Allen Holub


(ə-ˈji-lə-tē), adj. the power of moving quickly and easily; flexibility; adaptability; nimbleness.

A botched Agile transition can cost millions, and there's way more to it than Scrum training. With Allen's help, you'll get it right.


(ˈär-kə-ˌtek-chər), n. ... construction resulting from a conscious act; a unifying or coherent structure.

Traditional architecture slows you down so much that your Agile transition will fail.
Build systems that work!





Bring Allen in house to teach!



Agile is not a proscribed set of practices. It's a culture and a set of principles from which effective process can emerge. You can't become agile simply by learning Scrum. This class introduces you to true agility—the ability to quickly and effectively handle change in both requirements and the market. You'll learn practical approaches to planning, governance, development practices, and more—everything you need to achieve real agility in your organization.



Moving to an agile process without changing your architecture guarantees failure. Modern, domain-focused, architecture is esential in Agile and microservice-based systems (and highly desireable everywhere else). They're far more effective than traditional N-tier approaches. This practical, hands-on workshop teaches you how to build a truly robust, domain-based architecture that adapts painlessly when requirements change. You'll learn to design highly scalable systems, not only appropriate for modern, microservice-based back ends and Agile development environments, but ideal anywhere that requirements can change.



Microservice architectures are clouds of small cooperative services. They are decoupled from one another and can be developed incrementally, so are particularly suited for agile environments. You don't have to be an agile shop to benefit from them, however. Monolithic back ends cause no end of problems in virtually every software environment.

Implementing microservices is harder than it looks. This class is a deep practical look at the nuts-and-bolts of implemening microservice systems effectively in the real world


“That was the best instruction on software development I've ever had.”

“It's tough to figure out who to believe by reading. Having you take us through your instruction made you our reference source.”




SDD 2017 (London, May 14–18, 2018)
O'Reilly Software Architecture (New York, 25-28 February, 2018)

User Groups

Nothing scheduled right now. If you'd like me to speak to your group, get in touch.


The Death of Agile: Contrary to popular belief, Agile is not a collection of set practices that you learn from a Scrum trainer. It's way bigger than that, and extends way outside the Engineering Dept. Learn what true agility is.

#NoEstimates: Estimation is both unnecessary and ineffective as a planning tool. Learn the alternatives.

Design by Coding (DbC): Extend the principles of TDD to architectural-level design.


Allen Holub is one of the country’s foremost software architects and Agile coachs. Allen speaks internationally about all things Agile, software architecture, and agile-friendly implementation technology like microservices. He provides in-house training and consulting in those areas. He excels at building highly functional Lean/Agile organizations and designing and building robust, highly scalable software suitable for agile environments. He's worn every hat from CTO to grunt programmer.

Allen is also an expert-level programmer (Java, JavaScript/Typescript, Python, Swift, Web 2.0 applications, and microservices). He can build highly dynamic websites (along the lines of Gmail), and programs at the guru-level n both front-end technologies (Bootstrap, JavaScript, JQuery, Angular2, ReactJS, HTML5, and CSS3) and backend systems (Java, PHP, MySQL, Ruby, Mongo, C++, ZeroMQ, ...) that run either on your server or in the cloud. He's also Skilled at mobile development (Swift, iOS)

Allen is widely published. His works include 10 books, hundreds of articles in publications ranging from Dr. Dobb’s Journal to IBM DeveloperWorks), and video classes for Pluralsight (Swift in Depth, Picturing Architecture, Object-Oriented Design) and O’Reilly (Design Patterns in the Real World).

Contact Allen

+1 (510) 859-3620

A comprehensive video course on agility.
Preorder today!