kuma4devs icon indicating copy to clipboard operation
kuma4devs copied to clipboard

Service Mesh for the Developer (with examples using Kuma Mesh kuma.io)

= Hands-On Workshop: Getting Started with Service Mesh Viktor Gamov [email protected] v1.0, 2023-06-08 :toc: macro :imagesdir: assets/images :kuma-homepage: http://kuma.io :imagesdir: ./workshop/images :hide-uri-scheme:

Hello and welcome to the "Getting Started with Service Mesh" workshop. Service mesh is a powerful pattern for managing communication between microservices in a distributed system. It decouples networking concerns from application code, making developing, deploying, and managing your services more manageable. As a developer, you might be familiar with some of these networking functionalities many frameworks toolkits provide. However, adopting a service mesh can unlock even more capabilities and improve your applications' security, reliability, and observability.

[#top] toc::[]

.Kuma Service Mesh Architecture image::kuma_architecture.png[Service Mesh Architecture, weight=50%]

.Demo Application Architecture image::demo_architecture.png[Service Mesh Architecture, weight=50%]

include::workshop/00_prerequisites.adoc[]

include::workshop/00_outline.adoc[]

include::workshop/01_introduction.adoc[]

include::workshop/02_setting_up_kuma.adoc[]

include::workshop/03_deploy_apps.adoc[]

include::workshop/04_policies.adoc[]

include::workshop/05_observability.adoc[]

include::workshop/06_its_a_wrap.adoc[]