Grokking Microservices Design Patterns
Vote

0% completed

The Service Mesh: A Solution

The last lesson set three requirements for a real fix. The behaviour must apply to every service in every language. It must change without redeploying those services.

The third requirement is that it must be enforced, not merely offered. A service mesh meets all three by moving the network logic out of the application.

Move the Logic Into a Proxy

The change is simple to describe. Put a proxy next to every service instance. A proxy is a process that traffic passes through on its way somewhere else.

Then route all traffic through it

.....

.....

.....

Like the course? Get enrolled and start learning!