Microservices
Date: 2022-12-17Last modified: 2022-12-18

Quando o ritmo de mudança dentro da empresa for ultrapassado pelo ritmo da mudança fora dela, o fim está próximo.
</p> <p class="text-right"> <strong class="text-slate-200">Jack Welch</strong> </p>

Source: https://docs.oracle.com/en/solutions/learn-architect-microservice/
- smart endpoints and dump pipes
- inter process communication
- HTTP (e.g. REST API)
- TCP for binary base protocols
- AMQP (which is also over TCP)
- data format
- JSON
- XML
- binary
- in many cases, microservices do not require this level of performance,
especially when the service is required to work based on RESTful APIs.
- use languages that simplify coding (e.g. go or javascript)
- in many cases when performance is crucial, using a textual API
(such as REST) would not be our first choice.
- use C++ binary services (e.g. with a gRPC protocol)
- frameworks C++