Improving the Product Description Area Part.1
Key point
Oliveyoung improved the performance of image processing for product detail technical documents by adopting AWS S3 instead of NAS and utilizing coroutines.
Details
Oliveyoung overhauled its system structure to overcome the limitations of its existing detailed technical document (product description) image management method. Previously, it used NAS (physical server), which carried the burden of capacity expansion, and legacy code made maintenance difficult.
To solve this, the storage was migrated to AWS S3, and a common API was developed for shared use across the back office and partner office, eliminating code duplication. Additionally, asynchronous processing using Coroutine was introduced during image upload to increase work speed.
The key improvements are as follows:
- Securing scalability: Solved the storage capacity issue by transitioning from NAS to AWS S3
- Improved maintainability: Streamlined back office management by applying common logic
- Performance optimization: Improved loading speed through coroutine-based asynchronous processing and WebP format support
In particular, by utilizing Google's WebP format, the file size is dramatically reduced compared to the existing JPEG, providing customers with an even faster image loading experience.
This summary was generated automatically by AI. Check the original for the author's claims and context. Copyright belongs to the original author.
Our guide explains how the AI works. Report summary errors, attribution issues, or removal requests via Contact.