DEV Community

Akarshan Gandotra profile picture

Akarshan Gandotra

Futurist and Developer

Location Delhi, India Joined Joined on  Email address akarshan.gandotra@gmail.com github website

Work

SDE-3 at Innovaccer

Eight Year Club
Seven Year Club
Six Year Club
Writing Debut
Five Year Club
Four Year Club
Three Year Club
Two Year Club
One Year Club
Part 10 — Lessons learned building a Kubernetes Auth Gateway

Part 10 — Lessons learned building a Kubernetes Auth Gateway

Comments
10 min read

Want to connect with Akarshan Gandotra?

Create an account to connect with Akarshan Gandotra. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Part 9 — Operating the gateway: logs, traces, health, and degraded mode

Part 9 — Operating the gateway: logs, traces, health, and degraded mode

Comments
9 min read
Part 8 — Making It Fast: Caching, Hot Paths, and Avoiding DB Calls

Part 8 — Making It Fast: Caching, Hot Paths, and Avoiding DB Calls

Comments
7 min read
Part 7 — Token Revocation Without Killing Performance

Part 7 — Token Revocation Without Killing Performance

Comments
6 min read
Part 6 — Authorization at Scale: Access Levels, Roles, and Compact Decisions

Part 6 — Authorization at Scale: Access Levels, Roles, and Compact Decisions

Comments
8 min read
Part 5 — Multi-tenant auth and routing in Kubernetes

Part 5 — Multi-tenant auth and routing in Kubernetes

Comments
8 min read
Part 4 — Endpoint classification: OPEN, AUTHENTICATED, ACCESS_CONTROLLED

Part 4 — Endpoint classification: OPEN, AUTHENTICATED, ACCESS_CONTROLLED

Comments
8 min read
Part 3 — Inside the Auth Service: From Token Validator to Policy Decision Point

Part 3 — Inside the Auth Service: From Token Validator to Policy Decision Point

Comments
6 min read
Part 1 — Why we built an Auth Gateway instead of putting auth in every service

Part 1 — Why we built an Auth Gateway instead of putting auth in every service

Comments
7 min read
Part 2 — NGINX auth_request: the small primitive that changed everything

Part 2 — NGINX auth_request: the small primitive that changed everything

Comments
9 min read
I Dug Up My 10-Year-Old Android App, Dusted It Off With AI, and Put It Back on the Play Store

I Dug Up My 10-Year-Old Android App, Dusted It Off With AI, and Put It Back on the Play Store

Comments
2 min read
Testing Redis Circuit Breaker with Toxiproxy

Testing Redis Circuit Breaker with Toxiproxy

Comments
8 min read
LRU vs TinyLFU: Choosing the Right Cache Eviction Strategy 🚀

LRU vs TinyLFU: Choosing the Right Cache Eviction Strategy 🚀

5
Comments
8 min read
TinyLFU: Why Your JWT Auth Cache Needs Better Eviction 🔐

TinyLFU: Why Your JWT Auth Cache Needs Better Eviction 🔐

6
Comments
8 min read
The Delete Button Dilemma: When to Soft Delete vs Hard Delete

The Delete Button Dilemma: When to Soft Delete vs Hard Delete

5
Comments
5 min read
Implementing Multitenancy in Auth0 Using Organizations: A Complete Guide

Implementing Multitenancy in Auth0 Using Organizations: A Complete Guide

Comments
6 min read
FastAPI: request.state vs Context Variables - When to Use What? 🚀

FastAPI: request.state vs Context Variables - When to Use What? 🚀

6
Comments
4 min read
🔌 Building Resilient Database Operations with Async SQLAlchemy + CircuitBreaker

🔌 Building Resilient Database Operations with Async SQLAlchemy + CircuitBreaker

6
Comments
5 min read
Supercharging Your API Cache: A Deep Dive into Serialization Performance 🚀

Supercharging Your API Cache: A Deep Dive into Serialization Performance 🚀

6
Comments
5 min read
Building a Robust Redis Client: Async Redis + Tenacity + Circuit Breaker

Building a Robust Redis Client: Async Redis + Tenacity + Circuit Breaker

8
Comments 1
5 min read
Building Bulletproof Authentication: A Modern Stateless Session Guide 🔐

Building Bulletproof Authentication: A Modern Stateless Session Guide 🔐

4
Comments
8 min read
Setting Up Telemetry in Golang

Setting Up Telemetry in Golang

5
Comments
3 min read
Asynchronous Database Sessions in FastAPI with SQLAlchemy

Asynchronous Database Sessions in FastAPI with SQLAlchemy

52
Comments 2
3 min read
Converting Any Python Web Framework to FastAPI: A Comprehensive Guide

Converting Any Python Web Framework to FastAPI: A Comprehensive Guide

18
Comments
5 min read
Create Awaitable Constructors with AsyncMixin

Create Awaitable Constructors with AsyncMixin

13
Comments 4
2 min read
Deploying RabbitMQ in Kubernetes with Custom Docker Image

Deploying RabbitMQ in Kubernetes with Custom Docker Image

13
Comments 1
4 min read
Unlocking 100% of NGINX Ingress Controller

Unlocking 100% of NGINX Ingress Controller

15
Comments 1
5 min read
The Curious Case of Celery Work-flows

The Curious Case of Celery Work-flows

38
Comments 8
6 min read
Mocking Redis in Python's unittest

Mocking Redis in Python's unittest

29
Comments 3
4 min read
Discussing Bloom Filters

Discussing Bloom Filters

19
Comments 2
4 min read
loading...