$ ls ~/writing
Writing
Notes on backend engineering, distributed systems, and building reliable software at scale.
- ·6 min read
Engineering 2 TB File Transfers with S3 Multipart Uploads
How to move terabyte-scale files reliably: chunking, parallel part uploads, and retry/resume that survives flaky networks and process restarts.
- AWS S3
- Java
- Resilience
- ·8 min read
Designing a Multi-Region SaaS Architecture
A practical HLD/LLD walkthrough for data residency, disaster recovery, and low-latency access — and the trade-offs that come with going global.
- System Design
- Distributed Systems
- AWS