← All sources

Naver Pay news

The latest AI and developer news from Naver Pay, with short summaries.

Visit website →

NEW8 Patterns of Vacuous Tests Written by AI and How to Verify Them

Tests written by AI may pass without any actual verification, so you must verify the source of the expected values.

·2026.11.13 16:00

Managing Dependency Scopes per Logged-in User with Hilt Custom Component

Hilt Custom Component regenerates the dependency tree upon login state changes to manage object lifecycles per user.

·2026.11.11 15:00

Building a Self-improvement Loop with Playwright E2E Tests

This introduces a method for building a self-improvement loop based on E2E testing using Playwright to verify the quality of code generated by AI agents.

·2026.07.03 14:00

Upgrade Log: Spring Boot 4 / Spring Batch 6, Starting from Composite PK

Introducing a Composite PK became the trigger for migrating to Spring Boot 4 and Spring Batch 6.

·2026.05.11 13:00

On the Skills and Growth of Junior Developers (feat. Done is better than perfect)

Communication, exploration, documentation, questioning, and incremental improvement are the keys to a junior developer's growth.

·2025.08.07 10:00

Same code, so why doesn't it work? An escape from the Spring JDBC converter maze

LocalDate in Spring Data JDBC was handled specially, so the custom converter didn't take effect.

·2025.08.05 15:00

MongoDB CQRS Performance Improvement: Solving an Unexpected Tomcat NDJSON Bottleneck

With MongoDB CQRS, queries got **40x** faster, but Excel downloads were blocked by a Tomcat **NDJSON** bottleneck.

·2025.07.31 10:00

A Case Study in Stably Migrating a Legacy System Using Real-Time Traffic Mirroring

Using Nginx traffic mirroring, the team migrated a WebFlux legacy system to WebMVC with zero downtime.

·2025.06.30 11:00

Domain Error Handling and the Introduction of Arrow Either

To overcome the limitations of sealed classes, the team used Arrow's Either to separate success and failure.

·2025.06.24 19:00

The Myth of Node.js as a Single-Threaded Server, and Handling Large-Scale Data

Node.js executes JS on a single thread, but in practice it's used like a multi-threaded system through I/O offloading and scale-out.

·2025.06.17 18:00

DB isolation levels I ran into in production

Under MySQL's REPEATABLE READ, the balance read before acquiring the lock stayed fixed until the end, causing payments to fail.

·2025.05.23 15:00

FAST: Data Pipelines, Now on the Web

FAST automatically generates Airflow DAGs through a web UI, making it easy for non-developers to create batches.

·2024.10.11 14:00

Marketing Cost Optimization via Uplift Modeling with Multiple Treatments

Estimated CATE for multiple treatments using DML to optimize promotion amounts.

·2024.10.02 18:00