12 Lessons from Building a Full-Stack Platform
Key engineering lessons learned from building a 565,528 line full-stack platform, covering authentication, concurrency, cross-platform development, and more.
5 posts
Key engineering lessons learned from building a 565,528 line full-stack platform, covering authentication, concurrency, cross-platform development, and more.
Debugging intermittent 401 errors caused by concurrent token refresh attempts, and implementing a mutex-like subscriber pattern to fix it.
How trusting MAC addresses for hardware identification caused 47 support tickets in one week, and the lessons learned about stable hardware identifiers.
How a logout button caused 200+ API requests in under 5 seconds, and the multi-layered fix involving distributed authentication state management.
An introduction to building a 565,528 line licensing platform using Python FastAPI, Next.js, and C++, covering architecture decisions and key technical implementations.