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
1
71
Microservices
Bruce
November 14, 2016
Tweet
Share
Other Decks in Technology
See All in Technology
あなたの知らない OneDrive
murachiakira
0
230
LLMエージェント時代に適応した開発フロー
hiragram
1
400
トヨタ生産方式(TPS)入門
recruitengineers
PRO
1
160
つくって納得、つかって実感! 大規模言語モデルことはじめ
recruitengineers
PRO
18
4.1k
VPC Latticeのサービスエンドポイント機能を使用した複数VPCアクセス
duelist2020jp
0
180
EKS Pod Identity における推移的な session tags
z63d
1
200
JOAI発表資料 @ 関東kaggler会
joai_committee
1
250
Goss: New Production-Ready Go Binding for Faiss #coefl_go_jp
bengo4com
0
1.1k
TypeScript入門
recruitengineers
PRO
3
210
Preferred Networks (PFN) とLLM Post-Training チームの紹介 / 第4回 関東Kaggler会 スポンサーセッション
pfn
PRO
1
170
GitHub Copilot coding agent を推したい / AIDD Nagoya #1
tnir
2
4.4k
Postman MCP 関連機能アップデート / Postman MCP feature updates
yokawasa
0
140
Featured
See All Featured
It's Worth the Effort
3n
187
28k
Become a Pro
speakerdeck
PRO
29
5.5k
Imperfection Machines: The Place of Print at Facebook
scottboms
268
13k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3.1k
Reflections from 52 weeks, 52 projects
jeffersonlam
351
21k
Documentation Writing (for coders)
carmenintech
73
5k
Intergalactic Javascript Robots from Outer Space
tanoku
272
27k
How GitHub (no longer) Works
holman
315
140k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.6k
Into the Great Unknown - MozCon
thekraken
40
2k
The Invisible Side of Design
smashingmag
301
51k
Build The Right Thing And Hit Your Dates
maggiecrowley
37
2.8k
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!