Learnings

Once you stop learning, you start dying

Albert Einstein

Continuous learning is core to my growth as a developer.

Here's what I have been learning recently

High-Performance Data Caching Architecture (Redis, Kafka, Streams)

High-Performance Data Caching Architecture (Redis, Kafka, Streams)

An exploration of distributed caching and streaming patterns where Redis accelerates reads while Kafka handles event flow, improving data access latency, consistency strategies, and scalable backend system performance overall.

Event-Driven Video Transcoding Pipeline (AWS, FFmpeg, ECS)

Event-Driven Video Transcoding Pipeline (AWS, FFmpeg, ECS)

An event-driven video transcoding pipeline where uploads to Amazon S3 trigger automatic conversion into multiple resolutions using FFmpeg on ECS (Fargate). Designed to be decoupled, scalable, and fully cloud-native.

View Implementation →
Scalable Backend System for Learning Platforms with Payment Integration

Scalable Backend System for Learning Platforms with Payment Integration

Implemented a core backend architecture for a learning platform, orchestrating identity, course management, RBAC, enrollment flows, and payments using Node.js, MongoDB, and Stripe/Razorpay.

View Implementation →

Designed and Developed by Shahu Kor