Skip to content

Commit 9e30901

Browse files
committed
chore: tech digest 2026-03-30
1 parent 6e7870d commit 9e30901

2 files changed

Lines changed: 34 additions & 1 deletion

File tree

dist/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@
5656
}
5757
})();
5858
</script>
59-
<script type="module" crossorigin src="/assets/index-CbOtwHah.js"></script>
59+
<script type="module" crossorigin src="/assets/index-Bi3zHpGd.js"></script>
6060
<link rel="stylesheet" crossorigin href="/assets/index-C_Lu41ct.css">
6161
</head>
6262

src/data/newsletters.json

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,38 @@
11
{
22
"digests": [
3+
{
4+
"id": "2026-03-30c",
5+
"date": "2026-03-30",
6+
"tokensUsed": 14550,
7+
"entries": [
8+
{
9+
"rank": 1,
10+
"newsletter": "System Design One",
11+
"author": "Neo Kim & Shefali Jangid",
12+
"title": {
13+
"en": "The 53 Concepts for Highly Effective Mobile System Design",
14+
"pt": "Os 53 Conceitos para um Design de Sistemas Mobile Altamente Eficaz"
15+
},
16+
"summary": {
17+
"en": "Mobile system design is a discipline most engineers underestimate until they're sitting in an interview — or shipping a feature that breaks at scale. This issue covers 53 foundational concepts across client-server architecture, push notifications, offline-first design, and 16 other core areas. From how to handle intermittent connectivity and background sync, to designing efficient notification pipelines that don't drain batteries, these patterns apply whether you're building native apps, progressive web apps, or hybrid clients. The guide is framework-agnostic and stack-agnostic by design: the underlying architecture decisions are what matter, and those transfer across every mobile platform.",
18+
"pt": "Design de sistemas mobile é uma disciplina que a maioria dos engenheiros subestima — até estar em uma entrevista ou entregando uma feature que quebra em escala. Esta edição cobre 53 conceitos fundamentais: arquitetura cliente-servidor, push notifications, design offline-first e outras 16 áreas centrais. Desde como lidar com conectividade intermitente e sync em background, até criar pipelines de notificação eficientes que não drenam bateria. Os padrões se aplicam a apps nativos, PWAs ou clientes híbridos — agnósticos de stack, porque as decisões arquiteturais são o que realmente importa."
19+
},
20+
"insights": {
21+
"en": [
22+
"Offline-first is an architectural decision, not a feature: designing for intermittent connectivity from day one means your data sync, conflict resolution, and local state management need explicit design — bolting it on later is a rewrite",
23+
"Push notification pipelines are a system design problem: APNs/FCM are just delivery layers — the real design lives in the backend fan-out strategy, priority levels, batching, and how you avoid silent failures when devices are offline",
24+
"Client-server boundary decisions are permanent: where you put logic (client vs server), how you version APIs, and how you handle schema evolution in a world where users never update their apps are decisions that compound and haunt you"
25+
],
26+
"pt": [
27+
"Offline-first é uma decisão arquitetural, não uma feature: projetar para conectividade intermitente desde o início significa que sync de dados, resolução de conflitos e gerenciamento de estado local precisam de design explícito — adicionar depois é uma reescrita",
28+
"Pipelines de push notification são um problema de system design: APNs/FCM são apenas camadas de entrega — o design real está na estratégia de fan-out no backend, níveis de prioridade, batching e como evitar falhas silenciosas quando dispositivos estão offline",
29+
"Decisões de fronteira cliente-servidor são permanentes: onde colocar a lógica (cliente vs servidor), como versionar APIs e como lidar com evolução de schema em um mundo onde usuários nunca atualizam seus apps são decisões que se compõem e assombram você"
30+
]
31+
},
32+
"link": "https://newsletter.systemdesign.one/p/mobile-system-design"
33+
}
34+
]
35+
},
336
{
437
"id": "2026-03-30b",
538
"date": "2026-03-30",

0 commit comments

Comments
 (0)