Join Newsletter

Production Ready Software

YOW! Perth 2018 - 03 Sep

In this full-day workshop, you will learn how to create applications that survive the rigors of life in production. Too often, project teams aim to pass QA instead of aiming for success in production. Testing is not enough to prove that your software is ready for continuous availability in the corrosive environment of the Internet. During this workshop, you will receive an understanding of the architecture and design patterns that can produce high availability in distributed, multithreaded systems. You will also learn about the antipatterns that can sabotage your systems availability and capacity.

Michael Nygard

Vice President of Enterprise Architecture

Sabre

United States

Michael Nygard strives to raise the bar and ease the pain for developers around the world. He shares his passion and energy for improvement with everyone he meets, sometimes even with their permission. Living with systems in production taught Michael about the importance of operations and writing production-ready software. Highly-available, highly-scalable commerce systems are his forte.

Michael has written and co-authored several books, including "97 Things Every Software Architect Should Know" and the best seller "Release It!", a book about building software that survives the real world. He is a highly sought speaker who addresses developers, architects, and technology leaders around the world.

Michael is currently Vice President, Travel Solutions Platform Development Enterprise Architecture, for Sabre, the company reimaging the business of travel.

Workshop Details

Target Audience
Architects and developers who build systems on the web.
Level
Intermediate
Duration
Full day

Learning Outcomes

  • Risks to your system's stability.
  • Patterns to mitigate that risk.
  • Optimizing capacity on existing resources.
  • Designing for operations.
  • Scalability techniques and patterns