{{announcement.body}}
{{announcement.title}}

Programming Microservices Communication With Istio [Screencast]

DZone 's Guide to

Programming Microservices Communication With Istio [Screencast]

In the follow up to the first article in this series, we take a look at some visual demonstrations of using Istio as a service mesh in microservices.

· Microservices Zone ·
Free Resource

This is the second part of a series of articles that present a service mesh project. If you haven’t seen part 1, check it out.

The idea of this project is to provide you with a bootstrap for your next distributed system architecture. This project will definitely help you to get an understanding of how to solve distributed application challenges and save you a lot of time in setting up your next service mesh.

You may also enjoy: Microservices Architecture: What, When, and How

Check out the videos below to get to know the project and how to use it in a step-by-step manner.


Conclusion

Distributed systems are complex with many moving parts and demand good observability tooling and centralized control of the communication between the applications. In this article, we have presented an open-source project that solves most of the distributed application challenges, defining strategies, and performing actions on an Istio-based microservices application.

Further Reading

Istio Distributed Tracing: How to Get Started With LightStep and Kubernetes 

Understanding the 8 Fallacies of Distributed Systems

Topics:
microservice architecture ,service mesh

Published at DZone with permission of Alexsandro Souza . See the original article here.

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}