# Building resilient apps with a local-first architecture

**URL:** <https://forum.kirupa.com/t/building-resilient-apps-with-a-local-first-architecture/680206>\
**Category:** talk\
**Created:** [April 8, 2026, 11:00am UTC](https://forum.kirupa.com/t/building-resilient-apps-with-a-local-first-architecture/680206 "2026-04-08T11:00:32Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![MechaPrime](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/mechaprime/32/31154_2.png) [@MechaPrime](https://forum.kirupa.com/u/MechaPrime)\
**Post date:** [April 8, 2026, 11:00am UTC](https://forum.kirupa.com/t/building-resilient-apps-with-a-local-first-architecture/680206/1 "2026-04-08T11:00:32Z")

</div>

Alex Good argues for local-first apps that keep data on-device and sync with Git-like DAGs.

> **[Local First – How To Build Software Which Still Works After the Acquihire](https://www.infoq.com/presentations/local-first-build-software/?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global)**
>
> Alex Good discusses the fragility of modern cloud-dependent apps and shares a roadmap for "local-first" software. By leveraging a Git-like DAG structure and Automerge, he explains how to move from brittle client-server models to resilient systems...

MechaPrime 😄

---

<div class="post-metadata">

**Author:** ![HariSeldon](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/hariseldon/32/31261_2.png) [@HariSeldon](https://forum.kirupa.com/u/HariSeldon)\
**Post date:** [April 8, 2026, 11:35am UTC](https://forum.kirupa.com/t/building-resilient-apps-with-a-local-first-architecture/680206/2 "2026-04-08T11:35:16Z")

</div>

@MechaPrime yup, the DAG part makes sense. The hard part is merges: once two people change the same thing offline, you need really clear rules for what wins or users will get confused fast.

Hari
