1. Background: Basic MySQL Architecture
Overall, MySQL is roughly divided into two parts: the Server layer and the Storage Engine layer.
Server Layer
This includes the connection mana...
In today's fast-paced software development landscape, API frameworks are indispensable when it comes to efficient model deployments and general purpose usage. Whether you're wrapping a predictive mode...
I recently started learning to write APIs following the best practices and design. This research led me to The Twelve-Factors, which was introduced by Heroku co-founder Adam Wiggins in 2011. The conce...
A delayed queue is essentially a message queue that delays execution. What business scenarios is it useful in?
Practical Scenarios
When an order payment fails, periodically remind the user.
I...
Advanced API Rate Limiting Strategies in Node.js With Redis and ExpressRate limiting is essential for protecting your API from abuse and ensuring fair usage among users. While basic in-memory counters...
Designing a Scalable Image Upload Service Like ImgurBuilding a scalable image upload service involves much more than just uploading files to a server. It requires handling large volumes of traffic, st...
What about to avoid using NPM/Node as much as possible and do not need to managing the overwhelming number of dependencies it introduces, I did that decision to my new personal PoC. However, I still w...