Chapter 10. The Microservices Development Life Cycle

Similar to the software development life cycle (SDLC), it is important to understand the aspects of the microservice development life cycle processes for a successful implementation of the microservices architecture.

This final chapter will focus on the development process and practice of microservices with the help of BrownField Airline's PSS microservices example. Furthermore, this chapter will describe best practices in structuring development teams, development methodologies, automated testing, and continuous delivery of microservices in line with DevOps practices. Finally, this chapter will conclude by shedding light on the importance of the reference architecture in a decentralized governance approach to microservices.

By the end of this chapter, you will learn about the following topics:

  • Reviewing DevOps in the context of microservices development
  • Defining the microservices life cycle and related processes
  • Best practices around the development, testing, and deployment of Internet-scale microservices

Reviewing the microservice capability model

This chapter will cover the following microservices capabilities from the microservices capability model discussed in Chapter 3, Applying Microservices Concepts:

  • DevOps
  • DevOps Tools
  • Reference Architecture & Libraries
  • Testing Tools (Anti-Fragile, RUM etc)
Reviewing the microservice capability model
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.129.72.176