<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/architectural-patterns-moving-beyond-cloud-native-to-local-first---insights-from-adam-wiggins-4dw7x1cfd" -->

---
title: Architectural Patterns: Moving Beyond Cloud-Native to...
description: Heroku co-founder and Ink & Switch founder Adam Wiggins makes the case for local-first software architecture as a necessary correction to the all-cloud...
canonical: https://daily.dev/posts/architectural-patterns-moving-beyond-cloud-native-to-local-first---insights-from-adam-wiggins-4dw7x1cfd
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Architectural Patterns: Moving Beyond Cloud-Native to Local-First - Insights from Adam Wiggins | daily.dev
og:description: Heroku co-founder and Ink & Switch founder Adam Wiggins makes the case for local-first software architecture as a necessary correction to the all-cloud...
og:url: https://daily.dev/posts/architectural-patterns-moving-beyond-cloud-native-to-local-first---insights-from-adam-wiggins-4dw7x1cfd
og:image: https://api.daily.dev/og/posts/4Dw7x1CfD.png
og:image:alt: Architectural Patterns: Moving Beyond Cloud-Native to Local-First - Insights from Adam Wiggins
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Architectural Patterns: Moving Beyond Cloud-Native to Local-First - Insights from Adam Wiggins

**[InfoQ](https://daily.dev/sources/infoq)** · 39 min read · 1 upvotes · 0 comments

## Summary

Heroku co-founder and Ink & Switch founder Adam Wiggins makes the case for local-first software architecture as a necessary correction to the all-cloud paradigm. He argues that CRDTs and sync engines have matured enough for production use, citing Linear as a prime example of local-first done right. Wiggins envisions extending Git-like version control primitives beyond code to documents and spreadsheets, and predicts a hybrid AI future where small local models handle 80% of routine tasks while large cloud LLMs handle compute-intensive work. He also discusses the growing Local-First Conference community in Berlin and the importance of balancing user agency, data ownership, and offline capability with the collaboration benefits of the cloud.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.infoq.com/podcasts/natural-evolution-cloud-native>

## Questions this post answers

### What is local-first software architecture and how does it differ from cloud-native?

Local-first software prioritizes storing and processing data on the user's own device while still supporting cloud-based collaboration, rather than routing every operation through centralized servers. It relies on CRDTs (Conflict-free Replicated Data Types) and sync engines so that local copies of data update instantly and sync with the server in the background, giving users offline capability, lower latency, and greater data ownership without abandoning cloud collaboration entirely.

_For teams weighing cloud-native versus local-first trade-offs, daily.dev surfaces architecture discussions like this one._

### How does the ticket tracking tool Linear achieve such fast performance in the browser?

Linear stores copies of tickets locally, likely in IndexedDB, so that clicking or updating a ticket writes instantly to local storage rather than waiting on a server round-trip. A background thread continuously syncs that local data with the server, using CRDT-based conflict resolution techniques developed over roughly 15 years of research, giving the interface a genuinely fast, non-optimistic UI experience.

_Developers researching sync-engine patterns like Linear's can track this space through daily.dev._

### What role will local AI models play alongside large cloud-based LLMs in the future?

Small, high-performance local models are expected to handle around 80% of routine productivity tasks, with large cloud-based LLMs reserved for high-compute needs, mirroring the local-first pattern already emerging in data sync. This would let developers keep working with AI-assisted coding even with restricted connectivity, similar to how local-first apps degrade gracefully offline rather than losing all functionality.

_Engineers planning around hybrid local and cloud AI workflows can follow this evolving trend on daily.dev._

## Similar posts on daily.dev

- [The Architecture Of Local-First Web Development — Smashing Magazine](https://daily.dev/posts/the-architecture-of-local-first-web-development-smashing-magazine-fi6dhffcw) · Smashing Magazine · 6 upvotes · 1 comments
- [Local-first is not offline-first](https://daily.dev/posts/local-first-is-not-offline-first-uwgluzdvx) · Lobsters · 2 upvotes · 1 comments

---

Tags: [#cloud-native](https://daily.dev/tags/cloud-native), [#distributed-systems](https://daily.dev/tags/distributed-systems), [#local-first](https://daily.dev/tags/local-first), [#crdt](https://daily.dev/tags/crdt)

[View this post on daily.dev](https://daily.dev/posts/architectural-patterns-moving-beyond-cloud-native-to-local-first---insights-from-adam-wiggins-4dw7x1cfd)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Architectural Patterns: Moving Beyond Cloud-Native to Local-First - Insights from Adam Wiggins","url":"https://daily.dev/posts/architectural-patterns-moving-beyond-cloud-native-to-local-first---insights-from-adam-wiggins-4dw7x1cfd","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/architectural-patterns-moving-beyond-cloud-native-to-local-first---insights-from-adam-wiggins-4dw7x1cfd"},"datePublished":"2026-06-29T11:01:36.739Z","dateModified":"2026-09-14T05:58:41.720Z","description":"Heroku co-founder and Ink & Switch founder Adam Wiggins makes the case for local-first software architecture as a necessary correction to the all-cloud...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/23da1a442642b6e7fc72cbbc61f12e8d?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/23da1a442642b6e7fc72cbbc61f12e8d?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"InfoQ","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"InfoQ","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/afc3bced3e1e4b188dd9127017a60e0c","url":"https://daily.dev/sources/infoq"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/architectural-patterns-moving-beyond-cloud-native-to-local-first---insights-from-adam-wiggins-4dw7x1cfd","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":1},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"cloud-native,distributed-systems,local-first,crdt","timeRequired":"PT39M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"InfoQ","item":"https://daily.dev/sources/infoq"},{"@type":"ListItem","position":3,"name":"Architectural Patterns: Moving Beyond Cloud-Native to Local-First - Insights from Adam Wiggins"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/architectural-patterns-moving-beyond-cloud-native-to-local-first---insights-from-adam-wiggins-4dw7x1cfd#faq","mainEntity":[{"@type":"Question","name":"What is local-first software architecture and how does it differ from cloud-native?","acceptedAnswer":{"@type":"Answer","text":"Local-first software prioritizes storing and processing data on the user's own device while still supporting cloud-based collaboration, rather than routing every operation through centralized servers. It relies on CRDTs (Conflict-free Replicated Data Types) and sync engines so that local copies of data update instantly and sync with the server in the background, giving users offline capability, lower latency, and greater data ownership without abandoning cloud collaboration entirely. For teams weighing cloud-native versus local-first trade-offs, daily.dev surfaces architecture discussions like this one."}},{"@type":"Question","name":"How does the ticket tracking tool Linear achieve such fast performance in the browser?","acceptedAnswer":{"@type":"Answer","text":"Linear stores copies of tickets locally, likely in IndexedDB, so that clicking or updating a ticket writes instantly to local storage rather than waiting on a server round-trip. A background thread continuously syncs that local data with the server, using CRDT-based conflict resolution techniques developed over roughly 15 years of research, giving the interface a genuinely fast, non-optimistic UI experience. Developers researching sync-engine patterns like Linear's can track this space through daily.dev."}},{"@type":"Question","name":"What role will local AI models play alongside large cloud-based LLMs in the future?","acceptedAnswer":{"@type":"Answer","text":"Small, high-performance local models are expected to handle around 80% of routine productivity tasks, with large cloud-based LLMs reserved for high-compute needs, mirroring the local-first pattern already emerging in data sync. This would let developers keep working with AI-assisted coding even with restricted connectivity, similar to how local-first apps degrade gracefully offline rather than losing all functionality. Engineers planning around hybrid local and cloud AI workflows can follow this evolving trend on daily.dev."}}]}
```

