Microservices - gusenov/kb GitHub Wiki
misc.
- Microservice Architecture
- Patterns
- Service collaboration
- Transactional messaging
- Patterns
- VentureBeat.com / Why microservices might be finished as monoliths return with a vengeance
- Uber Blog / Introducing Domain-Oriented Microservice Architecture
- Master These 12 Microservices Patterns to Build Scalable Systems!
- .NET 9 is the best platform for microservices
- Production Microservices Stack
- Mastering Distributed Transactions: From 2PC to the Saga Pattern
- GeeksforGeeks/ Difference Between SAGA Pattern and 2-Phase Commit in Microservices
- Хабр / Распределённые транзакции в микросервисах: от SAGA до Two‑Phase Commit
- Modernising Legacy Systems: An Expanded Guide to Transitioning Java Applications to Microservices by Omer Arshad
- YouTube
Outbox
- Хабр / Паттерн Outbox: как не растерять сообщения в микросервисной архитектуре
- DesignGurus.io / What is the Outbox Pattern?
- Baeldung / Outbox Pattern in Microservices
- Outbox Pattern for Microservices Architectures by Mehmet Ozkaya
Books
- Introducing Micronaut. Build, Test, and Deploy Java Microservices on Oracle Cloud by Todd Raymond Sharp - 145 pages
- Cloud-Native Microservices with Apache Pulsar. Build Distributed Messaging Microservices by Rahul Sharma, Mohammad Atyab - 205 pages
- Bootstrapping Microservices with Docker, Kubernetes, and Terraform. A PROJECT-BASED GUIDE by ASHLEY DAVIS - 440 pages
- Pro Java Microservices with Quarkus and Kubernetes. A Hands-on Guide by Nebrass Lamouchi - 406 pages
- Python Microservices Development. Build efficient and lightweight microservices using the Python tooling ecosystem by Simon Fraser, Tarek Ziadé - 310 p.
- Microservices Design Patterns in .NET by Trevoir Williams - 300 pages
- Implementing Event-Driven Microservices Architecture in .NET 7 by Joshua Garverick , Omar Dean McIver - 326 pages
- Machine Learning in Microservices by Mohamed Abouahmed , Omar Ahmed - 270 pages
GitHub
Courses
- freeCodeCamp.org
- udemy
- Master Microservices with Spring Boot and Spring Cloud
- Transactional Outbox Pattern with Debezium Reliable Microservice Data Exchange using Transactional outbox pattern using Debezium and Mongodb (includes HANDS-ON)
Wikipedia
- Service choreography is a form of service composition in which the interaction protocol between several partner services is defined from a global perspective.
- "Dancers dance following a global scenario without a single point of control"
- Хореография (ИТ) в информатике описывает последовательность и условия, при которых происходит обмен данными между двумя или более участниками для достижения какой-то полезной цели.