Featured

Spring Boot with Kafka, Kafka UI and Docker example

Overview This blog will guide you through setting up a complete Kafka environment using Spring Boot, Docker, and Kafka UI. By the end of…

October 2, 20234 min read
Spring Boot with Kafka, Kafka UI and Docker example

Guide: Designing Data-Intensive Applications

Designing data-intensive applications is a complex and rewarding challenge, requiring a deep understanding of various technologies and…

September 14, 202310 min read
Guide: Designing Data-Intensive Applications

When to use Kafka

Why Kafka? Databases have low throughput, which means they struggle with high numbers of read/write operations per second (ops). This can…

February 14, 20232 min read
When to use Kafka

SOLID Design Principles

SOLID is one of the most popular sets of design principles in object-oriented software development. It’s a mnemonic acronym for the…

February 10, 202210 min read
SOLID Design Principles

Introduction to Spring Framework and Spring Boot

Introduction Spring Framework and Spring Boot are powerful tools for building Java applications. They simplify development, streamline…

September 2, 20213 min read
Introduction to Spring Framework and Spring Boot

Comprehensive Guide to Java Threads

Introduction to Java Threads Java threads are a fundamental part of Java's concurrency model. They allow multiple tasks to run concurrently…

August 2, 20215 min read
Comprehensive Guide to Java Threads

Polymorphism Explained Using React Typescript

What is Polymorphism? Polymorphism is one of the core concepts of object-oriented programming (OOP). Let's say it describes situations in…

July 4, 20212 min read
Polymorphism Explained Using React Typescript

Deploy Node.js app to Ubuntu - Server setup, Nginx, SSL

Initial Server Setup with Ubuntu 18.04 After creating a new Ubuntu 18.04 server, you should take some configuration steps as part of an…

July 2, 20217 min read
Deploy Node.js app to Ubuntu - Server setup, Nginx, SSL

Change ssh key-pair of running EC2 instance

Amazon EC2 key pairs and Linux instances A key pair, consisting of a public key and a private key, is a set of security credentials that you…

August 14, 20204 min read
Change ssh key-pair of running EC2 instance