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
310
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
250
Si, ¡GitHub es una red social!
pandres95
0
66
go(() => serverless())
pandres95
0
260
Los Web Backend existen… ¡y los API Frontend también!
pandres95
0
62
El lado cool de las APIs con bool.js
pandres95
0
49
Bool.js: Del desarrollo a la comunidad
pandres95
0
140
Mocha: dulces pruebas con Javascript
pandres95
0
180
Other Decks in Technology
See All in Technology
Lightning近況報告
kozy4324
0
210
FPC(フレキシブル)基板にZephyr実装してみた。
iotengineer22
0
130
SteampipeとExcel Power QueryでAWS構成定義書の作成を自動化する
jhashimoto
0
160
“詰む”前に仕組みを作れ 〜技術の波に溺れないためのキャッチアップ術〜
takasyou
2
290
Oracle AI Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
4
3k
AI時代のコスト管理を考えよう〜明日から使える実践AWSノウハウ~
yoshimi0227
0
410
Android の公式 Skill / Android skills
yanzm
0
160
フィジカル版Github Onshapeの紹介
shiba_8ro
0
290
LayerXにおけるセキュリティ管理の現在地と次の一手
tosho
0
250
自宅LLMの話
jacopen
1
680
いまさら聞けない「仕様駆動開発入門」 〜AI活用時代の開発プロセスを考える〜
findy_eventslides
2
160
脆弱性対応、どこで線を引くか
rymiyamoto
1
420
Featured
See All Featured
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
201
75k
Between Models and Reality
mayunak
4
340
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
55k
The Curse of the Amulet
leimatthew05
1
13k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
490
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.3k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
240
Rebuilding a faster, lazier Slack
samanthasiow
85
9.5k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
1.1k
Exploring anti-patterns in Rails
aemeredith
3
420
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
290
WCS-LA-2024
lcolladotor
0
650
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?