Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Easy Microservices with K8s & Istio
Search
Sendil Kumar N
June 19, 2020
Technology
0
90
Easy Microservices with K8s & Istio
Sendil Kumar N
June 19, 2020
Tweet
Share
More Decks by Sendil Kumar N
See All by Sendil Kumar N
[Heapcon-2023] Building High Performance Web Applications
sendilkumarn
0
80
Building Reactive Microservices with Kotlin & running on Kubernetes
sendilkumarn
0
180
Building Reactive Microservices with JHipster & K8s
sendilkumarn
0
21
Designing High Performance React Applications
sendilkumarn
1
150
Batching, Suspense, and Server Components
sendilkumarn
0
39
DevNexus_Building_with__Zero_Trust_Architecture_Copy.pdf
sendilkumarn
0
57
Lessons Learnt with Visual Testing and Snapshots
sendilkumarn
0
110
KHipster - Kotlin Hipster
sendilkumarn
0
240
Microservices with JHipster
sendilkumarn
0
78
Other Decks in Technology
See All in Technology
2025-04-24 "Manga AI Understanding & Localization" Furukawa Arata (CyberAgent, Inc)
ornew
2
270
AIと共に乗り越える、 入社後2ヶ月の苦労と学習の軌跡
sai_kaneko
0
110
バクラクの認証基盤の成長と現在地 / bakuraku-authn-platform
convto
4
690
Microsoft の SSE の現在地
skmkzyk
0
150
Databricksで完全履修!オールインワンレイクハウスは実在した!
akuwano
0
110
C++26アップデート 2025-03
faithandbrave
0
1.1k
勝手に!深堀り!Cloud Run worker pools / Deep dive Cloud Run worker pools
iselegant
3
500
ワールドカフェI /チューターを改良する / World Café I and Improving the Tutors
ks91
PRO
0
130
3月のAWSアップデートを5分間でざっくりと!
kubomasataka
0
130
Automatically generating types by running tests
sinsoku
2
3.7k
日経電子版 for Android の技術的課題と取り組み(令和最新版)/android-20250423
nikkei_engineer_recruiting
1
470
Running JavaScript within Ruby
hmsk
3
370
Featured
See All Featured
Designing Experiences People Love
moore
141
24k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
[RailsConf 2023] Rails as a piece of cake
palkan
54
5.4k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
60k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Gamification - CAS2011
davidbonilla
81
5.2k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
357
30k
Embracing the Ebb and Flow
colly
85
4.7k
The Art of Programming - Codeland 2020
erikaheidi
53
13k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
13
1.4k
Into the Great Unknown - MozCon
thekraken
38
1.7k
Transcript
@sendilkumarn Ola, Mexico
@sendilkumarn Easy Microservices with Kubernetes & Istio
@sendilkumarn Sendil Kumar
@sendilkumarn
@sendilkumarn Agenda Why Microservices? Kubernetes Istio JHipster
@sendilkumarn Agenda Why Microservices? Kubernetes Istio JHipster
@sendilkumarn Monoliths are simple
@sendilkumarn Monoliths are faster
@sendilkumarn Monoliths tied to one stack
@sendilkumarn Monoliths reduces scalability
@sendilkumarn Microservices are scalable
@sendilkumarn Microservices Various technology
@sendilkumarn Microservices respond faster
@sendilkumarn Fault Isolation
@sendilkumarn Granular scaling
@sendilkumarn But...
@sendilkumarn
@sendilkumarn Store Notification Product Invoice
@sendilkumarn Store Notification Product Invoice Replicas Container Hardware Runtime OS
@sendilkumarn Start with Monoliths, before venturing into Microservices land....
@sendilkumarn
@sendilkumarn Agenda Why Microservices? Kubernetes Istio JHipster
@sendilkumarn Store Notification Product Invoice Replicas Container Hardware Runtime OS
DOCKER
@sendilkumarn DOCKER ✅ Self-contained images ✅ Complete portability ❌ Managing
the infrastructure ❌ When and how to run
@sendilkumarn Store Notification Product Invoice Replicas DOCKER Container Hardware Runtime
OS DOCKER
@sendilkumarn Kubernetes ✅ Automate deployment ✅ Scale (up/down/in/out) ✅ Manage
the application ❌ Authorize & Authenticate ❌ complete service discovery Decouple the infrastructure completely
@sendilkumarn K8s yaml files state “running state” of application.
@sendilkumarn Store Notification Product Invoice Replicas DOCKER
@sendilkumarn Store Notification Product Invoice
@sendilkumarn Agenda Why Microservices? Kubernetes Istio JHipster
@sendilkumarn Store Notification Product Invoice Service Mesh
@sendilkumarn ❌ Control ❌ Manage ❌ Secure ❌ Connect
@sendilkumarn Istio ✅ Control ✅ Manage ✅ Secure ✅ Connect
Without any server changes
@sendilkumarn Store Proxy Envoy Proxy
@sendilkumarn Store Notification Product Invoice
@sendilkumarn Agenda Why Microservices? Kubernetes Istio JHipster
@sendilkumarn JHipster
@sendilkumarn JHipster is a development platform to quickly generate, develop,
& deploy modern web applications.
@sendilkumarn
@sendilkumarn
@sendilkumarn Microservice Gateway Microservice Applications
@sendilkumarn
@sendilkumarn Consul JHipster Registry Consistency over Availability Multi-node cluster Availability
over Consistency Spring Eureka + Cloud config
@sendilkumarn Store Notification Invoice Product Microservice Gateway Microservice Application
@sendilkumarn Demo time...
@sendilkumarn JDL samples JHipster KHipster
@sendilkumarn Thank you @sendilkumarn @sendilkumarn @sendilkumarn