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
概念モデル→論理モデルで気をつけていること
sunnyone
3
290
アセットのコンパイルについて
ojun9
0
130
AIでLINEスタンプを作ってみた
eycjur
1
230
AI Coding Agentのセキュリティリスク:PRの自己承認とメルカリの対策
s3h
0
230
print("Hello, World")
eddie
2
530
AIと私たちの学習の変化を考える - Claude Codeの学習モードを例に
azukiazusa1
10
4.3k
テストカバレッジ100%を10年続けて得られた学びと品質
mottyzzz
2
610
デザイナーが Androidエンジニアに 挑戦してみた
874wokiite
0
540
「待たせ上手」なスケルトンスクリーン、 そのUXの裏側
teamlab
PRO
0
560
プロポーザル駆動学習 / Proposal-Driven Learning
mackey0225
2
1.3k
Namespace and Its Future
tagomoris
6
700
スケールする組織の実現に向けた インナーソース育成術 - ISGT2025
teamlab
PRO
1
130
Featured
See All Featured
BBQ
matthewcrist
89
9.8k
Documentation Writing (for coders)
carmenintech
74
5k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
127
53k
Building an army of robots
kneath
306
46k
A Tale of Four Properties
chriscoyier
160
23k
Building Better People: How to give real-time feedback that sticks.
wjessup
368
19k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.9k
Music & Morning Musume
bryan
46
6.8k
Mobile First: as difficult as doing things right
swwweet
224
9.9k
Scaling GitHub
holman
463
140k
Statistics for Hackers
jakevdp
799
220k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
30
9.7k
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