{"product_id":"grokking-software-architecture-matt-erman-9781633434226","title":"Grokking Software Architecture: A Friendly Guide for Programmers and Other Curious People","description":"\u003cb\u003eGet the eBook free when you register your print book at Manning.\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003eA \"software architecture\" defines the fundamental, high-level structure of a software system, acting as a blueprint for its components, their relationships, and how they interact. As a developer, having a command of the principles, patterns, and vocabulary of software architecture empowers you to contribute meaningfully throughout an application's lifecycle--from its initial design to its deployment in production. \u003cp\u003e\u003c\/p\u003eThis book is a fast-paced introduction to the foundational ideas of software architecture, written for developers and aspiring architects. Creative illustrations and diagrams, hilarious disaster stories, \"in action\" missions, and a full repository of example code teach you how to spot design mistakes and understand architectural tradeoff decisions. Along the way, you'll also explore author Matt Erman's 5-step Architectural Thinking Process for reliably turning vague business requests into clear, defensible technical decisions. \u003cp\u003e\u003c\/p\u003e \u003cb\u003eWhat's inside\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e - Navigate, improve, and modernize legacy systems\u003cbr\u003e - APIs and event-driven systems\u003cbr\u003e - Architectural styles including microservices, hexagonal, cloud native, and serverless\u003cbr\u003e - AI as a force multiplier \u003cp\u003e\u003c\/p\u003e\u003cb\u003eAbout the reader\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e For junior and mid-level software developers and aspiring architects. Includes examples in C#, Java, Python, and JavaScript. \u003cp\u003e\u003c\/p\u003e \u003cb\u003eAbout the author\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e \u003cb\u003eMatt Erman\u003c\/b\u003e is a senior software engineer at Blackboard, LLC.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Matt Erman\u003cbr\u003e\u003cb\u003eISBN-10:\u003c\/b\u003e 1633434222\u003cbr\u003e\u003cb\u003eISBN-13:\u003c\/b\u003e 9781633434226\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Manning Publications\u003cbr\u003e\u003cb\u003eLanguage:\u003c\/b\u003e English\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 12\/29\/2026\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 325\u003cbr\u003e\u003cb\u003eFormat:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 0.85lbs","brand":"Matt Erman","offers":[{"title":"Paperback","offer_id":48748326486271,"sku":"9781633434226","price":59.99,"currency_code":"USD","in_stock":false}],"url":"https:\/\/www.whiterainbookhouse.com\/products\/grokking-software-architecture-matt-erman-9781633434226","provider":"WR Book House","version":"1.0","type":"link"}