DigiNews

Tech Watch by Johan Denoyer

← Back to articles

FediMeteo, HAProxy, and the art of not wasting snac threads

Quality: 8/10 Relevance: 9/10

Summary

Analyzes how FediMeteo uses HAProxy in front of multiple snac backends to minimize backend load by caching and edge-first processing. It details architecture choices like a hostname map, shared avatar caching, static homepage, media and JSON caches, and microcaching of ActivityPub JSON. The piece emphasizes the Unix philosophy of doing the minimum necessary work and how observability helps verify behavior.

🚀 Service construit par Johan Denoyer