Fundamental IDEALS for Designing Modern Service-Based Systems
May 2019 • Presentation
This presentation introduces IDEALS, a mnemonic acronym for the core principles for microservice design of modern, service-based, distributed systems.
Software Engineering Institute
Yes, IDEALS is yet another silly mnemonic acronym: Interface segregation, Deployability, Event-driven, Availability over consistency, Loose coupling, Single responsibility. But these are the core principles for microservice design, and in 15 minutes we'll relate them to the techniques, tools, and technologies we use today to develop modern, service-based, distributed systems.