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
99
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
88
Building Reactive Microservices with Kotlin & running on Kubernetes
sendilkumarn
0
190
Building Reactive Microservices with JHipster & K8s
sendilkumarn
0
21
Designing High Performance React Applications
sendilkumarn
1
160
Batching, Suspense, and Server Components
sendilkumarn
0
48
DevNexus_Building_with__Zero_Trust_Architecture_Copy.pdf
sendilkumarn
0
60
Lessons Learnt with Visual Testing and Snapshots
sendilkumarn
0
120
KHipster - Kotlin Hipster
sendilkumarn
0
250
Microservices with JHipster
sendilkumarn
0
88
Other Decks in Technology
See All in Technology
OSSのSNSツール「Misskey」をさわってみよう(右下ワイプで私のOSCの20年を振り返ります) / 20250705-osc2025-do
akkiesoft
0
160
ビズリーチにおけるリアーキテクティング実践事例 / JJUG CCC 2025 Spring
visional_engineering_and_design
1
120
freeeのアクセシビリティの現在地 / freee's Current Position on Accessibility
ymrl
2
190
スタートアップに選択肢を 〜生成AIを活用したセカンダリー事業への挑戦〜
nstock
0
170
AI時代の開発生産性を加速させるアーキテクチャ設計
plaidtech
PRO
3
150
OPENLOGI Company Profile
hr01
0
67k
MUITにおける開発プロセスモダナイズの取り組みと開発生産性可視化の取り組みについて / Modernize the Development Process and Visualize Development Productivity at MUIT
muit
1
16k
「良さそう」と「とても良い」の間には 「良さそうだがホンマか」がたくさんある / 2025.07.01 LLM品質Night
smiyawaki0820
1
560
Delegating the chores of authenticating users to Keycloak
ahus1
0
140
AWS認定を取る中で感じたこと
siromi
1
190
United airlines®️ USA Contact Numbers: Complete 2025 Support Guide
unitedflyhelp
0
310
Zephyr RTOSを使った開発コンペに参加した件
iotengineer22
1
220
Featured
See All Featured
Being A Developer After 40
akosma
90
590k
Intergalactic Javascript Robots from Outer Space
tanoku
271
27k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
Six Lessons from altMBA
skipperchong
28
3.9k
Faster Mobile Websites
deanohume
307
31k
Automating Front-end Workflow
addyosmani
1370
200k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.3k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.5k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
45
7.5k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
46
9.6k
The Art of Programming - Codeland 2020
erikaheidi
54
13k
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