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
Microservices
Search
Bruce
November 14, 2016
Technology
75
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Microservices
Bruce
November 14, 2016
Other Decks in Technology
See All in Technology
Agentic Web
dynamis
1
130
AIプラットフォームを運用し続けるための可観測性
tanimuyk
4
1.1k
地元にいないローカルオーガナイザーの立ち回り
uvb_76
1
470
Dario Amodi『Policy on the AI Exponential』を理解する
nagatsu
0
190
SIer20年! 培ったスキルがスタートアップで輝く時
shucho0103
0
360
AI-DLCを活用した高品質・安全なAI駆動開発実践 / AI Driven Development with AI-DLC
yoshidashingo
0
140
AIを「創る」と「使う」の循環 — HRテックが実践するリアルなAI組織実装
taketo957
0
1.5k
AIにフローを作らせようとして挫折した話
hamatsutaichi
0
190
製造業のクラウド活用最適解〜AI,DXを加速するデータ基盤の作り方〜
hamadakoji
0
380
Databricks における 生成AIガバナンスの実践
taka_aki
1
310
Cloud Run のアップデート 触ってみる&紹介
gre212
0
310
AI Adaptable なテストを整える工夫 / Ways to Make Your Tests AI-Adaptable
bitkey
PRO
3
210
Featured
See All Featured
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.8k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.5k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.3k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
220
The Limits of Empathy - UXLibs8
cassininazir
1
350
The Pragmatic Product Professional
lauravandoore
37
7.3k
Making Projects Easy
brettharned
120
6.7k
Unsuck your backbone
ammeep
672
58k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.5k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
430
Raft: Consensus for Rubyists
vanstee
141
7.5k
Transcript
Microservices Our approach to migrate from a monolith app
Hi! My name is Tien I’m a part of such
a talented team behind EmploymentHero.com
None
Tech stack: Front-end: ReactJS, JQuery, Coffeescript, … Backend: Rails, Postgres,
Redis, Memcache,… Platform: Heroku
Microservices
Microservices are currently hot!
Introduction Basic concepts of Microservices
Small, autonomous services working together
None
Why?
• Do one thing, do it well • Loosely coupled
system • Independently deployable • Improve quality and the speed at delivering things • High availability and resilience • Flexible and autonomy sub-teams
Practice A view from infrastructure
None
VM but less overhead Docker 101
None
Kubernetes Features • Automatic binpacking • Horizontal scaling • Automated
rollouts and rollbacks • Storage orchestration • Self-healing • Service discovery and load balancing • Secret and configuration management • Batch execution
None
Many moving parts… :(
API Gateway
None
Logging + Metrics
Fluentd + ElasticSearch + Kibana
None
None
CI/CD
Resilient service
Demo session
Further readings: Martin fowler on Microservices Book: Building Microservices -
Sam Newman microservics.io
Q&A Thanks!