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
280
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
210
Si, ¡GitHub es una red social!
pandres95
0
60
go(() => serverless())
pandres95
0
230
Los Web Backend existen… ¡y los API Frontend también!
pandres95
0
54
El lado cool de las APIs con bool.js
pandres95
0
41
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
ざっくり学ぶ 『エンジニアリングリーダー 技術組織を育てるリーダーシップと セルフマネジメント』 / 50 minute Engineering Leader
iwashi86
8
3.9k
GPUをつかってベクトル検索を扱う手法のお話し~NVIDIA cuVSとCAGRA~
fshuhe
0
310
設計に疎いエンジニアでも始めやすいアーキテクチャドキュメント
phaya72
20
14k
ViteとTypeScriptのProject Referencesで 大規模モノレポのUIカタログのリリースサイクルを高速化する
shuta13
3
240
RemoteFunctionを使ったコロケーション
mkazutaka
1
170
SREのキャリアから経営に近づく - Enterprise Risk Managementを基に -
shonansurvivors
1
560
オブザーバビリティが育むシステム理解と好奇心
maruloop
3
1.9k
DMMの検索システムをSolrからElasticCloudに移行した話
hmaa_ryo
0
320
GTC 2025 : 가속되고 있는 미래
inureyes
PRO
0
140
AIを使ってテストを楽にする
kworkdev
PRO
0
380
「タコピーの原罪」から学ぶ間違った”支援” / the bad support of Takopii
piyonakajima
0
160
AI連携の新常識! 話題のMCPをはじめて学ぶ!
makoakiba
0
170
Featured
See All Featured
How to Think Like a Performance Engineer
csswizardry
27
2.2k
Gamification - CAS2011
davidbonilla
81
5.5k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.7k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
Unsuck your backbone
ammeep
671
58k
Context Engineering - Making Every Token Count
addyosmani
8
320
Embracing the Ebb and Flow
colly
88
4.9k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.7k
Rebuilding a faster, lazier Slack
samanthasiow
84
9.2k
Scaling GitHub
holman
463
140k
The Language of Interfaces
destraynor
162
25k
A Tale of Four Properties
chriscoyier
161
23k
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?