Немножко о микросервисах от Netflix:



"We built Conductor to help us orchestrate microservices based process flows at Netflix with the following features:

Allow creating complex process / business flows in which individual task is implemented by a microservice.

..

Expose control semantics around pause, resume, restart, etc allowing for better devops experience.

..

Ability to synchronously process all the tasks when needed.

..

Be able to operate on HTTP or other transports e.g. gRPC.



Why not peer to peer choreography?



With peer to peer task choreography, we found it was harder to scale with growing business needs and complexities. Pub/sub model worked for simplest of the flows, but quickly highlighted some of the issues associated with the approach.."