...

/

Advantage: Continuous Delivery

Advantage: Continuous Delivery

In this lesson, we'll focus on continuous delivery as an advantage of using microservices.

Continuous delivery #

Continuous delivery is an approach where software is continuously brought into production with the help of a continuous delivery pipeline. The pipeline brings the software into production via different phases. Have a look at the following drawing:

Let’s discuss each phase shown above.

Phases #

  • Typically, the software compilation, unit tests, and static code analysis are performed in the commit phase.
  • In the acceptance test phase, automated tests assure the correctness of the software regarding domain logic.
...