Starting June 2, 2025, 29CM's new tech posts will be published on the Team Musinsa Tech Blog.
The team indexed applicable products for coupons into Elasticsearch, reflecting coupon and product changes in real time.
By locally caching SwiftLint and reinforcing CI, incremental build times were reduced from 15-30 seconds to 1-2 seconds.
Using ANTD and TailwindCSS made it possible to streamline a design system even with limited resources.
By adopting Mergeable libraries, the 29CM iOS app reduced Cold Start time by 400 to 500ms.
They dropped the Slack bot that required human intervention and switched to deployment-triggered automation.
29CM shares the background behind adopting Event Streaming to respond to the growth of real-time data and its future direction of use.
The team established the core definition of search first, then improved it through layer separation and facet automation.
Automation and API understanding greatly improve QA's efficiency and test coverage.
By addressing WebView handler issues and CI/CD environment differences, the team lowered the failure rate of Android UI automation.