M. Oly Mahmud

M. Oly Mahmud @olymahmud

About: Software Engineer, Tech Enthusiast

Location:
Bangladesh
Joined:
Feb 24, 2023

M. Oly Mahmud
articles - 29 total

Deploying EFK Stack (Elasticsearch, Fluentd, Kibana) on Google Kubernetes Engine

In modern cloud-native architectures, logging becomes a significant part of monitoring and...

Learn More 0 0Aug 11

Layer 4 Load Balancing Using NGINX and Docker

This post will guide you through how to use NGINX and Docker for setting up a Layer 4 (transport...

Learn More 0 0Aug 8

Deploying and Exposing Go Apps with Kubernetes Ingress, Part 2

In Part 1, we used Kubernetes Ingress to route traffic to two Go-based microservices based on...

Learn More 0 0May 10

Deploying and Exposing Go Apps with Kubernetes Ingress, Part 1

Kubernetes is the go-to tool for managing containerized apps. While Services expose apps, they lack...

Learn More 1 0May 10

Connect to Google Cloud Shell from Visual Studio Code

Previously, I discussed what Google Cloud Shell is and how you can securely connect to it using SSH...

Learn More 3 0Apr 16

Kubernetes Horizontal Pod Autoscaler (HPA)

Kubernetes enables efficient management of distributed applications, and the Horizontal Pod...

Learn More 2 0Apr 14

Understanding Kubernetes Probes By Deploying A Go App

Kubernetes helps run container apps reliably. A key feature is probes, which check if apps are...

Learn More 1 0Apr 8

Running A Kubernetes Cluster with K3S

Kubernetes is a powerful tool for managing containerized workloads, but its full distribution can be...

Learn More 0 0Apr 5

ASP.NET Core Minimal API: A Practical Implementation Guide

ASP.NET Core Minimal APIs let us create web APIs quickly with less code—like a fast way to build a...

Learn More 6 0Mar 20

Implementing gRPC with Kotlin & Spring Boot 3: A Comprehensive Guide

In modern microservices, efficient and reliable inter-service communication is paramount. gRPC, an...

Learn More 3 0Mar 6

Simplifying Apache Kafka with Spring Boot 3 and Cloud Stream

In this article, we’ll craft a practical demo using Spring Boot 3, Spring Cloud Stream, and Apache...

Learn More 4 0Mar 3

Seamless Authentication System: Integrating Keycloak with Spring Boot, Thymeleaf, and React Using OAuth2 and JWT

Authentication is a critical aspect of modern web applications, and Keycloak provides a powerful,...

Learn More 8 3Feb 27

Building High-Performance Apps with Redis, PostgreSQL & Spring Boot

In this article, we’ll explore how to build a Spring Boot application that integrates Redis for...

Learn More 9 3Feb 21

Building a CRUD API with ASP.NET Core Web API and PostgreSQL

In this guide, we'll walk through the process of building a CRUD API using ASP.NET Core, Entity...

Learn More 88 5Feb 15

Building a GraphQL CRUD API with Spring Boot and PostgreSQL

GraphQL is an efficient, flexible, and powerful API query language that enables clients to request...

Learn More 3 0Feb 8

Mounting The Filesystem of Nix OS Dev Sandbox Server to The Local Computer Using Tailscale and SSH

Nix OS is an innovative Linux distribution designed for developers, featuring declarative...

Learn More 1 0Jan 22

Google Cloud Shell: Establishing Secure Connections via SSH

If you are a Software Engineer or a DevOps Engineer, working on a low-config computer, you might face...

Learn More 2 0Jan 12

TCP Handshake in Computer Network

The Transmission Control Protocol (TCP) is crucial to the Internet's operation. It ensures that data...

Learn More 1 0Jan 4

Exploring Data Flow via Email Transmission

Sending an email may seem simple, but it involves a complex journey through the OSI (Open Systems...

Learn More 2 0Jan 3

The OSI Model of Network Communication

The OSI model is a conceptual framework that describes how two systems communicate over a network. It...

Learn More 3 0Dec 28 '24

Integrating OpenAPI Documentation and Swagger UI in Spring Boot

In modern API development, OpenAPI documentation and Swagger UI are very powerful tools. It is very...

Learn More 3 1Dec 20 '24

Conditional Statements in Java

Conditional statements in Java are used to control the execution flow based on certain conditions....

Learn More 2 0Dec 18 '24

Resolving the K3s Config File Permission Denied Error

When working with K3s, you might encounter the following error when running kubectl...

Learn More 1 0Dec 16 '24

Operators in Java

Operators in Java are special symbols or keywords used to perform operations on variables and values....

Learn More 1 0Dec 12 '24

A brief breakdown of Kubernetes architecture

Kubernetes architecture consists of master/control plane components and worker nodes, working...

Learn More 1 0Dec 2 '24

Java Programming: Variables and Data Types

Variables and data types are important concepts in every programming language. In this article, we...

Learn More 1 0Oct 2 '24

Essential Free Resources for Learning Cloud Computing

Learn cloud technologies for free: A guide to useful resources. Cloud computing is one of...

Learn More 6 0Aug 23 '24

How to setup and run Java on your machine

In this post, we will set up Java on our computer and run a simple program that prints Hello...

Learn More 2 0Aug 22 '24

Java Programming: Introduction

In the world of programming, Java is a name you can't ignore. It's one of the most popular...

Learn More 2 1May 21 '24