Blog

Explore my latest R&D articles

SAGA Microservices Architecture Patterns - NodeJs & Kafka

The saga pattern is a failure management pattern that helps establish consistency in distributed applications, and coordinates transactions between multiple microservices to maintain data consistency.

Kafka
Java
Springboot
NodeJs
Redis
Service Mesh - with Banking System Microservices using Consul

Consul is a multi-networking tool that offers a fully-featured service mesh solution. It solves the networking and security challenges of operating microservices and cloud infrastructure in multi-cloud and hybrid cloud environments.

Consul
Nodejs
Javascript
Service Mesh
Load Balance – Nodejs & ExpressJs with axios

A load balancer is a device that acts as a reverse proxy and distributes network or application traffic across a number of servers. Load balancers are used to increase capacity (concurrent users) and reliability of applications.

Axios
Nodejs
Javascript
ExpressJs
Implementing claim-based authorization with tokens, refresh tokens, and MongoDB

Implementing claim-based authorization with tokens, refresh tokens, and MongoDB in an Express.js application requires several steps. Claim-based authorization allows you to grant or deny access to certain resources based on the claims contained within a user's token.

NodeJs
JavaScript
MongoDB
JWT
Express.js and GraphQL can be a powerful way to handle user-related operations in your application

Creating a user management system using Express.js and GraphQL can be a powerful way to handle user-related operations in your application. Here's a step-by-step guide on how to set up a basic user management system using these technologies.

GraphQl
MongoDB
NodeJs
Javascript
Introduction to Building Microservices with NodeJs using NestJs Framework

Nest (NestJS) is a framework for building efficient, scalable Node.js server-side applications. It uses progressive JavaScript, is built with and fully supports TypeScript (yet still enables developers to code in pure JavaScript), and combines elements of OOP (Object Oriented Programming), FP (Functional Programming), and FRP (Functional Reactive Programming).

NestJs
NodeJs
Javascript
Backend