- Hi, I'm Gaurav Goswami ๐
- I primarily focus on DevOps and Backend System Designs.
Here is a quick rundown of the concepts I've worked over:
- Web & Backend: Node.js, Express, TypeScript, MonoRepos (Turborepo), Serverless Backends, OpenAPI Spec, Zod, Authentication (NextAuth)
- Frontend: React, Next.js, State Management (Recoil, Context API), Tailwind CSS
- Databases & Caching: SQL & NoSQL (PostgreSQL, MongoDB Deep Dive), ORMs, Redis, Kafka (Message Queues & PubSubs)
- Architecture & System Design: Scaling Node.js, WebSockets, gRPC, Rate Limiting, Load Balancers, Reverse Proxies (Nginx), Sharding & Replication, Capacity Estimation
- DevOps & Infrastructure: Linux, Docker End-to-End, Kubernetes, CI/CD, Infrastructure as Code, AWS (EC2, S3, CDNs, EKS), Monitoring (Prometheus, Grafana)
Advanced production-ready concepts built and deployed:
- Real-Time & Event-Driven Systems: Implementing high-throughput architectures using Kafka pipelines, Redis caching layers, and WebSockets for real-time communication.
- Scalable Infrastructure: Orchestrating containerized microservices via Kubernetes, establishing automated CI/CD pipelines, and managing cloud infrastructure across AWS constructs.
- Robust Backend Design: Structuring large-scale applications with Turborepo monorepos, implementing advanced DB optimization (indexing, sharding), and enforcing rate-limiting/DDoS protection.

