Raju Gandhi
Live online courses, books, and videos on O’Reilly
Live online courses, books, and videos on O’Reilly
June 15, 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 ...
June 29, 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 ...
June 30, 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 ...
July 20, 2026
Container Security Fundamentals in 4 Hours
Containers are very different from VMs and require a different set of tools and techniques to isolate and secure. Join expert Raju Gandhi to learn how to secure and harden containers ...
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.