React Developer
CurrentKtown4U sells K-Pop albums and merchandise to over 200 countries worldwide, and its sales have increased 16 times over six years, reaching approximately 222.4 billion KRW in 2022.[Gradual Transition to New Frontend Tech Stack] •Gradually transitioning the JSP-based e-commerce site to Next.js on a page-by-page basis •Gradually converting the legacy warehouse management system to React + MUI •Developing a React Native app for the logistics center PDA to improve usability for picking and inventory tasks[Operating Next.js Server to Handle Sudden Event Traffic] •Applied DNS lookup cache to reduce event loop blocking caused by dns.lookup, lowering regular dns.lookup to 1/3 ~ 1/5 of its previous level •Improved p95 latency for backend API by using a private domain name (reduced from 52ms to 13ms) •Managed CF parameters and policies and controlled Cache-Control in Next.js response headers to optimize AWS CloudFront (CF) caching, reducing traffic to the Next.js server. Particularly used stale-while-revalidate to prevent cache stampede •Discovered that server-side rendering of event pages with over a thousand products caused event loop blocking and increased latency, resolved by converting the product list within the event page to CSR, reducing p99 latency from over 3 seconds to around 700ms