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
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
“いい感じ“な定量評価を求めて - Four Keysとアウトカムの間の探求 -
nealle
1
7.1k
PipeCDのプラグイン化で目指すところ
warashi
1
260
システム成長を止めない!本番無停止テーブル移行の全貌
sakawe_ee
1
160
RailsGirls IZUMO スポンサーLT
16bitidol
0
160
Flutterで備える!Accessibility Nutrition Labels完全ガイド
yuukiw00w
0
150
20250704_教育事業におけるアジャイルなデータ基盤構築
hanon52_
5
620
地方に住むエンジニアの残酷な現実とキャリア論
ichimichi
5
1.5k
Node-RED を(HTTP で)つなげる MCP サーバーを作ってみた
highu
0
120
Porting a visionOS App to Android XR
akkeylab
0
260
明示と暗黙 ー PHPとGoの インターフェイスの違いを知る
shimabox
2
470
CursorはMCPを使った方が良いぞ
taigakono
1
220
LT 2025-06-30: プロダクトエンジニアの役割
yamamotok
0
700
Featured
See All Featured
Testing 201, or: Great Expectations
jmmastey
42
7.6k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
Building an army of robots
kneath
306
45k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Navigating Team Friction
lara
187
15k
Code Review Best Practice
trishagee
69
18k
A Tale of Four Properties
chriscoyier
160
23k
Practical Orchestrator
shlominoach
188
11k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Site-Speed That Sticks
csswizardry
10
680
Facilitating Awesome Meetings
lara
54
6.4k
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