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
Android @Scale
Search
César
January 23, 2020
Programming
120
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Android @Scale
César
January 23, 2020
More Decks by César
See All by César
Android On-Demand
cesards
0
80
How Sky Kids Team Work
cesards
0
76
Desarrollando para usuarios, sin morir en el intento
cesards
0
160
GDG Menorca Presentation
cesards
0
92
Slack, the way to go
cesards
2
210
Other Decks in Programming
See All in Programming
S3 を使うアプリケーションをローカル完結で動かすことに全力を注いでみた / Running S3 Apps Offline
contour_gara
0
670
FastAPI の並行処理モデルを完全に理解する
hoto17296
8
3.2k
Detecting Compromised CI with eBPF and Cilium Tetragon
lizrice
0
270
夏だ!祭りだ!祭りとはドメインモデリングでは?
ryugen04
0
440
進化を続けるGo toolsの現在地 / The Current State of Ever-Evolving Go Tools
hond0413
0
270
リアルな遅延を測る仕様
kota_yata
1
130
承認済みなのに差戻しできてしまうバグ、型で潰せます
shinchit
0
120
仕様書を書く前にハーネスを作る - Agent Native開発は「探索を速く、判定を固く」
gotalab555
5
1.8k
Oxlintはいいぞ(続)
yug1224
1
480
AWS Transform Customによる Spring Boot 2.xから4.xへのVerUp
satoshi256kbyte
2
110
MySQLとPostgreSQLって何が違うの?
akagami
0
150
「寝てても仕事が進む」Claude Codeで組む第二の脳
tomoyafujita2016
0
370
Featured
See All Featured
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
900
Why Our Code Smells
bkeepers
PRO
340
58k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
420
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
950
Design in an AI World
tapps
1
290
Building AI with AI
inesmontani
PRO
1
1.2k
Optimizing for Happiness
mojombo
378
71k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.5k
Mind Mapping
helmedeiros
PRO
1
340
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
220
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.5k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
360
Transcript
ANDROID @SCALE Cesar Diez Sanchez
https://www.ecured.cu/Toy_Story
None
https://www.endivesoftware.com.au/android-instant-apps/
7MB 4MB 3MB
https://boardgamegeek.com/thread/732034/english-title-competition-win-gg
Feature (UI) Data Business Logic
None
Feature A Feature B Feature C Feature D Feature E
Feature F …
None
4MB Feature A Feature B Feature E Feature F Monolith
A Monolith B 3MB … Feature C Feature D
None
None
http://bit.ly/37gi2pm
None
Feature A Monolith B Feature B Feature C Payment (Data
Interface) Payment (Business Rules) Monolith A Payment (Data implementation) Payments …
Feature A Monolith B Payment (Data Interface) Payment (Business Rules)
Monolith A Payment (Data implementation) Checkout Feature C Payments …
Payment (Data Interface) Landing Page (Data Interface) Category Banner (Data
Interface) Payment (Business Rules) Landing Page (Business Rules) Category Banner (Business Rules) Category Banner (Data Implementation) Landing Page (Data Implementation) Payment (Data Implementation) Monolith A Monolith B Payments Landing Pages Search & Browse …
https://www.worldatlas.com/articles/why-is-the-strangler-fig-tree-called-so.html
https://www.worldatlas.com/articles/why-is-the-strangler-fig-tree-called-so.html
https://emojiterra.com/dollar-banknote/
https://www.informit.com/store/clean-architecture-a-craftsmans-guide-to-software-structure-9780134494326
None
None
https://blog.praveen.science/my-experience-on-spotify-agile-methodology/
Feature Business Logic Data https://blog.praveen.science/my-experience-on-spotify-agile-methodology/
Feature (UI) Data Business Logic
Presentation Service Components Application Externals Orchestration
Feature (UI) Business Logic Data Monolith (aka BO) A Microservices
B C
Feature (UI) Business Logic Data Monolith (aka BO) Home Micro
Frontends Checkout Search & Browse …
–Robert C. Martin “The only way to go fast, is
to go well.”
None