
Proxy design pattern optimizes performance by using a cache (Stack) to minimize database (MainDB) access, enhancing efficiency and scalability for repeated queries.
I am a software engineer, I enjoy running open-sourced projects as well as I blog on technology.
Welcome to the source of my thoughts concerning codes, technologies and the world of software systems.
Proxy design pattern optimizes performance by using a cache (Stack) to minimize database (MainDB) access, enhancing efficiency and scalability for repeated queries.
In terms of the concept, we will use Notion as a CMS to manage post information and Next.js to display that information for users, as well as utilizing SSR for improving SEO, security, etc.
a technique hackers use to adjust attack payloads based on server-side computations. Golang is used to prevent this technique
Implementing Rate Limiter in a real-world Golang project with GIN framework using gin-rate-limiter middleware
This article details various rate-limiting algorithms, including Leaky Bucket, Fixed Window Counter, Sliding Window Log, and Sliding Window Counter, explaining how each one helps control request rates to maintain system performance.
The article explains the concept and application of Rate Limiter, which controls the number of requests to a system to maintain performance