Overview
In "Software Architecture with C++", you'll explore the architectural concepts, patterns, and effective techniques necessary to design modern large-scale software systems. This book integrates knowledge of C++20, showcasing its advanced features while helping you address complex design challenges with clarity and precision. Gain actionable insights to build scalable and performant software.
What this Book will help me do
- Master fundamental principles and patterns of software architecture using C++20.
- Create scalable and maintainable distributed systems with modern design approaches.
- Implement best practices in testing, deployment, and maintenance for robust applications.
- Leverage the advanced features of C++20 to write elegant and efficient code.
- Understand and apply cloud-native and microservice-based architectures in practice.
Author(s)
Adrian Ostrowski and Piotr Gaczkowski bring years of professional experience in software design and architecture to their writing. As seasoned software developers and architects, they excel in combining practical knowledge with theoretical depth. Their expertise allows them to guide readers from basic concepts to advanced techniques in a relatable and engaging manner.
Who is it for?
This book is intended for experienced C++ developers looking to further their expertise in software architecture. Whether you're aspiring to be a software architect or developing enterprise-grade applications, this book provides the knowledge needed. It's ideal for developers keen on enhancing their skills in creating scalable and maintainable systems with C++20.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access