IT Solution Architect

Hi, I'm Nikhlesh Yadav

I architect scalable systems and share deep-dives on modern technology.

Articles

Latest Writing

View all articles

Micro Frontends at Scale: What Works and What Does Not

Breaking a big frontend into smaller deployable apps looks great on paper. The real problems show up later with shared state, login flows, and keeping styles consistent. This post covers what actually holds up in a live system.

Frontend Tech9 min read

Zero Trust Architecture: A Practical Enterprise Guide

The old idea of a safe internal network no longer works. This guide walks through how to set up identity based access, continuous verification, and proper network segmentation across a mixed enterprise setup.

Cyber Security12 min read

Event Driven Microservices with Kafka and the Outbox Pattern

Publishing events reliably without writing to two places at once is a common pain point. This covers the outbox pattern, change data capture, and getting exactly once delivery working with Kafka in a real setup.

Backend Tech11 min read

Building an IoT Backend for EV Charging Networks

Smart EV charging is not just hardware. You need OCPP protocol handling, device telemetry at scale, and a backend that can take the load. This post goes through the full system design using MQTT, Kafka, and cloud infrastructure.

IoT & Edge Computing13 min read

Setting Up a Production AWS Landing Zone with Terraform

Most teams skip the basics when they move to AWS and pay for it later. This walkthrough covers multi account setup with AWS Organizations, service control policies, network segmentation, and central logging, all written as code.

Cloud & Network14 min read

Smart Contract Security: What Every Developer Should Know

Reentrancy bugs, integer overflows, and front running attacks have cost Web3 projects hundreds of millions. This post looks at each one in plain terms and shows how to write contracts that avoid them.

Web3 & Blockchain10 min read

React Server Components: How to Actually Think About Them

Server components change where your data fetching lives and how the component tree works. Before you use them everywhere, it is worth understanding what problem they solve and the cases where they are the wrong choice.

Frontend Tech8 min read

Building Apps That Work Without Internet Using RxDB

Offline support is easy to promise and hard to ship. This post is based on real work done on an EV fleet management desktop app and covers how RxDB handles local storage, conflict resolution, and syncing data back to the server.

IoT & Edge Computing11 min read

About Me

Designing systems that scale, securing what matters.

I'm Nikhlesh Yadav — Hands-on Technical Leader with 12+ years of experience designing distributed systems, cloud-native architectures, AI-enabled platforms, IoT ecosystems, and secure enterprise infrastructure.

Through this blog, I share practical insights, architecture decision records, and technical explorations — drawing from real-world projects across fintech, healthcare, SaaS, IoT, AI, and Web3.

Solution ArchitectureCloud & DevOpsAI & MLSecurity & VAPT
View full profile
Frontend
  • React / Next.js
  • TypeScript
  • WebRTC / WebSockets
  • React Native / ElectronJS
Backend
  • Node.js / Python
  • REST / GraphQL / gRPC
  • Microservices
  • Kafka / RabbitMQ
Cloud & Infra
  • AWS / Kubernetes
  • Docker / Terraform
  • CI/CD / DevOps
  • Network Design
AI & ML
  • LLM / RAG
  • MLOps Pipelines
  • Prompt Engineering
  • Model Serving
IoT & Edge
  • MQTT / OCPP
  • Arduino / Edge
  • RxDB Offline-first
  • Telemetry Pipelines
Security
  • Zero Trust
  • VAPT / Pen Testing
  • OWASP / DevSecOps
  • Secure APIs