Architect high-quality C++ applications using modern features and patterns, with expanded coverage and practical new examples throughout the book.
Free with your book: DRM-free PDF version + access to Packt's next-gen Reader*
Designing scalable and maintainable software with C++ requires more than language expertise—it demands strong architectural thinking. This practical guide equips you with the skills to design and build robust, distributed systems using modern C++.
Starting with fundamental architectural principles and design philosophies, the book walks you through practical approaches to designing and deploying reliable systems. This edition contains significant updates across the book, including new chapters on observability, package management, and C++ modules to address real-world software challenges. You will explore software decomposition strategies, design and system patterns, fault tolerance, API management, and testability—all applied with C++.
Additionally, the book covers modern CI/CD pipelines, cloud-native design, microservices, and modular development, helping developers navigate today's fast-evolving software landscape. With updated examples and a renewed emphasis on maintainable and observable architectures, this edition equips C++ professionals to architect modern systems. By the end of this book, you will be able to design, build, test, and deploy well-architected solutions using modern C++ and proven architectural techniques.
*Email sign-up and proof of purchase required
This book is intended for experienced C++ developers and software engineers aiming to expand their architectural knowledge, lead software projects, or build scalable systems. It assumes readers are comfortable with modern C++ (C++11 onwards) and familiar with basic design principles and patterns.
Die Inhaltsangabe kann sich auf eine andere Ausgabe dieses Titels beziehen.
Andrey Gavrilin is a seasoned software engineer whose eagerness for computer games led him to explore C++, Pascal, and assembly language. He holds an MSc degree in engineering (industrial automation) and has worked across several domains, which allowed him to understand the importance of quality software architecture. His interests include system programming, embedded development, game programming, and electronics. An enthusiast of retro gaming and vintage computing, he enjoys studying how older technologies inform modern system design. These hobbies complement his professional work, providing creative inspiration and a fresh perspective on the IT evolution.
„Über diesen Titel“ kann sich auf eine andere Ausgabe dieses Titels beziehen.
Anbieter: GreatBookPrices, Columbia, MD, USA
Zustand: New. Bestandsnummer des Verkäufers 52110696-n
Anzahl: Mehr als 20 verfügbar
Anbieter: BargainBookStores, Grand Rapids, MI, USA
Paperback or Softback. Zustand: New. Software Architecture with C++ - Second Edition: Designing robust C++ systems with modern architectural practices. Book. Bestandsnummer des Verkäufers BBS-9781803243016
Anbieter: California Books, Miami, FL, USA
Zustand: New. Bestandsnummer des Verkäufers I-9781803243016
Anzahl: Mehr als 20 verfügbar
Anbieter: GreatBookPrices, Columbia, MD, USA
Zustand: As New. Unread book in perfect condition. Bestandsnummer des Verkäufers 52110696
Anzahl: Mehr als 20 verfügbar
Anbieter: Grand Eagle Retail, Bensenville, IL, USA
Paperback. Zustand: new. Paperback. Architect high-quality C++ applications using modern features and patterns, with expanded coverage and practical new examples throughout the book.Free with your book: DRM-free PDF version + access to Packt's next-gen Reader*Key FeaturesDesign modern C++ systems using features from C++11 through C++20 and beyondExplore distributed system design with observability, scalability, and maintainability in mindManage and package C++ applications, and prepare them for deployment using CMake, Conan, and CI/CDBook DescriptionDesigning scalable and maintainable software with C++ requires more than language expertiseit demands strong architectural thinking. This practical guide equips you with the skills to design and build robust, distributed systems using modern C++.Starting with fundamental architectural principles and design philosophies, the book walks you through practical approaches to designing and deploying reliable systems. This edition contains significant updates across the book, including new chapters on observability, package management, and C++ modules to address real-world software challenges. You will explore software decomposition strategies, design and system patterns, fault tolerance, API management, and testabilityall applied with C++.Additionally, the book covers modern CI/CD pipelines, cloud-native design, microservices, and modular development, helping developers navigate today's fast-evolving software landscape. With updated examples and a renewed emphasis on maintainable and observable architectures, this edition equips C++ professionals to architect modern systems. By the end of this book, you will be able to design, build, test, and deploy well-architected solutions using modern C++ and proven architectural techniques.*Email sign-up and proof of purchase requiredWhat you will learnApply architectural fundamentals to design scalable C++ systemsUse modern C++ features to create maintainable and secure applicationsImplement architectural and system design patternsDesign testable code and automate quality checks via CI/CD pipelinesManage dependencies and build systems using CMake and ConanExplore microservices, containers, and cloud-native practices in C++Improve observability with logging, tracing, and monitoring toolsBuild deployable C++ systems suited for modern development environmentsWho this book is forThis book is intended for experienced C++ developers and software engineers aiming to expand their architectural knowledge, lead software projects, or build scalable systems. It assumes readers are comfortable with modern C++ (C++11 onwards) and familiar with basic design principles and patterns. This item is printed on demand. Shipping may be from multiple locations in the US or from the UK, depending on stock availability. Bestandsnummer des Verkäufers 9781803243016
Anbieter: PBShop.store US, Wood Dale, IL, USA
PAP. Zustand: New. New Book. Shipped from UK. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Bestandsnummer des Verkäufers L0-9781803243016
Anzahl: Mehr als 20 verfügbar
Anbieter: Rarewaves USA, OSWEGO, IL, USA
Paperback. Zustand: New. 2nd. Architect high-quality C++ applications using modern features and patterns, with expanded coverage and practical new examples throughout the book.Free with your book: DRM-free PDF version + access to Packt's next-gen Reader* Key FeaturesDesign modern C++ systems using features from C++11 through C++20 and beyondExplore distributed system design with observability, scalability, and maintainability in mindManage and package C++ applications, and prepare them for deployment using CMake, Conan, and CI/CDBook DescriptionDesigning scalable and maintainable software with C++ requires more than language expertise-it demands strong architectural thinking. This practical guide equips you with the skills to design and build robust, distributed systems using modern C++.Starting with fundamental architectural principles and design philosophies, the book walks you through practical approaches to designing and deploying reliable systems. This edition contains significant updates across the book, including new chapters on observability, package management, and C++ modules to address real-world software challenges. You will explore software decomposition strategies, design and system patterns, fault tolerance, API management, and testability-all applied with C++.Additionally, the book covers modern CI/CD pipelines, cloud-native design, microservices, and modular development, helping developers navigate today's fast-evolving software landscape. With updated examples and a renewed emphasis on maintainable and observable architectures, this edition equips C++ professionals to architect modern systems. By the end of this book, you will be able to design, build, test, and deploy well-architected solutions using modern C++ and proven architectural techniques.*Email sign-up and proof of purchase requiredWhat you will learnApply architectural fundamentals to design scalable C++ systemsUse modern C++ features to create maintainable and secure applicationsImplement architectural and system design patternsDesign testable code and automate quality checks via CI/CD pipelinesManage dependencies and build systems using CMake and ConanExplore microservices, containers, and cloud-native practices in C++Improve observability with logging, tracing, and monitoring toolsBuild deployable C++ systems suited for modern development environmentsWho this book is forThis book is intended for experienced C++ developers and software engineers aiming to expand their architectural knowledge, lead software projects, or build scalable systems. It assumes readers are comfortable with modern C++ (C++11 onwards) and familiar with basic design principles and patterns. Bestandsnummer des Verkäufers LU-9781803243016
Anzahl: Mehr als 20 verfügbar
Anbieter: PBShop.store UK, Fairford, GLOS, Vereinigtes Königreich
PAP. Zustand: New. New Book. Delivered from our UK warehouse in 4 to 14 business days. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Bestandsnummer des Verkäufers L0-9781803243016
Anzahl: Mehr als 20 verfügbar
Anbieter: Rarewaves.com USA, London, LONDO, Vereinigtes Königreich
Paperback. Zustand: New. 2nd. Architect high-quality C++ applications using modern features and patterns, with expanded coverage and practical new examples throughout the book.Free with your book: DRM-free PDF version + access to Packt's next-gen Reader* Key FeaturesDesign modern C++ systems using features from C++11 through C++20 and beyondExplore distributed system design with observability, scalability, and maintainability in mindManage and package C++ applications, and prepare them for deployment using CMake, Conan, and CI/CDBook DescriptionDesigning scalable and maintainable software with C++ requires more than language expertise-it demands strong architectural thinking. This practical guide equips you with the skills to design and build robust, distributed systems using modern C++.Starting with fundamental architectural principles and design philosophies, the book walks you through practical approaches to designing and deploying reliable systems. This edition contains significant updates across the book, including new chapters on observability, package management, and C++ modules to address real-world software challenges. You will explore software decomposition strategies, design and system patterns, fault tolerance, API management, and testability-all applied with C++.Additionally, the book covers modern CI/CD pipelines, cloud-native design, microservices, and modular development, helping developers navigate today's fast-evolving software landscape. With updated examples and a renewed emphasis on maintainable and observable architectures, this edition equips C++ professionals to architect modern systems. By the end of this book, you will be able to design, build, test, and deploy well-architected solutions using modern C++ and proven architectural techniques.*Email sign-up and proof of purchase requiredWhat you will learnApply architectural fundamentals to design scalable C++ systemsUse modern C++ features to create maintainable and secure applicationsImplement architectural and system design patternsDesign testable code and automate quality checks via CI/CD pipelinesManage dependencies and build systems using CMake and ConanExplore microservices, containers, and cloud-native practices in C++Improve observability with logging, tracing, and monitoring toolsBuild deployable C++ systems suited for modern development environmentsWho this book is forThis book is intended for experienced C++ developers and software engineers aiming to expand their architectural knowledge, lead software projects, or build scalable systems. It assumes readers are comfortable with modern C++ (C++11 onwards) and familiar with basic design principles and patterns. Bestandsnummer des Verkäufers LU-9781803243016
Anzahl: Mehr als 20 verfügbar
Anbieter: GreatBookPricesUK, Woodford Green, Vereinigtes Königreich
Zustand: New. Bestandsnummer des Verkäufers 52110696-n
Anzahl: Mehr als 20 verfügbar