Welcome to Srinu Desetti's Tech Blog
Learn Micro Frontend Architecture from scratch to production — with step-by-step tutorials based on real-world experience.
What You'll Learn
Micro Frontend Architecture
Step-by-step tutorials that take you from your first micro frontend all the way to a Kubernetes deployment.
Fundamentals
Start here. What a micro frontend is, when to use one, and how the apps talk to each other.
React MFE
Build React micro frontends in one monorepo, using Webpack 5 and Module Federation.
Next.js MFE
Add server-side rendering with NextFederationPlugin, and mix React and Next.js apps in one setup.
State & Auth
One Redux store shared by every app, plus JWT login and a common API layer.
Docker
Docker from scratch — write a Dockerfile, build images, run containers, keep your data safe.
Kubernetes
Deploy your apps on Kubernetes, scale them, and keep them running on their own.
Start Learning — What is Micro Frontend Architecture? →
Open Source — Valkey Node.js Ecosystem
I build and maintain the Valkey-native client stack for Node.js — Redis-free infrastructure packages for the Linux Foundation's Valkey.
valkey-errors
v1.0.1 · MIT · Solo project
Shared error model for the whole stack — 5 classes, zero deps, 59 lines.
valkey-parser
v1.0.0 · MIT · Solo project
RESP wire-protocol decoder — bytes in, JS values out. Zero-copy hot path.
Explore the projects I maintain →
Contributions to Major Libraries
Merged pull requests in the libraries the JavaScript ecosystem runs on:
Node.js
Fixed fs.glob() silently dropping valid files — a stray return skipped sibling entries depending on readdir order.
React
Added a React Compiler regression test locking in the useEffectEvent stale-value fix — it can never silently return.
Axios
Fixed a circular reference issue in error serialization that could crash apps while logging errors.
React Redux
Clearer error reporting in mapStateToProps — console messages now show exactly which component errored.
Nodemailer
Fixed attachment filename escaping in email headers — quotes and backslashes no longer produce malformed headers.
Valkey (iovalkey)
Fixed a critical socket timeout bug in Valkey's official Node.js client that could trigger endless reconnect loops.
Tailwind CSS
Fixed invalid modifiers being silently ignored — classes like rounded-sm/[5] no longer generate CSS.
Multer
Fixed uploaded filenames arriving escaped — file%22.ext now correctly decodes to the real filename.
dotenv
Fixed populate() crashing on null input — the typeof null === 'object' trap bypassed the guard; now both arguments throw dotenv's friendly error.
See all contributions with certificates →
About the Author
Hi, I'm Srinu Desetti — a Full Stack Developer specializing in Micro Frontend Architecture, React, Next.js, and Cloud-Native Applications. This blog shares practical knowledge from building production-grade systems.