SVP, Platform & Architecture Sabre Corporation
Michael is an innovative technology leader who works with technology-forward companies to gain advantage from leading edge architecture, languages, and development processes.
Michael is the author of Release It!, one of the precursors to the DevOps movement. He is also a world-famous software architect, having circled the globe to teach and consult. When not transforming companies or delivering software, Michael can be found coding, writing, or studying how the Universe works.
Talks I've Given
-
The Killer C's: Coupling, Cohesion, and Complexity
Featuring Michael Nygard
The Killer C’s are like cholesterol: there’s the good kind and the bad kind. When the bad kind gets out of control, it can destroy systems and even whole companies. What can we do to lower complexity and harmful coupling? How can we encourage cohesion and healthy coupling? In this talk, Michael...
-
Workshop - Architecture Without an End State workshop
Featuring Michael Nygard
Architecture plans in enterprises tend to resemble late-night infomercials. First, you see a person or system that seems incapable of survival—a situation that can be immediately rectified if you just buy into the product. (One popular infomercial shows incompetent people mangling tomatoes...
architecture-&-design -
Workshop - Production Ready Software
Featuring Michael Nygard
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...
architecture-&-design -
Grinding the Monolith
Featuring Michael Nygard
Microservices sound appealing, but what can we do with those ten-million-line code bases? Shared domain objects, horizontal coupling, and years of boundary erosion have left us with enormous complexity and spiderwebs of coupling. Michael will share techniques at various levels of abstraction,...
architecture-&-design -
Grinding the Monolith
Featuring Michael Nygard
Microservices sound appealing, but what can we do with those ten-million-line code bases? Shared domain objects, horizontal coupling, and years of boundary erosion have left us with enormous complexity and spiderwebs of coupling. Michael will share techniques at various levels of abstraction,...
architecture-&-design -
Workshop - Production Ready Software
Featuring Michael Nygard
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...
architecture-&-design -
Grinding the Monolith
Featuring Michael Nygard
Microservices sound appealing, but what can we do with those ten-million-line code bases? Shared domain objects, horizontal coupling, and years of boundary erosion have left us with enormous complexity and spiderwebs of coupling. Michael will share techniques at various levels of abstraction,...
architecture-&-design -
Architecture Without an End State
Featuring Michael Nygard
Architecture plans in enterprises tend to resemble late-night infomercials. First, you see a person or system that seems incapable of survival—a situation that can be immediately rectified if you just buy into the product. (One popular infomercial shows incompetent people mangling tomatoes...
software-development -
Production Ready Software
Featuring Michael Nygard
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...
software-development -
Keynote - Uncoupling
Featuring Michael Nygard
We overload our terms a lot in this industry. "Coupling" is one such. That word covers situations ranging from essential to accidental to comical to cosmic. Coupling seems to be the root of all ills. It is the molasses that slows our every move. And yet, in the industry from which we borrowed the...
software-development -
Architecture Without an End State
Featuring Michael Nygard
Architecture plans in enterprises tend to resemble late-night infomercials. First, you see a person or system that seems incapable of survival—a situation that can be immediately rectified if you just buy into the product. (One popular infomercial shows incompetent people mangling tomatoes...
software-development -
Production Ready Software
Featuring Michael Nygard
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...
software-development -
Keynote - Uncoupling
Featuring Michael Nygard
We overload our terms a lot in this industry. "Coupling" is one such. That word covers situations ranging from essential to accidental to comical to cosmic. Coupling seems to be the root of all ills. It is the molasses that slows our every move. And yet, in the industry from which we borrowed the...
software-development -
Architecture Without an End State
Featuring Michael Nygard
Architecture plans in enterprises tend to resemble late-night infomercials. First, you see a person or system that seems incapable of survival—a situation that can be immediately rectified if you just buy into the product. (One popular infomercial shows incompetent people mangling tomatoes...
software-development -
Production Ready Software
Featuring Michael Nygard
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...
software-development -
Keynote - Uncoupling
Featuring Michael Nygard
We overload our terms a lot in this industry. "Coupling" is one such. That word covers situations ranging from essential to accidental to comical to cosmic. Coupling seems to be the root of all ills. It is the molasses that slows our every move. And yet, in the industry from which we borrowed the...
software-development -
Maneuverable Architecture
Featuring Michael Nygard
What can a rogue fighter pilot from the 1960’s teach us about software architecture? Quite a lot, as it turns out. In 1964, John Boyd introduced ””energy-maneuverability”” theory. It showed that the fastest airplane didn’t always win the dogfight. Rather, the...
architecture-&-design -
Maneuverable Architecture
Featuring Michael Nygard
What can a rogue fighter pilot from the 1960’s teach us about software architecture? Quite a lot, as it turns out. In 1964, John Boyd introduced ””energy-maneuverability”” theory. It showed that the fastest airplane didn’t always win the dogfight. Rather, the...
architecture-&-design -
Maneuverable Architecture
Featuring Michael Nygard
What can a rogue fighter pilot from the 1960’s teach us about software architecture? Quite a lot, as it turns out. In 1964, John Boyd introduced ””energy-maneuverability”” theory. It showed that the fastest airplane didn’t always win the dogfight. Rather, the...
architecture-&-design -
Five Years of DevOps: Where are we Now?
Featuring Michael Nygard
It has been five years since Patrick Debois coined the term DevOps to describe a way of working together to deliver systems. In that time, we have rediscovered some gems from the past and we have invented new techniques and tools. In this session, we will take a look at what’s new in the...
engineering -
Five Years of DevOps: Where are we Now?
Featuring Michael Nygard
It has been five years since Patrick Debois coined the term DevOps to describe a way of working together to deliver systems. In that time, we have rediscovered some gems from the past and we have invented new techniques and tools. In this session, we will take a look at what’s new in the...
engineering -
Five Years of DevOps: Where are we Now?
Featuring Michael Nygard
It has been five years since Patrick Debois coined the term DevOps to describe a way of working together to deliver systems. In that time, we have rediscovered some gems from the past and we have invented new techniques and tools. In this session, we will take a look at what’s new in the...
engineering -
Request Path Mapping
Featuring Michael Nygard
Big companies can create really big software disasters. Some of the worst commercial failures have come from undersized production systems. Millions of dollars get thrown into hardware at the last minute. Just moving to the cloud doesn’t help. It lets you get the (virtual) hardware in place...
architecture-&-design -
Request Path Mapping
Featuring Michael Nygard
Big companies can create really big software disasters. Some of the worst commercial failures have come from undersized production systems. Millions of dollars get thrown into hardware at the last minute. Just moving to the cloud doesn’t help. It lets you get the (virtual) hardware in place...
architecture-&-design -
Request Path Mapping
Featuring Michael Nygard
Big companies can create really big software disasters. Some of the worst commercial failures have come from undersized production systems. Millions of dollars get thrown into hardware at the last minute. Just moving to the cloud doesn’t help. It lets you get the (virtual) hardware in place...
performance-&-security