Skip to main content

Microservices Architecture

  • Chapter
  • First Online:
Practical Microservices Architectural Patterns

Abstract

After the initial three chapters, you now have set a solid knowledge base to distinguish between the microservices style of software architecture and the architecture of a traditional monolith. You learned the technique of breaking down the monolith into multiple small logical and physically separate groupings called microservices, thereby improving the scale out capability in a flexible manner. While in the traditional monolith schema of architecture you have one single, big application to manage, the same application when redesigned into a microservices architecture will be more than one single deployment and hence many more concerns like the intermicroservice communications, will pop up. You will explore the details of this new set of architectural concerns in this chapter. You will also explore a few relevant trends in the software paradigm that have compelled software architects to move away from traditional architectural styles.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 59.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 79.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    Gartner, “An Introduction to How Software-Defined Application Services Enable the Apps and Services Architecture,” www.gartner.com/doc/2924317/introduction-softwaredefined-application-services-enable , November 25, 2014.

  2. 2.

    “Architecture Strategies for Catching the Long Tail,” Microsoft

  3. 3.

    Hypervisors are a way to manage VMs and Type 2 Hypervisors have an underlying operating system called the host OS.

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Binildas Christudas

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Christudas, B. (2019). Microservices Architecture. In: Practical Microservices Architectural Patterns. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4842-4501-9_4

Download citation

Publish with us

Policies and ethics