I don't have much experience using microservices per se, but a more general software engineering background, so here's my two cents (also I prefer the term "facade" instead of "bouncer"):
I think this is roughly what Kyle also replied, but written a bit more verbose. I hope this helps :)
How would we send messages to other Micro services through the facade? I realise this isn't an implementation blog post but It's not really mentioned.
We’re a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.