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
0
260
How to split a system without getting a corpse?
Pablo Andrés Dorado Suárez
April 27, 2019
Tweet
Share
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
190
Si, ¡GitHub es una red social!
pandres95
0
57
go(() => serverless())
pandres95
0
220
Los Web Backend existen… ¡y los API Frontend también!
pandres95
0
51
El lado cool de las APIs con bool.js
pandres95
0
38
Bool.js: Del desarrollo a la comunidad
pandres95
0
120
Mocha: dulces pruebas con Javascript
pandres95
0
180
Other Decks in Technology
See All in Technology
Apache Iceberg Case Study in LY Corporation
lycorptech_jp
PRO
0
350
Amazon Q Developerの無料利用枠を使い倒してHello worldを表示させよう!
nrinetcom
PRO
2
120
Snowflakeの開発・運用コストをApache Icebergで効率化しよう!~機能と活用例のご紹介~
sagara
1
510
わたしがEMとして入社した「最初の100日」の過ごし方 / EMConfJp2025
daiksy
14
5.3k
いまからでも遅くない!コンテナでWebアプリを動かしてみよう!コンテナハンズオン編
nomu
0
170
フォーイット_エンジニア向け会社紹介資料_Forit_Company_Profile.pdf
forit_tech
1
1.7k
AIエージェント入門
minorun365
PRO
32
19k
Oracle Database Technology Night #87-1 : Exadata Database Service on Exascale Infrastructure(ExaDB-XS)サービス詳細
oracle4engineer
PRO
1
210
Snowflake ML モデルを dbt データパイプラインに組み込む
estie
0
110
サバイバルモード下でのエンジニアリングマネジメント
konifar
12
2.5k
AI Agent時代なのでAWSのLLMs.txtが欲しい!
watany
3
340
大規模アジャイルフレームワークから学ぶエンジニアマネジメントの本質
staka121
PRO
3
1.4k
Featured
See All Featured
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
27
1.9k
How STYLIGHT went responsive
nonsquared
99
5.4k
Measuring & Analyzing Core Web Vitals
bluesmoon
6
260
Raft: Consensus for Rubyists
vanstee
137
6.8k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
10
520
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
129
19k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
46
2.4k
Making Projects Easy
brettharned
116
6k
Building Applications with DynamoDB
mza
93
6.2k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
40
2k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
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?