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
Estruturas de projetos escaláveis e saudáveis
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
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
dchart: charts from deck markup
ajstarks
3
1k
OSSとなったswift-buildで Xcodeのビルドを差し替えられるため 自分でXcodeを直せる時代になっている ダイアモンド問題編
yimajo
3
630
humanlayerのブログから学ぶ、良いCLAUDE.mdの書き方
tsukamoto1783
0
200
CSC307 Lecture 07
javiergs
PRO
1
560
高速開発のためのコード整理術
sutetotanuki
1
410
ぼくの開発環境2026
yuzneri
0
240
CSC307 Lecture 09
javiergs
PRO
1
840
Vibe Coding - AI 驅動的軟體開發
mickyp100
0
180
なるべく楽してバックエンドに型をつけたい!(楽とは言ってない)
hibiki_cube
0
140
Automatic Grammar Agreementと Markdown Extended Attributes について
kishikawakatsumi
0
200
Smart Handoff/Pickup ガイド - Claude Code セッション管理
yukiigarashi
0
150
コントリビューターによるDenoのすゝめ / Deno Recommendations by a Contributor
petamoriken
0
210
Featured
See All Featured
Site-Speed That Sticks
csswizardry
13
1.1k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
How to build a perfect <img>
jonoalderson
1
4.9k
The Pragmatic Product Professional
lauravandoore
37
7.1k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
65
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
98
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
97
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
220
4 Signs Your Business is Dying
shpigford
187
22k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
340
Art, The Web, and Tiny UX
lynnandtonic
304
21k
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