Skip to main content 7nolikov | Dmitrii Novikov

Software Architecture Premier

A reference collection on software architecture: patterns, microservices, DDD, how to document architecture, and how to enforce architectural rules in a build.

The last one is the part I find most useful - most architecture material stops at describing patterns, this one gets to keeping them true after the diagram is drawn. Reference implementations are Spring Boot.

github.com/sivaprasadreddy/software-architecture-premier

See also: