The Design & Implementation of Sprites
A deep dive into the technical design of Fly.io's Sprites, focusing on their architecture as disposable computers, warm pools, and custom persistence layer.
A deep dive into the technical design of Fly.io's Sprites, focusing on their architecture as disposable computers, warm pools, and custom persistence layer.
Explains the technical design of Fly.io's Sprites, focusing on fast provisioning via warm pools and a custom persistence layer using JuiceFS and SQLite.
Explores free, open-source alternatives to MinIO for local S3 emulation in demos and dev pipelines, focusing on Docker, simplicity, and S3 compatibility.
A Bash script tutorial for deleting all objects from a Linode Object Storage bucket using curl and AWS Signature Version 4 authentication.
Explores reimagining Apache Kafka as a cloud-native event log, proposing features like partitionless design, key-centric access, and topic hierarchies.
Explores reimagining Apache Kafka for the cloud, proposing a diskless, partition-free design with key-centric streams and topic hierarchies.
A technical guide on migrating Gitlab Omnibus storage to Hetzner's new S3-compatible service, covering container registry and other data types.
Explains why Amazon S3, despite being used for files, is fundamentally not a filesystem, contrasting its design with the Unix file API and deep vs. shallow modules.
Explores MinIO, an open-source, S3-compatible object storage solution for on-premises or private cloud deployments.
An introduction to cloud object storage for web apps, covering benefits and AWS S3 setup for file hosting and backups.
A preview of Lucidlink and ExtraHop's cloud-focused products ahead of their Cloud Field Day 6 presentations.