Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Android @Scale
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
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
82
How Sky Kids Team Work
cesards
0
77
Desarrollando para usuarios, sin morir en el intento
cesards
0
160
GDG Menorca Presentation
cesards
0
93
Slack, the way to go
cesards
2
210
Other Decks in Programming
See All in Programming
【高い買い物LT会】初任給で話題の国産フィジカルAIを買った話
akagami
PRO
0
160
Starting & Sustaining Code-Based E2E Testing for Non-Coding QA Teams( #jasstniigata )
teyamagu
PRO
1
340
Go × SIMDで高速化するベクトル検索 ~ルーフラインモデルでSIMDが効く境界を探れ! ~
po3rin
1
1.5k
Streamlitで実現する自然言語データアプリ開発
ayumu_yamaguchi
1
290
Kiroで創り、AgentCoreで繋ぐ!AWSで実践する「AI-DLC」から「AIエージェント統合」までの最新地図
licux
4
700
AI が書く Go コードの品質を劇的に向上させる Linter: “declscope”
mpyw
0
360
LL言語やWebフレームワークのPostgreSQL対応 〜DBの機能がユーザーに届くまで〜
kentaroutakeda
1
150
テストを司るデーモンに会いに行く 〜隔離した仮想マシンでテストを通すまで〜
h1d3mun3
1
430
C#の現在地 進化の歴史と、AI時代の.NET Everywhere
neuecc
4
2.2k
Are APIs Still Relevant in the AI Era?
soyuka
0
250
Heart of Swift Concurrency
koher
0
890
市販E-Readerを乗っ取れ 〜Embedded Swiftで電子ペーパーガジェットを制御する〜
trickart
0
190
Featured
See All Featured
Paper Plane (Part 1)
katiecoart
PRO
2
11k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.8k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
440
Leo the Paperboy
mayatellez
10
2.3k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.6k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.6k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
280
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.6k
How to Talk to Developers About Accessibility
jct
2
550
Optimising Largest Contentful Paint
csswizardry
37
4k
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