Unfortunately, just using new technology doesnβt magically solve distributed systems problems. We take a look at some of the forces involved and what successful companies have done to make microservices work for them, including culture, organizational structure, and market pressures.
Then we take a deep dive into a few Java frameworks for implementing microservices. The accompanying source-code repository can be found on GitHub.
Once we have our hands dirty, weβll come back up for air and discuss issues around deployment, clustering, failover, and how Docker and Kubernetes deliver solutions in these areas. Then weβll go back into the details with some hands-on examples with Docker, Kubernetes, and NetflixOSS to demonstrate the power they bring for cloud-native, microservice architectures.
We finish with thoughts on topics we cannot cover in this small book but are no less important, like configuration, logging, and continuous delivery. Microservices are not a technology-only discussion. Implementaβ tions of microservices have roots in complex-adaptive theory, service design, technology evolution, domain-driven design, dependency thinking, promise theory, and other backgrounds.
They all come together to allow the people of an organization to truly exhibit agile, responsive, learning behaviors to stay competitive in a fast-evolving business world. Letβs take a closer look.
Β
Π‘ΠΊΠ°ΡΠ°ΡΡ ΠΊΠ½ΠΈΠ³Ρ ΠΌΠΎΠΆΠ½ΠΎ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎ ΠΏΠΎ Π΄Π°Π½Π½ΠΎΠΉ ΡΡΡΠ»ΠΊΠ΅: Π‘ΠΊΠ°ΡΠ°ΡΡ





























0 ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ