Variations
In this lesson, we'll see how implementation of Microservices can vary.
The technical micro architecture decisions can be made differently for each microservice. But there is a connection with the macro architecture.
The uniformity of the operational aspects can be enforced by the macro architecture.
If you want to implement a microservice with other technologies in a Spring Boot microservices architecture, this can lead to a lot of effort.
A macro architecture decision could be to read out configurations from an application.properties
file.
This decision does not restrict the choice of implementation technologies. But for a Spring Boot application, the implementation is very simple because this mechanism is built into Spring Boot and the default for Spring Boot applications.
A Go application, on the ...