← All sources

Olive Young news

The latest AI and developer news from Olive Young, with short summaries.

Visit website →

How to Automate Design Tokens in a Design System Using Multiple Tools

They built a process that connects Figma, Panda CSS, and GitHub Actions to automatically reflect design token changes in code.

·2024.12.17 03:00

Oliveyoung's Story of Improving Its Mass Coupon Issuance System

Oliveyoung changed RabbitMQ's Exchange method and separated the task subject, reducing mass coupon issuance time from 15 hours to the 5-hour range.

·2024.12.12 02:00

Designing a High-Performance Cache Architecture - Optimizing Large-Scale Gift Event Management with Local Cache and Redis

Oliveyoung introduced a multi-layer caching architecture combining Redis and local cache to reduce DB load during high-traffic gift events.

·2024.12.11 02:00

Key Advantages of Kotlin Experienced by a Java Developer

This introduces the advantages in syntactic conciseness and stability that a Java developer experienced while using Kotlin.

·2024.12.08 22:00

Building a Windows Client Deployment Pipeline with TeamCity

This article introduces how Oliveyoung's POS team automated their manual-heavy deployment process using TeamCity.

·2024.12.06 20:00

The Story of Oliveyoung's Online Store Settlement System Overhaul

Oliveyoung overhauled its data collection structure to be centered on source data, securing consistency in settlement data and dramatically reducing operational resources.

·2024.12.02 22:00

The place where all the components used in Oliveyoung's service are gathered

Oliveyoung built a design system using Emotion and Storybook to improve UI development efficiency and consistency.

·2024.11.29 20:00

Why did Olive Young revamp its Gift feature? Part - 1

Olive Young integrated its Gift section with its display strategy and introduced custom annotations to solve DB load and data delay issues.

·2024.11.28 20:00

Managing Inventory Changes as Time-Series Data

Oliveyoung's Inventory Squad introduces how they use Redis Stream to efficiently manage inventory change history for large-scale SKUs.

·2024.11.15 09:00

Improving Service Stability by Implementing Failover with Debezium MSK Connect

Shares how to maintain data consistency when failures occur while operating Debezium MSK Connect, using Offsets and creating new Connectors.

·2024.11.07 19:00

That Day, Why Did Our Batch Job Stop?

A failure occurred during Oliveyoung's Spring Batch job, prompting an analysis of transaction isolation in a multithreaded environment and ThreadPoolExecutor configuration errors.

·2024.11.07 00:00

A Front-end Developer's Retrospective on the Planned Exhibition Revamp

Oliveyoung shares the rendering issues and solutions faced while converting its existing JSP-based planned exhibition system to Next.js.

·2024.11.02 03:00

Optimizing Spring Boot Warm-up Logic with Custom Annotations and Reflection

By leveraging custom annotations and reflection, the initial request latency issue in Spring Boot was resolved and the warm-up logic was automated.

·2024.10.30 20:00

How does data get exchanged in Olive Young's logistics system?

Olive Young introduced MQ to solve the latency and dependency issues of its existing EAI approach, greatly improving the speed of logistics data transmission.

·2024.10.17 18:00

How to Solve Kafka Message Duplication and Loss Cases

This shares a case from Oliveyoung's OMS project where Kafka was used to prevent message duplication and loss while securing high availability.

·2024.10.17 03:00

Building an Automated Product Image Inspection System Using AWS Bedrock and Claude 3.5 Sonnet

Olive Young built a system that automatically inspects the quality of product images using Claude 3.5 Sonnet on AWS Bedrock.

·2024.09.11 23:00

The Real Reason Olive Young Builds Community and Content

Olive Young is strengthening content and community services like Magazine and Shutter to boost revisit rates and expand the user experience.

·2024.09.07 03:00

Understanding TypeScript's Types and Type System Through Olive Young's Case

This explains how Olive Young leverages TypeScript's type system to reliably manage complex product data.

·2024.08.11 09:00

DASH 2024, How Does Olive Young Monitor Its Business with Datadog?

Olive Young built a real-time monitoring system by integrating infrastructure metrics and business data using Datadog.

·2024.08.05 19:00

OLEA: Oliveyoung's Design System Using Storybook

Oliveyoung built OLEA, a Storybook-based design system, to improve back-office development productivity.

·2024.08.02 23:00