/plushcap/analysis/fly-io/fly-io-shared-nothing

Shared Nothing Architecture

What's this blog post about?

Sam Ruby developed an app called Showcase for managing ballroom dance competitions. The app started as a Ruby on Rails application with a SQLite database and ran on a single Mac Mini in his home. As the app grew, it moved to VMs in the cloud and now supports multiple events in different cities. The architecture is serverful, stateful, and shared-nothing, which means each update request is satisfied by a single node in a computer cluster. This approach has been successful for Showcase as data is not shared between events, and users are often all in the same room.

Company
Fly.io

Date published
March 5, 2024

Author(s)
Sam Ruby

Word count
4491

Hacker News points
None found.

Language
English


By Matt Makai. 2021-2024.