Automated environment

There is no way around it: microservice architectures in cloud environments create a sprawling landscape of independently moving parts. Creating visualizations for interaction patterns between microservices will eventually result in a confusing mess of lines. A high degree of automation is absolutely required for applications using microservices.

Strategies for building and deploying Java-based services using continuous integration or continuous deployment practices and tools are discussed in Chapter 8, “From development to production” on page 89.

Automated monitoring and alerting is also important. While individual services should be less concerned about managing their log data in cloud environments, they should ensure that appropriate log data and metrics are produced to facilitate automated problem detection and alerting. This topic will be explored further in Chapter 9, “Management and Operations” on page 107.

results matching ""

    No results matching ""