The complete index

Articles

97 posts · 9 years

2026 15 posts

Scaling JavaScript & Node.js

Retries Are Not a Fix. They Are a Liability.

Before you read, run this test If you’re using background jobs, queues, or retries, answer this: If the same task runs t…

Apr 18, 2026 · 4 min

2025 52 posts

FinTech Engineering

Trends Shaping the Future of FinTech

The FinTech landscape is evolving rapidly. This post highlights the key trends that will define the next wave of financi…

Sep 13, 2025 · 2 min

vpc-link

A Practical Guide to AWS API Gateway

This guide walks you through everything from routing and stage management to Lambda proxies, VPC links, and CORS. What I…

Jul 2, 2025 · 4 min

Auth & Identity

JWT vs PASETO vs Session-Based Auth

Are JWTs safe? Should you switch to PASETO? Is session-based auth outdated? In this guide, we’ll compare modern token sy…

Jun 23, 2025 · 5 min

Metal to Cloud

Metal to Cloud – Part 5: Enter Juju

In Part 4, we successfully brought our physical servers ("metal") under MaaS control. They are commissioned, inventoried…

Apr 11, 2025 · 5 min

Metal to Cloud

Metal to Cloud – Part 3: MaaS Setup

In Part 2, we meticulously planned our hardware and designed our segmented network. With the blueprint ready, it's time…

Apr 9, 2025 · 8 min

Mastering Encryption

AES vs RSA Encryption

Understanding the Two Giants of Encryption In modern cryptography, AES (Advanced Encryption Standard) and RSA (Rivest-Sh…

Mar 19, 2025 · 3 min

Mastering Encryption

What is Envelope Encryption?

Introduction Encryption is essential for securing data, but managing encryption keys securely can be challenging. Envelo…

Mar 17, 2025 · 3 min

Mastering Encryption

Symmetric vs Asymmetric Encryption

Introduction Encryption is a fundamental concept in cybersecurity that protects data from unauthorized access. When data…

Mar 16, 2025 · 3 min

2024 1 posts

2023 9 posts

Virtualization & MicroVMs

Unlocking the Power of QEMU

QEMU is a versatile and powerful emulator that allows you to run various operating systems and architectures on your hos…

Oct 14, 2023 · 3 min

Virtualization & MicroVMs

Creating a MicroVM with QEMU

Virtualization is a powerful technology that allows you to run multiple operating systems on a single host system. QEMU,…

Oct 13, 2023 · 3 min

Virtualization & MicroVMs

Getting Started with QEMU

Virtualization technology has revolutionized the way we use and manage computers. Whether you're an IT professional, a d…

Oct 12, 2023 · 3 min

Virtualization & MicroVMs

MicroVM: Activating Internet Access

Leveraging Firecracker for Optimal Functionality with Tun/Tap and Firectl For individuals navigating the world of cloud…

Sep 26, 2023 · 2 min

Virtualization & MicroVMs

Open vSwitch: Create TunTap Devices

Open vSwitch (OVS) is a multi-layer software switch designed to enable massive network automation and programmability wh…

Sep 25, 2023 · 3 min

Virtualization & MicroVMs

Open vSwitch Setup: A Step-by-Step Guide

In this article, we aim to provide a comprehensive guide on how to install Open vSwitch on Ubuntu. Open vSwitch, or OVS,…

Sep 22, 2023 · 3 min

2022 12 posts

Traefik

Traefik + Docker Compose

Introduction In this post, I'll show you how to install Traefik Proxy — the cloud native application proxy in our Docker…

Nov 18, 2022 · 3 min

Traefik

How much do you know "Traefik" proxy?

Introduction In this article, we're going to understand " Traefik Proxy " — the cloud native application proxy. Traefik…

Nov 16, 2022 · 3 min

postgresql

SQL - Stored Procedures vs Functions

Introduction In this article, we're going to discuss the differences between stored procedures and functions. Before we…

Sep 19, 2022 · 3 min

Microservices Design Patterns

Operational Patterns in Microservices

Now we'll concentrate at our final set of patterns, which are operational patterns. These are noteworthy in that they ar…

Jun 16, 2022 · 5 min

Microservices Design Patterns

Data Patterns in Microservices

We will now go into the world of data patterns in a microservices-based architecture. There are just a few options for a…

Jun 14, 2022 · 6 min

Microservices Design Patterns

Integration Patterns in Microservices

Integration patterns allow you to solve orchestration and Ingress needs across your system as a whole. In this article,…

Jun 14, 2022 · 4 min

Microservices Design Patterns

Decomposition Patterns in Microservices

We have talked about microservices being smaller, but what does that really mean? Consider for a moment how you decompos…

Jun 14, 2022 · 4 min

Microservices Design Patterns

Microservices & Cloud Native

Let me start the blog by making one thing very clear — Microservices do not make a system Cloud Native & Cloud Native do…

Jun 13, 2022 · 6 min

Microservices Design Patterns

Jargon of Microservices

Before we get too deep into the world of microservices design patterns, I want to level set on the jargon that I will us…

Jun 12, 2022 · 5 min

design-patterns

Understanding HLD & LLD

In this part, we'll look at how HLD and LLD vary and compare them in a nutshell - What is HLD? Designers at HLD, which s…

Mar 7, 2022 · 3 min

architecture

High Level Design (HLD)

High Level Design (HLD) is a general system design that incorporates the architecture and design of the project. HLD als…

Feb 5, 2022 · 4 min

2021 2 posts

rest-api

gRPC vs REST

The majority of modern APIs are implemented by translating them to the same HTTP protocol in some fashion. It's also bec…

Oct 3, 2021 · 6 min

jamstack

Jamstack + Cloudflare Pages = ❤️

In December 2020, Cloudflare announced the beta version & in April 2021, Cloudflare Pages was generally available. Cloud…

Jul 3, 2021 · 1 min

2020 3 posts

jamstack

What is Jamstack?

What is Jamstack? Jamstack is an approach to frontend web development (the construction of content and interfaces that u…

Dec 31, 2020 · 3 min

learn

Learn while you #WFH

)” Trello board, find out the technology we want to learn & start reading the cards available for technology. How do we…

Apr 10, 2020 · 1 min

Scaling JavaScript & Node.js

Understanding Express Typescript

In ExpressJS , we always have to start from scratch for things like CSRF / JWT Token , Exception Handling , Clusters , Q…

Jan 12, 2020 · 1 min

2019 1 posts

testing

Understanding GA-WDIO

GA-WDIO is an automation testing CLI tool, that supports WebDriverIO and provides solutions to our in-house issues. GA-W…

Jul 18, 2019 · 2 min

2018 2 posts

Scaling JavaScript & Node.js

NodeJS without NPM

This article lists things that we can achieve in NodeJS without using any NPM dependencies. You can find the repository…

Aug 19, 2018 · 3 min

Scaling JavaScript & Node.js

What's NodeJS?

Node.js is an open-source and cross-platform JavaScript runtime environment. It is a popular tool for almost any kind of…

Jun 19, 2018 · 5 min