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
83
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
31
Have you ever tested your tests?
rakaramos
2
120
Other Decks in Technology
See All in Technology
Sets in Go
ramalho
1
1.1k
その“隠したつもり”が命取り ── 自前と平文をやめて「正解」に委ねる
kuroneko13
0
130
[potatotips #96] Give Your AI Agent the Flutter Playbook
korodroid
0
110
コネクションをピン留めさせずに SELECTクエリのタイムアウトを設定した話
codmoninc
0
170
ハーレムエンジニアリング
kazuma777777
0
190
まちスペース®とデジタルツインと「まちづくり」
hiro_ogi
0
130
会社紹介資料 / Sansan Company Profile
sansan33
PRO
24
430k
強化学習「理論」入門
enakai00
3
3.6k
FDEの心得
noriakioji
5
6.4k
国家プロジェクトを支える「さくらONE」 大規模LLM開発におけるGPU障害を乗り越えるクラスター運用戦略
gpuunite_official
0
140
My broken English still works: speaking at global OSS events
naruoga
0
120
Oracle MCP Servers Explained
thatjeffsmith
0
220
Featured
See All Featured
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
650
WCS-LA-2024
lcolladotor
0
800
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.9k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3k
Un-Boring Meetings
codingconduct
0
390
The SEO identity crisis: Don't let AI make you average
varn
0
530
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Docker and Python
trallard
47
4.1k
From π to Pie charts
rasagy
0
310
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!