$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Estruturas de projetos escaláveis e saudáveis
Search
Guilherme Esteves
April 24, 2019
Programming
0
97
Estruturas de projetos escaláveis e saudáveis
Como usar boas práticas para montar uma estrutura robusta e simples em Go
Guilherme Esteves
April 24, 2019
Tweet
Share
More Decks by Guilherme Esteves
See All by Guilherme Esteves
Agilizando arquitetura de modelos com Swagger e Protobuf
guilhermesteves
0
27
Other Decks in Programming
See All in Programming
開発に寄りそう自動テストの実現
goyoki
2
1.4k
GISエンジニアから見たLINKSデータ
nokonoko1203
0
180
生成AIを利用するだけでなく、投資できる組織へ
pospome
2
390
ゲームの物理 剛体編
fadis
0
370
バックエンドエンジニアによる Amebaブログ K8s 基盤への CronJobの導入・運用経験
sunabig
0
170
Denoのセキュリティに関する仕組みの紹介 (toranoana.deno #23)
uki00a
0
150
Canon EOS R50 V と R5 Mark II 購入でみえてきた最近のデジイチ VR180 事情、そして VR180 静止画に活路を見出すまで
karad
0
130
新卒エンジニアのプルリクエスト with AI駆動
fukunaga2025
0
230
The Art of Re-Architecture - Droidcon India 2025
siddroid
0
120
Giselleで作るAI QAアシスタント 〜 Pull Requestレビューに継続的QAを
codenote
0
270
AIエージェントの設計で注意するべきポイント6選
har1101
5
2k
Cell-Based Architecture
larchanjo
0
140
Featured
See All Featured
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
0
950
Documentation Writing (for coders)
carmenintech
77
5.2k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
310
Building Applications with DynamoDB
mza
96
6.8k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
1k
How GitHub (no longer) Works
holman
316
140k
Technical Leadership for Architectural Decision Making
baasie
0
180
The Mindset for Success: Future Career Progression
greggifford
PRO
0
190
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.2k
Applied NLP in the Age of Generative AI
inesmontani
PRO
3
2k
Why Our Code Smells
bkeepers
PRO
340
57k
Transcript
Estruturas de projetos escaláveis e saudáveis Como usar boas práticas
para montar uma estrutura robusta e simples
guilherme esteves TECH LEAD @ QueroQuitar @guilhermesteves
None
PESSOAS INCRÍVEIS Estamos contrando ANALISTA DE QA FULL-STACK DEVELOPER
UMA JORNADA SOBRE PASTAS
None
ARROZ COM FEIJÃO BOM E VELHO MVCZÃO DA MASSA APLICAÇÃO
MONOLÍTICA VIDA LONGA AOS MÓDULOS
MONOLÍTICO
MONOLÍTICO
• Manutenção • Escalabilidade • Navegação • Entendimento • Sanidade
mental da equipe MONOLÍTICO
MVC
MVC
MVC • Duplicar o nome de pacote no controller •
Dependências Circulares
Módulos
Módulos
• review.Controller, review.Model ou review.Review • Dependências Circulares Módulos
Domain driven Melhorando com E separando conceitos
exemplos
api
build
cmd
deployments
internal
pkg
scripts
tests
Só isso? https://github.com/golang-standards/project-layout/
None
None
Obrigado @guilhermesteves