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
Evolução da arquitetura do Magalu e os desafi...
Search
Rafael Machado
August 14, 2022
Technology
81
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Evolução da arquitetura do Magalu e os desafios da modularização
Rafael Machado
August 14, 2022
More Decks by Rafael Machado
See All by Rafael Machado
Contratos fortes com programação funcional
rakaramos
1
30
Have you ever tested your tests?
rakaramos
2
120
Other Decks in Technology
See All in Technology
ファミコンでPHPを動かす / PHP on the Famicom
tomzoh
2
530
Multicaで30個のミニプロジェクトをAIエージェント運用して見えてきたこと
eiei114
0
550
AIとハーネスで育てるトランスコンパイラ / 20260722 Yasushi Katayama
shift_evolve
PRO
0
420
Genie Ontologyは銀の弾丸かを考える / Is Genie Ontology a Silver Bullet?
nttcom
0
420
Oracle Exadata Database Service on Cloud@Customer X11M (ExaDB-C@C) サービス概要
oracle4engineer
PRO
2
8.4k
AIコード生成×サプライチェーン攻撃 — PHPが直面する“二重の信頼問題
shinyasaita
0
340
インフラと開発の垣根を超えていき!〜元AWSインフラエンジニアがAWS開発で奮闘している話〜
hatahata021
3
330
AICoEでAIネイティブ組織への進化
yukiogawa
0
210
kaonavi Tech Night#1
kaonavi
0
130
大量データに対しても、生成AIを用いてリーズナブルにデータ加工をしたい!Databricksのai_queryについて調べてみた
kamoshika
1
230
ここは地獄!つらい朝会を体験することで、チームとしてのより良い振る舞いに気づくワークショップ / The stand-up meeting from hell in the game industry
scrummasudar
0
100
DatabricksにおけるMCPソリューション
taka_aki
1
310
Featured
See All Featured
KATA
mclloyd
PRO
35
15k
My Coaching Mixtape
mlcsv
0
170
It's Worth the Effort
3n
188
29k
Believing is Seeing
oripsolob
1
170
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
Information Architects: The Missing Link in Design Systems
soysaucechin
0
1k
Unsuck your backbone
ammeep
672
58k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
640
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
220
Done Done
chrislema
186
16k
How Software Deployment tools have changed in the past 20 years
geshan
0
34k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
150
Transcript
Evolução da arquitetura do Magalu e os desafios da modularização
Rafael Machado Vinícius Moisés Vinícius Moisés Tech Lead | Plataforma
Mobile Rafael Machado Tech Lead | Plataforma Mobile
3 Contexto
4
5 Crescimento exponencial e mais aquisições
6 • Super App com apenas dois times • Produto
sendo impactado pelo técnico • Escala no desenvolvimento • Falta de ownership • Conhecimento centralizado Desafio
7 Desafio
8 Super App Magalu
9 • Alta curva de aprendizado • Onboarding complexo •
Sem estratégia para modularização • Fricção Arquitetura
None
None
12 Estratégias
13 • Plataforma Mobile • Modularização • Mini Apps Estratégias
14 Plataforma Mobile
15 • Escala • Soluções genéricas e personalizáveis • Autonomia
• Reuso • Facilidade e simplicidade na adoção • Segurança Premissas
16 Estrutura
17 Mini Apps
18 • Integração com o ecossistema Magalu • Independência •
Desenvolvimento híbrido • Autonomia • Sem necessidade de download • Super App como Sistema Operacional Premissas
19 Arquitetura
20 Exemplos
Mini App aiqfome
Mini App Maga+
Mini App Mercado
Mini App Magalupay
Mini App Compra Junto
26 Modularização
27 • Desenvolvimento nativo • Quebras por contexto • Autonomia
de times • Regras em alto nível Modularização
None
None
30 • Escala • Escopo reduzido (carga cognitiva) • Autonomia
de times • Build time • Testabilidade Resultados
31 Resultados
32 Futuro
33 • Documentação • Tooling • Plataforma aberta • Performance
tuning Perspectivas futuras
Vagas, temos! Android iOS Backend
Obrigado!