Stephen Lu discusses the evolution of Striae's architecture, emphasizing security, forensic integrity, and edge-first design principles. He shares insights into building a cloud-native forensic platform with layered security, modular workers, and a thin UI, highlighting the importance of constraints and principles in architecture.
Key Topics
- Architecture evolution from paper sketch to multi-worker platform
- Security layering and cryptographic signing
- Separation of concerns for forensic evidence integrity
- Edge-first deployment with Cloudflare workers
- Incremental development: UI first, backend later
- Additional concerns: PDF generation, audit logging, key management
Chapters
00:00 Introduction
01:33 Part I: Five Boxes on a Piece of Paper
10:50 Part II: The Skeleton UI First, Backend Later
14:01 Part III: Growing the Architecture: PDF, Audit, and Keys
19:13 Part IV: So What Are Cloudflare Workers, Anyway?
24:44 Part V: The Same-Origin API Gateway
28:34 Part VI: Security as a Gradient, Not a Switch
34:21 Part VII: The Thin UI Layer
36:39 In Closing
37:56 Outro