Designing with OTP Applications in Elixir
The post breaks Domain Scraper into separate OTP applications, argues for independent restart boundaries, and shows an umbrella setup that wires Twitter fetching and the unshortening pool together through streams.