Blog
Explore my latest R&D articles
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.
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.
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.
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.
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.
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).