11/11/2023
10/2/2023
8/6/2023
There are a few ways for services to communicate that can be rightfully classified as asynchronous. But they have very different characteristics. Let's have a look at them and their impact on the overall system structure.
7/13/2023
While playing Factorio the other day, I was struck by the many similarities with Apache Kafka. If you aren’t familiar with them: Factorio is an open-world RTS where you build and optimize supply…
7/4/2023
6/19/2023
6/4/2023
There is a lot of information out there on how to build software for enterprise systems. If you are designing a system for a startup, a lot of these patterns and techniques simply don't work well. High levels of uncertainty, the need for maximum flex...
11/26/2022
Like tidying up a house before a total renovation, preparing your monolith is the first step towards transitioning to microservices.
11/12/2022