Architectural Challenges

Chandra Rajasekharaiah · Apress eBooks · 2020

Software solutions constructed from independent and isolated microservices have clean and sustainable architecture. Apart from being flexible to quick changes and speedy delivery, they provide scalability, elasticity, and agility. Curiously, the very nature of architectural flexibility is the source of serious challenges. As we transition to a microservices architecture, problems appear on two fronts: solution design and support and operations. Solutions rely on an extensive portfolio of microservice components, thereby creating tactical problems in realizing new requirements while retaining a clean domain-based model. Monitoring and operating a system that has orchestration, synergy, and synchrony set up across numerous microservices become incredibly challenging. In this chapter, we will explore the many challenges enterprises face when they move to a microservices-based architecture. We will discuss potential solutions to these problems further ahead in the book.

Read the paper · More papers on PaperTik