Mean Time Between Failures (MTBF)
On average, how much time passes between failures in a system?
Mean Time to Recovery (MTTR)
On average, how much time does it take to recover from failures in a system?
In the industry, you will hear the terms monolithic and microservices. A monolithic architecture composes all application functionality into a single application. Microservices deploy smaller functional services that are responsible for a single data domain. When data in the domain changes, microservices will utilize an Event Driven Architecture to notify downstream subscribers of those changes.