Weekly Tech Notes #4
Hey, amazing people! :flexed_biceps:
I am back with the weekly tech notes after a short break due to Italy’s public holidays at the beginning of June.
- Making C4-Model in Software Architecture – C4-Model is a simple hierarchical way to describe the architecture of a software system. Its layered approach helps to understand the system from different perspectives.
- Migrating Critical Traffic At Scale with No Downtime — Part 2 – This is the second part of the series about migrating critical traffic at scale, or better, how to carefully control migration processes.
- 5 Must-Know Distributed Systems Design Patterns for Event-Driven Architectures – An overview of 5 known design patterns for event-driven architectures.
- 12 Microservices Patterns I Wish I Knew Before the System Design Interview – Another pattern overview, more focused on microservices this time. Some are well-known, others more niche.
- StranglerFigApplication – Reading the previous article, I stumbled upon this pattern used to migrate from a monolith to a microservices architecture, inspired by the strangler fig tree.
- Error Handling in Event-Driven Systems – Engaging read of how to treat different types of errors in event-driven systems.
Have a wonderful weekend! ❤️