Issue #89 | Mar 19, 2019


How Discord Scaled Elixir to 5,000,000 Concurrent Users

Lessons learned and libraries created throughout journey of making Elixir work for Discord.

The Unscalable, Deadlock-prone, Thread Pool

The story of a simple program that’s parallelised with a thread pool.

Event Log Imperfection Patterns

Back to basics series: Set of event log imperfection patterns.

Design patterns for microservices

The design patterns shown here can help mitigate challenges with msa.

The backbone of Sonata.ai

Choosing between the two main development techniques: monolithic and microservice-based architecture.

Event Sourcing With Elixir

Series of article on event sourcing with Elixir.

Event Sourcing Benefits Without the Eventual Consistency

Building API Gateways With Ocelot

This is the fourth article in our series about building microservices on .NET Core.



A Kubernetes Native Java stack tailored for GraalVM & OpenJDK HotSpot, crafted from the best of breed Java libraries and standards


Event Sourcing You are doing it wrong by David Schmitz

Dealing with change in event sourced applications


How Discord Scaled Elixir to 5M Concurrent Users