All Software Architecture, All the Time
June 10-13, 2019
San Jose, CA
 
211 A / 211 B
Add Building evolutionary architecture to your personal schedule
9:00am Building evolutionary architecture Neal Ford (ThoughtWorks)
211 C
211 D
Add Domain-driven design for modern architectures to your personal schedule
9:00am Domain-driven design for modern architectures Vaughn Vernon (Kalele and vlingo)
212 A / 212 B
Add Fundamentals of software architecture to your personal schedule
9:00am Fundamentals of software architecture Mark Richards (Self-employed)
212 C
Add Developing microservices to your personal schedule
9:00am Developing microservices Chris Richardson (Eventuate)
10:30am Morning Break | Room: East Lobby
3:00pm Afternoon Break | Room: East Lobby
12:30pm Lunch | Room: Grand Ballroom 220 foyer
7:30am Morning Coffee Service | Room: East Lobby
9:00am-5:00pm (8h)
Building evolutionary architecture
Neal Ford (ThoughtWorks)
Neal Ford offers a new perspective on evolving architecture, showing you how to make “evolvability” a first-class “-ility” in your software projects.
9:00am-5:00pm (8h)
Agile architecture: Building systems that grow incrementally to accommodate change
Allen Holub (Holub Associates)
Agility is impossible if you're fighting your code to make small changes. Agile-friendly architectures are designed to evolve incrementally; you can't be truly Agile if you're not using them. Join Allen Holub to learn how to create systems that are incremental, flexible, and business focused and that easily evolve as you accommodate new requirements—architecture that is ideal for microservices.
9:00am-5:00pm (8h)
Domain-driven design for modern architectures
Vaughn Vernon (Kalele and vlingo)
Join Vaughn Vernon to explore the foundational architectures on which today's software is reliably built and the advanced architecture patterns that are necessary for distributed, reactive microservices software. You'll get hands-on experience with the essential strategic and tactical tools for domain-driven design and the architectures and patterns used to develop contemporary advanced systems.
9:00am-5:00pm (8h)
Fundamentals of software architecture
Mark Richards (Self-employed)
CNN recently rated software architect the number one job in America. Yet no clear path exists for moving from developer to architect. Mark Richards blends lecture and hands-on real-world group exercises to explore the many aspects of software architecture. You'll learn various integration styles (and when to use them) as well as patterns to fit various business needs and requirements.
9:00am-5:00pm (8h)
Developing microservices
Chris Richardson (Eventuate)
Enterprises need to deliver better software faster. The microservice architecture has the testability and deployability necessary for DevOps. Chris Richardson walks you through using the microservice architecture to develop your applications, exploring key obstacles you'll face (and how to deal with them) and sharing strategies for refactoring a monolith to a microservice architecture.
10:30am-11:00am (30m)
Break: Morning Break
3:00pm-3:30pm (30m)
Break: Afternoon Break
12:30pm-1:30pm (1h)
Break: Lunch
7:30am-9:00am (1h 30m)
Break: Morning Coffee Service