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
110
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
82
Patterns for perfect components in Vue.js
igorhalfeld
0
98
Clean Architecture no Front-end (update 2021-05-11)
igorhalfeld
0
35
Step by step I followed a career in software
igorhalfeld
0
640
Using AI to create memes
igorhalfeld
0
480
Deninho, the TS children
igorhalfeld
1
190
Micro Front-ends, what's anyone says...
igorhalfeld
0
320
CSS in JavaScripto, the anti-pattern that is good
igorhalfeld
1
82
Front-end Clean Architecture
igorhalfeld
2
270
Other Decks in Programming
See All in Programming
SwiftUIで使いやすいToastの作り方 / How to build a Toast system which is easy to use in SwiftUI
lovee
3
150
Java 22 Overview
kishida
1
180
TYPO3 v13 – The road to LTS: What's new and new APIs
luisasofie_xoxo
0
210
PHPの次期バージョンはこの時期どうなっているのか - Internalsの開発体制について - PHPカンファレンス小田原
youkidearitai
PRO
1
190
Scalable Customer Journey Orchestration (CJO)
lewuathe
0
340
StoreKit2によるiOSのアプリ内課金のリニューアル
kangnux
0
110
[技育CAMPアカデミア]アイディアを形に!【超入門】スマホアプリ開発〜リリースまでの流れをご紹介
teamlab
PRO
0
380
GitHub Copilotのススメ
marcy731
1
200
#phpcon_odawara オープン・クローズドなテストフィクスチャを求めて / open closed test fixtures
77web
3
230
ゆるい個人開発のススメ
kuroppe1819
10
990
ADRを一年運用してみた/adr_after_a_year
hanhan1978
7
2.4k
Site Reliability Engineering for GMO
pyama86
8
1k
Featured
See All Featured
Why You Should Never Use an ORM
jnunemaker
PRO
51
8.6k
Infographics Made Easy
chrislema
238
18k
Web development in the modern age
philhawksworth
202
10k
Raft: Consensus for Rubyists
vanstee
132
6.3k
The Invisible Side of Design
smashingmag
294
49k
Facilitating Awesome Meetings
lara
42
5.6k
It's Worth the Effort
3n
180
27k
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
Intergalactic Javascript Robots from Outer Space
tanoku
266
26k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
226
51k
Building a Scalable Design System with Sketch
lauravandoore
456
32k
From Idea to $5000 a Month in 5 Months
shpigford
377
45k
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