Kakao Pay news
The latest AI and developer news from Kakao Pay, with short summaries.
Visit website →Code Architecture of the Payment Tab Feed Server That Assembles Content
KakaoPay's Payment Tab has unveiled an architecture that serves diverse content flexibly and reliably by leveraging SDU and BFF structures.
Issues and Solutions a Junior Server Developer Faced While Developing a User-Facing Service
While developing KakaoPay's benefits service, concurrency, DB performance, and idempotency issues were resolved using Redis distributed locks and other methods.
More Sophisticated Issue Tracking in ELK Environments Part 3: Actively Utilizing Multi Thread Context
This solves the problem of log accumulation in batch APIs and asynchronous logic by introducing Multi Thread Context.
More Sophisticated Issue Tracking in ELK Environments Part 2 - Actively Utilizing Thread Context
This presents a strategy to improve log tracing and issue analysis efficiency in ELK environments by leveraging Thread Context and Sentry Tags.
Building More Sophisticated Issue Tracking in an ELK Environment Part 1 - Laying the Foundation for Issue Tracking
Using the ELK stack and Sentry to lay the foundation of logging and exception handling for sophisticated issue tracking.
The URL Looks Wrong! Who's the Culprit, Java or Spring?
This analyzes a URL processing failure in Kakao Pay's Notification Feed service caused by a behavioral mismatch between Java's URI class and Spring's UriComponentsBuilder.
First Steps for DevSecOps: Continuous Code Quality and Security Management Using Sonarqube
Kakaopay introduces how it manages code quality and security in a DevSecOps environment using Sonarqube.
How to Use Kotlin for Stable Backend Development
A KakaoPay developer shares practical know-how on using Kotlin to build stable backend services.
KakaoPay Securities' Adoption Case of Cilium Egress Gateway
KakaoPay Securities adopted **Cilium Egress Gateway** to secure network management efficiency and security visibility.
Part 2: A developer who only wrote code looks into how Kubernetes works internally out of curiosity
This explains the roles of Kubernetes' core components and the application deployment process through a restaurant analogy.
Development Story of the Slackbot 'Angmond' in a Distributed System Environment
KakaoPay shares how it resolved a concurrency issue encountered while operating a Slackbot in a distributed system environment, using transactions and Lock.
Development Story of In-house Tech Sharing Slackbot 'Angmond'
Kakaopay developers built the Slack bot 'Angmond', equipped with automation and TIL recording features, to energize their tech-sharing culture.
How Kubernetes Works Under the Hood: A Developer Who Only Used It Finally Digs In (Part 1)
The Kubernetes control plane operates the system through the Hub and Spoke pattern and a declarative approach, centered on the API Server.
Practical Test Code Writing Tips Part 3: Escaping Given Hell - The Limits of Object-Based Data Setup
To overcome the limits of complex object-based data setup, this article proposes an efficient way to manage test data using JSON files.
Lowering the Testing Barrier at KakaoPay with a Company-Wide Shared Mock Server
KakaoPay developed a company-wide shared mock server based on open-source MockServer to improve service stability, enhancing testing efficiency.
What does a Kakaopay TPM do
Kakaopay's **TPM** successfully leads company-wide technology projects through technical roadmap management and agile coaching.
[Project Loom] Has Spring Come to Virtual Thread
KakaoPay's Money Platform Team shares their hands-on experience of adopting Virtual Thread to improve performance and reduce resource consumption.
KakaoPay's One-Year Retrospective on Deployment Efficiency: Automation Adoption and Team Productivity Gains
KakaoPay's SRE team boosted productivity by reducing the number of staff on standing deployment duty from 10 to 3 through deployment process automation.
Improving Large-Scale Data Processing for a MyData Platform
Kakaopay resolved large-scale data processing issues on its MyData platform through distributed data storage and the adoption of Palsonic.
Google Cloud Next 2024 Review Part 4: Powerful Developer Performance with AI
This article introduces practical ways to boost development productivity using Gemini, from code analysis to architecture design.