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
Modular monoliths with fastify
Search
Igor Halfeld
July 22, 2023
Programming
0
150
Modular monoliths with fastify
Igor Halfeld
July 22, 2023
Tweet
Share
More Decks by Igor Halfeld
See All by Igor Halfeld
How to migrate legacy frontend?
igorhalfeld
1
110
Patterns for perfect components in Vue.js
igorhalfeld
0
100
Clean Architecture no Front-end (update 2021-05-11)
igorhalfeld
0
46
Step by step I followed a career in software
igorhalfeld
0
690
Using AI to create memes
igorhalfeld
0
510
Deninho, the TS children
igorhalfeld
1
200
Micro Front-ends, what they don't tell you
igorhalfeld
0
370
CSS in JavaScripto, the anti-pattern that is good
igorhalfeld
1
84
Front-end Clean Architecture
igorhalfeld
2
270
Other Decks in Programming
See All in Programming
自動で //nolint を挿入する取り組み / Gopher's Gathering
utgwkk
1
220
Flutter × Firebase Genkit で加速する生成 AI アプリ開発
coborinai
0
130
Lottieアニメーションをカスタマイズしてみた
tahia910
0
110
AIの力でお手軽Chrome拡張機能作り
taiseiue
0
160
いりゃあせ、PHPカンファレンス名古屋2025 / Welcome to PHP Conference Nagoya 2025
ttskch
1
260
第3回 Snowflake 中部ユーザ会- dbt × Snowflake ハンズオン
hoto17296
4
340
Amazon Bedrock Multi Agentsを試してきた
tm2
1
270
Azure AI Foundryのご紹介
qt_luigi
1
280
Compose でデザインと実装の差異を減らすための取り組み
oidy
1
290
ファインディの テックブログ爆誕までの軌跡
starfish719
2
1k
技術を根付かせる / How to make technology take root
kubode
1
220
混沌とした例外処理とエラー監視に秩序をもたらす
morihirok
20
3.4k
Featured
See All Featured
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
YesSQL, Process and Tooling at Scale
rocio
171
14k
Being A Developer After 40
akosma
89
590k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
160
15k
Automating Front-end Workflow
addyosmani
1367
200k
Building Better People: How to give real-time feedback that sticks.
wjessup
366
19k
Typedesign – Prime Four
hannesfritz
40
2.5k
The Cost Of JavaScript in 2023
addyosmani
47
7.3k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
29
1k
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
193
16k
Visualization
eitanlees
146
15k
Transcript
Monólitos modulares com
Igor Halfeld @igorhalfeld
None
None
E se formos começar um projeto novo hoje?
App de agendamento
None
Duas visões Visão de empreendedor + visão de programador =
🤑
Preciso de algo fácil pra começar e fácil pra escalar
Estilos de organização. Nano, micro, macro, monólitos.
Monólitos. Escalabilidade tem um limite (as vezes não).
Macro serviços. Geralmente foge do controle o tamanho.
Micro serviços Resolvemos vários problemas e criamos vários outros.
Nano serviços. Custo alto 💸 💸
Monólito é o caminho 🤩 MAS, e se eu pudesse
desenvolver como monólito e dividir quando eu precisasse?
💩 💩 💩 💩 💩 💩 💩 💩 💩 💩
💩 💩 💩 💩 💩 💩 💩 💩 💩 💩
Errado? Não! É a forma como você faz
None
Módulos = DDD?
None
Os módulos precisam ser independentes
Qual ferramenta?
Qual principal motivo de escolher o fastify
None
None
None
None
Não importa a ferramenta meu nobre.
Escolha baseado no seu time
E se não tiver time, escolha baseado no que funciona
pra você.
Pra mim importa a complexidade instrumental
None
Plugins & Hooks
None
None
None
None
None
None
None
None
Vamo brincar 🔥
None
None
None
None
None
None
None
E se eu quiser pegar agendamentos de um tatuador?
None
None
None
Igor Halfeld @igorhalfeld