Cohesion and Coupling in Software with Examples
Clocks and Causality - Ordering Events in Distributed Systems
Documenting Software Architectures
Presentations of arc42, C4 and a way to integrate them to have a nice workflow for documenting software architectures.
Design patterns for microservices - Azure Architecture Center
Principles for Microservice Design: Think IDEALS, Rather than SOLID
How to break a Monolith into Microservices
So you want to learn Microservices?
Application programming language
Modern-Day Architecture Design Patterns for Software Professionals