June 15–18, 2020

Conference Learning Paths

Pick what you want to learn over four days. And take clear steps toward it.

Maybe you want to learn the fundamentals of a particular technology. Perhaps you'd prefer to hone your skills and master a more advanced concept. Wouldn't it be nice if someone put together a schedule with all the sessions and training courses* you'd need to take while at O'Reilly Software Architecture Conference? Good news: We did.

The conference learning paths listed below each provide a distinct chronological path to gain a solid understanding of a specific topic. Develop your skills by attending the suggested sessions, many of which feature case studies covering real-world solutions or expert-led interactive workshops so you can get hands-on with a technology in a live dev environment. Then take what you learn and immediately apply it at work. Below are the conference learning paths available at this year's Software Architecture.

* A Training pass is required to attend training courses.


There's no single—or clearly defined—path to becoming a software architect. If you've reached a point in your professional development where you recognize that you need a better grasp of software architecture fundamentals, this will get you up to speed.

See schedule


Whether your organization is still determining if microservices is a viable option or you're deep into your journey, we offer unparalleled insight.

See schedule


Serverless is increasingly popular, and software architecture practitioners are paying close attention. But is it right for your organization, and how do you make it work?

See schedule

Domain Driven and Event Driven

Domain-driven and event-driven architectural concepts hold great promise. Done right, they accurately reflect your business and react to how your software is deployed and used.

See schedule

Data and Security

Data is an immensely valuable currency, and the security of your entire enterprise and its data is essential to the health of your overall business.

See schedule

Product Management and Agile

You now need to strike a useful and sustainable balance between your organization's product initiatives and your architecture. Product design and management practitioners most often employ an Agile approach.

See schedule

Essential Skills

Effective software architecture practitioners must have a solid working knowledge of a wide variety of approaches, all while maximizing the strength of their legacy systems.

See schedule

Contact us


For conference registration information and customer service


For more information on community discounts and trade opportunities with O’Reilly conferences

Become a sponsor

For information on exhibiting or sponsoring a conference


For media/analyst press inquires