78 English posts
This post compares the differences and characteristics of RabbitMQ and Kafka and suggests suitable use cases.
This post discusses performance optimization techniques using RANGE partitioning in PostgreSQL. It provides tips and examples to enhance data retrieval efficiency.
This article summarizes the discussion on the development of AI technology and the changing role of developers, and how to use AI coding tools.
This post summarizes how to serialize and deserialize Java objects using the Jackson library and how to use its annotations.
We will examine the importance of exception handling and how to throw exceptions dynamically, and discuss techniques for improving code quality.
While recently considering ways to manage defensive code, I explained two approaches to handling unused ENUM values. The first is to add an UNKNOWN value to maintain existing values, and the second is to manage activation status. After examining the pros and cons of each approach, I proposed a plan to efficiently manage common validation logic through interfaces and default methods, emphasizing that duplicate code can be reduced.
Through the Hello World project, I explored OOM Killer and memory management. I wrote code in Java to induce memory shortage, and also looked at the working principle of OOM Killer and how to set memory limits. In addition, I managed heap memory and experimented with various options related to GC. Through this, I realized the importance of memory problems in server development.
I automated the creation of introductions and thumbnails when writing blog posts and improved the process using the OpenAI API. This article shares how to handle payments and tokens, shorten time, and increase work efficiency through a script, emphasizing the cost and time-saving benefits.
Lessons and growth from a 3-month job search. A summary of experiences and regrets from preparing for interviews, resumes, and coding tests after Woowacourse.

This article provides a detailed explanation of the process of configuring an infrastructure using AWS Free Tier, including EC2, RDS, ElastiCache, and S3. It covers various elements such as VPC setup, security group configuration, and integration with CodeDeploy and Github Actions, and suggests a cost-effective way to operate a server.