system architecture5 articles
Discussion extrapoliating from per-user rate limiting showing how one can implement it in a library and an infrastructure component.
Backend-for-Frontend: The Demo
Let’s use a very simple e-commerce use-case to demo how to implement the Backend-for-Frontend with and without the help of Apache APISIX.
Discussing Backend For Front-end
The idea behind BFF is to move logic from each microservice to a dedicated deployable endpoint.
Chopping the Monolith: The Demo
Learn how to chop up the monolith by exposing the to-be-chopped parts via HTTP and use an API Gateway to route the wanted requests to one’s service of choice!
Choosing a Cache: Capabilities
Like in many design decisions, a cache is a trade-off. Caching is a trade-off where you accept stale data to have them available/fast.