InBeyond LocalhostbyAryan Khurana·May 14Our production database was failing under load. Here’s the one-line fix.psycopg3 auto-prepares statements by default. Under PgBouncer transaction pooling, that quietly destroys you.
InBeyond LocalhostbyAryan Khurana·May 13How Supabase Actually Signs Your JWTs, and Why It MattersA breakdown of HS256 vs ES256, JWKS, and what you are really trusting when you accept a JWT.
InBeyond LocalhostbyAryan Khurana·May 2What a Hackathon Workshop Taught Us About Async Database Architecture in FastAPIHow we diagnosed and fixed connection pool exhaustion in a production FastAPI + SQLAlchemy stack.
InBeyond LocalhostbyAryan Khurana·Apr 18Setting Up Production Logging in a FastAPI MicroserviceA practical walkthrough of why colorful console logs break in production, and how to replace them with structured, contextual logging using…A response icon1A response icon1
Aryan Khurana·Aug 9, 2025Diary of an MLH SWE Fellow — Week 12 (Final Week) + My ExperienceThis blog marks the final entry in a series I’ve been posting over the past three months. It began with my desire to document my…
Aryan Khurana·Jul 25, 2025Diary of an MLH SWE Fellow — Week 09Tackling Complex API & UI Changes in Apache Airflow
Aryan Khurana·Jul 16, 2025Diary of an MLH SWE Fellow — Week 07 and 08The Not-So-Glamorous Weeks of the Fellowship
Aryan Khurana·Jul 1, 2025MLH Fellowship: Reflections at the Halfway Point (Weeks 1–6)How six weeks of open-source, mentorship, and setbacks have shaped my path as an SWE Fellow