https://github.com/gamussa/kuma4devs
Service Mesh for the Developer (with examples using Kuma Mesh kuma.io)
https://github.com/gamussa/kuma4devs
java kotlin mtls observability service-mesh zero-trust
Last synced: 4 months ago
JSON representation
Service Mesh for the Developer (with examples using Kuma Mesh kuma.io)
- Host: GitHub
- URL: https://github.com/gamussa/kuma4devs
- Owner: gAmUssA
- License: mit
- Created: 2022-06-23T00:39:31.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-01-15T15:56:43.000Z (over 1 year ago)
- Last Synced: 2025-04-09T00:02:38.870Z (6 months ago)
- Topics: java, kotlin, mtls, observability, service-mesh, zero-trust
- Language: Kotlin
- Homepage:
- Size: 2.62 MB
- Stars: 30
- Watchers: 2
- Forks: 8
- Open Issues: 13
-
Metadata Files:
- Readme: Readme.adoc
- License: LICENSE.txt
Awesome Lists containing this project
README
= Hands-On Workshop: Getting Started with Service Mesh
Viktor Gamov
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[]