Home > Articles

This chapter is from the book

4.7 For Further Reading

For more information about software architecture, we recommend the following books:

  • Documenting Software Architectures, 2 nd Edition [Clements 10]
  • Software Architecture in Practice, 3 rd Edition [Bass 13]

Service description, cataloguing, and management are discussed in detail in the Handbook of Service Description [Barros 12]. This book describes services that are externally visible, not microservices, but much of the discussion is relevant to microservices as well.

The microservice architectural style is described in the book Building Microservices: Designing Fine-Grained Systems [Newman 15].

Many organizations are already practicing a version of the microservice architectural development and DevOps, and sharing their valuable experiences.

The Netflix implementation of Eureka—their open source internal load balancer/registry—can be found at https://github.com/Netflix/eureka/wiki/Eureka-at-a-glance

Consumer Driven Contracts (CDCs) are discussed in Martin Fowler’s blog “Consumer-Driven Contracts: A Service Evolution Pattern,” [Fowler 06].

InformIT Promotional Mailings & Special Offers

I would like to receive exclusive offers and hear about products from InformIT and its family of brands. I can unsubscribe at any time.