
How to Migrate Nginx to Docker with Traefik as a Reverse Proxy
1. Problem I'm currently running Nginx on my Ubuntu server to host my Rails application.…
REST vs gRPC: A Detailed Comparison for High-Performance APIs
RESTful APIs and gRPC are two popular approaches for building distributed systems and services, but…
Understanding PostgreSQL WAL and How It Can Save Your Data
PostgreSQL’s Write-Ahead Logging (WAL) system is a fundamental component that ensures database durability, data integrity,…
Buffer Cache Hit in MySQL: What It Is and Why It Matters
The InnoDB Buffer Pool in MySQL is essentially a cache that stores frequently accessed data…
MySQL Indexes: Boosting Query Performance with Column Order
In MySQL, the order of columns in a composite index (an index that spans multiple…
NestJS vs. Ruby on Rails: A Full Comparison
I want to have full insight about it because I'm going to build new application…
Deep Dive into Cloning Objects in JavaScript
In JavaScript, objects are reference types, meaning when you assign an object to another variable,…
Understanding HTTP Methods: GET, POST, PUT, and PATCH
In HTTP, GET, PUT, POST, and PATCH are different methods used for various operations on…
I passed AWS Solution Architect Certificate – SAA-C03
It’s been a wonderful experience and a genuinely fun journey. Recently, my friend purchased a…
AWS Cloudfront – speed up your website both download and upload
Using Amazon CloudFront with an Amazon S3 bucket as the origin can significantly speed up…