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
How to split a system without getting a corpse?
Search
Pablo Andrés Dorado Suárez
April 27, 2019
Technology
300
0
Share
How to split a system without getting a corpse?
Pablo Andrés Dorado Suárez
April 27, 2019
More Decks by Pablo Andrés Dorado Suárez
See All by Pablo Andrés Dorado Suárez
gRPC FTW: El howto completo
pandres95
0
230
Si, ¡GitHub es una red social!
pandres95
0
62
go(() => serverless())
pandres95
0
240
Los Web Backend existen… ¡y los API Frontend también!
pandres95
0
59
El lado cool de las APIs con bool.js
pandres95
0
44
Bool.js: Del desarrollo a la comunidad
pandres95
0
130
Mocha: dulces pruebas con Javascript
pandres95
0
180
Other Decks in Technology
See All in Technology
Chasing Real-Time Observability for CRuby
whitegreen
0
120
AndroidアプリとCopilot Studioの統合
nakasho
0
100
コミュニティ・勉強会を作るのは目的じゃない
ohmori_yusuke
0
210
Eight Engineering Unit 紹介資料
sansan33
PRO
3
7.3k
Digitization部 紹介資料
sansan33
PRO
1
7.3k
[OAWTT26][THR1028] Oracle AI Database 26ai へのアップグレード:ベストプラクティスと最新情報
oracle4engineer
PRO
1
110
基盤を育てる 外部SaaS連携の運用
gamonges_dresscode
1
120
「SaaSの次の時代」に重要性を増すステークホルダーマネジメントの要諦 ~解像度を圧倒的に高めPdMの価値を最大化させる方法~
kakehashi
PRO
1
790
ネットワーク運用を楽にするAWS DevOps Agent活用法!! / 20260421 Masaki Okuda
shift_evolve
PRO
2
210
研究開発部メンバーの働き⽅ / Sansan R&D Profile
sansan33
PRO
4
23k
クラウドネイティブな開発 ~ 認知負荷に立ち向かうためのコンテナ活用
literalice
0
120
20年前の「OSS革命」に学ぶ AI時代の生存戦略
samakada
0
430
Featured
See All Featured
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
490
From π to Pie charts
rasagy
0
160
VelocityConf: Rendering Performance Case Studies
addyosmani
333
25k
Building AI with AI
inesmontani
PRO
1
900
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
220
The World Runs on Bad Software
bkeepers
PRO
72
12k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Testing 201, or: Great Expectations
jmmastey
46
8.1k
Automating Front-end Workflow
addyosmani
1370
200k
The Cult of Friendly URLs
andyhume
79
6.8k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
180
Transcript
Poetri Del monolito al microservicio: ¿Cómo separar dos APIs y
no quedar con un cadáver?
Poetri Pablo Andrés Dorado Suárez CTO, Poetri !
[email protected]
!
https://pablodorado.com ! " # $ pandres95 % +57 305 8131242
Poetri Why not monoliths? Just because
Poetri Layer-based systems suck
Poetri However… layer-based components just don’t
Poetri
Poetri
Poetri Front-end Back-end Storage
Poetri Splitting the system, not getting a corpse?
Poetri
Poetri What if?
Poetri The hardest part Break databases
Poetri The easiest part Break apps: stop server-side rendering
Poetri
Poetri System, meet APIs
Poetri Auth auth.poetri.co
Poetri Billing billing.poetri.co
Poetri Functions & Marketplace functions.poetri.co
Poetri Document Everything
Poetri APIs, meet MQ
Poetri
Poetri
Poetri Auth
Poetri Auth HowTo?
Poetri Validate tokens, please!
Poetri Orchestrate Dockerize
Poetri Orchestrate
Poetri Nice things middleware, rate limiting, logging
Poetri ¿Questions?