I'm involved in the development of a backend for an IIoT project. This implies a lot of streaming-like inter-service communication, less state-handling with e.g. Sagas (like e.g. in finance projects). The backend shall support wrapping of Maschine Learning models into services. The backend shall use the microservice architecture. Communication technologies to be used are REST (API Gateway), GraphQL (API gateway), MQTT (API gateway), gRPC (inter-service) and potentially streams (inter-service). A statically typed programming language shall be used. The major microservice frameworks which satisfy these requirements seem to be:

Other frameworks considered have been:

My rapid-prototyping language is Python. Does someone have experience with both of these frameworks and can give me some hints w.r.t. learning curve, development speed (CI/CD, etc.), effort for implementing microservice patterns.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.