Aman Garg
Mar 11, 2022

--

Actually, this is the number one limitation of "pull". You've now pushed the concerns elsewhere, not reduced them.

This design now requires the ability to hook up with a service discovery and do all sorts of book keeping to know the updated peer list for a given service.

Not all organizations are hooked up with a service mesh/kind of an architecture where service discovery can be taken for granted.

With a push based approach, you only need to know the address of a "push-gateway" which can be a static port for starters. (exception)

--

--

Aman Garg
Aman Garg

Written by Aman Garg

Senior Software Engineer @Uber

No responses yet