JunLog
HomeBlogProjectsAbout

A Developer's Journal

Sharing stories about web development, programming, and technology.

Featured Posts

Check out my latest articles and tutorials.

Backend

Handling 2,000 TPS: Payment System (Part 1)

We will test how much traffic the system can handle in its unoptimized state and explore why studying the architecture is important.

August 23, 2025
Backend

Handling 2,000 TPS: Payment System (Part 2)

Let’s explore how to improve the system architecture to handle all TPS stably.

August 27, 2025
Backend

Handling 2,000 TPS: Payment System (Part 3)

Optimizing Consumer Processing: Connection Pooling & Sharding for Faster Checkout

October 3, 2025
Infra

Setting Up Log Server using Docker on Ubuntu

Setting Up a Log Server with Vector, Clickhouse, and Grafana using Docker Compose

June 17, 2025
Infra

Receiving Slack Notifications for Errors using Grafana

Receive Slack notifications using Grafana's Alerting feature

June 18, 2025
Backend

Our MeiliSearch Experience: Building Fast Search on Low-Memory Servers

Building a Korean-Capable Search System with MeiliSearch on a Low-Memory Server

July 20, 2025

© 2025 All rights reserved