<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>P2p on Josue Kouka</title><link>https://josuebrunel.github.io/tags/p2p/</link><description>Recent content in P2p on josuebrunel.github.io</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Tue, 22 Jul 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://josuebrunel.github.io/tags/p2p/index.xml" rel="self" type="application/rss+xml"/><item><title>How Scrapeit's Workers Find Each Other Without a Central Broker</title><link>https://josuebrunel.github.io/posts/how-scrapeit-workers-find-each-other/</link><pubDate>Tue, 22 Jul 2025 00:00:00 +0000</pubDate><guid>https://josuebrunel.github.io/posts/how-scrapeit-workers-find-each-other/</guid><description>
A REST endpoint as a rendezvous point, a Kademlia DHT for wide discovery, mDNS for the LAN, and a polling loop that keeps Postgres and Ethereum honest with each other: the plumbing behind Scrapeit's worker swarm.</description></item></channel></rss>