From the course: Microservices Foundations

Unlock the full course today

Join today to access over 24,900 courses taught by industry experts.

Hybrid architectures: Hierarchy and service-based

Hybrid architectures: Hierarchy and service-based

From the course: Microservices Foundations

Hybrid architectures: Hierarchy and service-based

- A pure microservices architecture can be to many teams, a very daunting task. In addition to the work comprised of moving to this architecture, the "unknown unknown", so to speak, can be hard to wrap into a roadmap. In addition to this, there are some really hard problems to solve, like database segmentation and service boundaries that in the untrained eye of your customers, may have no real tangible value. As such, there are concrete steps you can take in the interim to gain some of the benefits of a microservices architecture without going fully into the matrix. One of my favorite hybrid architectures in this space is a hierarchical service model. While many thought leaders in the industry will strongly advise against this, because of the dynamics around team coupling that can occur, it does prevent some of the risks of circular dependencies in the network, which as we have discussed, can bring a system to its knees. In a hierarchical microservices architecture, you define rules…

Contents