Introduction to Software Architecture: Get familiar with the basics of software architecture and design conceptsAdrian Ostrowski
Software Architecture with C++: Design modern systems using effective architecture concepts, design patterns, and techniques with C++20Adrian Ostrowski