Sr. Fullstack Developer • Australia • 2024+
In this project, I took charge of implementing the tree maintenance feature and optimizing the export process to handle hundreds of thousands of data entries efficiently. I also worked closely with a colleague to enhance our CMS, built with Nuxt 3, making it more functional and user-friendly.
The export process was initially slow, but after optimization, it handled hundreds of thousands of data entries efficiently.
In order for me to optimize the export function, I implemented a batch processing system that allowed the export to handle hundreds of thousands of data entries efficiently by streaming them inside the background job. I also minize the use of model caching to avoid OOM (out-of-memory) errors.