Raju Gandhi
Live online courses, books, and videos on O’Reilly
Live online courses, books, and videos on O’Reilly
Sep 21, 2026
Software Architecture Styles
But you may not yet have been exposed to the breadth of architecture patterns, particularly if you’re early in your career as an architect. Join experts Neal Ford and Raju Gandhi ...
Sep 22, 2026
Software Architecture Characteristics: Defining, Discovering, and Protecting Architecture
Defining, Discovering, and Protecting Architecture Software systems consist of designs to both satisfy requirements and architecture characteristics, also known as non-functional requirements. Identify and preserving architecture characteristics is a key responsibility ...
Sep 28, 2026
Modular Monoliths
Modular monoliths, inspired by domain-driven design (similar to microservices), provide the kind of modular decomposition that microservices do but within the physical constraints of a monolithic architecture. Neal Ford and Raju ...
Oct 29, 2026
Software Architecture Patterns and Antipatterns
Exposure to architecture patterns, and knowing how to leverage them appropriately, are critical foundational skills for all architects. Join Neal Ford and Raju Gandhi to gain a solid understanding of architectural ...
Raju has been writing software for over two decades. He's a software developer, architect, consultant, author of multiple books, teacher, and a regularly invited speaker at conferences around the world. His approach to both software development and teaching is to keep things simple. He focuses on understanding and explaining the “why” behind concepts, which he believes is just as important as the “how.” He founded DefMacro Software, LLC, where they offer consulting and training on application design, architecture, and DevOps. On a more personal note, home is Columbus, Ohio, where he lives with his wonderful partner, Michelle, and their incredible kids, Mason, Micah, and Delphine, alongside their three furry friends: Buddy, Zara, and LouLou.