Chapter Conclusion

In this lesson, we'll formally conclude this chapter with some notes regarding the advantages of microservices

Individual microservices can differ greatly in their technical micro architecture. This freedom is a major advantage of microservices architectures.

Advantages of microservices #

  • The macro architecture and the challenges associated with implementing microservices can be used to derive requirements for micro architecture and microservices technologies.

  • Reactive programming can be used to implement microservices, but this is not mandatory to meet the requirements.

  • Spring Boot and Java meet the requirements, just like Go does with the appropriate libraries.

  • There are also many other alternative languages that can be used to implement microservices, e.g. Python.