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
Playing with Cloud Native Patterns
Search
Nebrass Lamouchi
December 06, 2020
Programming
160
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Playing with Cloud Native Patterns
Nebrass Lamouchi
December 06, 2020
More Decks by Nebrass Lamouchi
See All by Nebrass Lamouchi
Playing with Java Microservices on Kubernetes - ENSI 2020
nebrass
0
510
Introduction to the containerization security
nebrass
1
550
Playing with Java Microservices on Kubernetes - ENSI 2018
nebrass
0
420
NetBeans Day France 2017
nebrass
0
810
From JavaEE to AngularJS
nebrass
0
900
Other Decks in Programming
See All in Programming
仕様駆動開発へのトライを機に チームに適合する手法を模索し続けている話
freee
PRO
0
570
TSX の <Hoge<Fuga>> という構文に驚いた話 / tsx-type-argument-syntax
kanaru0928
0
230
170k Jobs a Day on GKE: Scaling Mercari's CI Platform - and What's Next for AI-Native Development
junyaokabe
0
110
楽しそうなつよつよエンジニアと目が死んでる僕/A brilliant engineer having a blast, and dead-eyed me.
3l4l5
2
190
Building a Meta Ray-Ban display app
akkeylab
0
160
実装をデザインガイドラインに追従させるための取り組み / 260731-dip-mosh-design-system
dachi023
0
4.7k
PostgreSQL 18で考えるUUID主キー
kazuhiro1982
0
480
PHP初心者セッション2026 〜生成AIでは見えない裏側を知る:今だからLAMPを通して仕組みを学ぶ〜
kashioka
0
960
Go 1.27 における memory allocation の高速化
andpad
0
250
Laravelで学ぶ Webアプリケーションチューニング入門/web_application_tuning_101
hanhan1978
4
1.9k
Built Our Own Background Agent at LayerX
layerx
PRO
10
5.7k
AI Engineeringは、AIプロダクトだけのものか? 〜AIがソフトウェアを作る時代の新しい当たり前〜 / No AI in your product. AI Engineering in your development.
rkaga
4
470
Featured
See All Featured
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
410
Into the Great Unknown - MozCon
thekraken
41
2.7k
New Earth Scene 8
popppiees
3
2.5k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
390
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
210
HDC tutorial
michielstock
2
790
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
250
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.6k
Building Applications with DynamoDB
mza
96
7.2k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2.1k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
1.2k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Transcript
Playing with Cloud Native Patterns Nebrass Lamouchi
Me, Myself & I • Senior Software Engineer at Microsoft
• Groundbreaker Awards 2019 Winner • Former de la NetBeans Dream Team • OWASP Project Leader depuis 2013 • Three Books author
Agenda • Presentation • What is the need for microservices?
• How do we get them ? • How do we make them ?
Presentation
None
Then ?
None
Getting bigger and bigger?!
None
Solution: Microservices Separation of concerns Simplicity High performance
How to split the application?
None
Before
After
None
None
Which recipe ?
Cloud Patterns • Externalized configuration • Service discovery and registration
• Circuit Breaker • Database per service • API gateway • CQRS & Event sourcing • Log aggregation • Distributed tracing • Audit logging • Application metrics • Health check API
Externalized configuration
Service discovery and registration
Circuit Breaker
Database per service
API gateway
CQRS & Event sourcing
Log aggregation
Distributed tracing
Audit logging
Application metrics
Health check API
What about Kubernetes ?
What about Kubernetes ? Pattern Kubernetes Externalized configuration ✅ ConfigMaps
+ Secrets Service discovery and registration ✅ Services Circuit Breaker ✅ Service Mesh (Istio) Database per service ❌ Non-Applicable API gateway ✅ Ingress CQRS & Event sourcing ❌ Non-Applicable Log aggregation ✅ ELK Operator Distributed tracing ✅ Service Mesh (Istio) Audit logging ✅ Service Mesh (Istio) Application metrics ✅ Grafana + Prometheus Health check API ✅ Readiness & Liveness probes
« The art of delegation is one of the key
skills any entrepreneur must master. » Richard Branson
© Copyright Microsoft Corporation. All rights reserved. Thank you J