Reliable, Scalable and Maintainable of Data-Intensive ApplicationNowadays many of applications are data-intensive, as opposed to computed-intensive. CPU power are rarely a bottleneck of these…Apr 6, 20211Apr 6, 20211
Building a Distributed Delayed Job Queueing SystemAsynchronous background jobs can often dramatically improve the scalability of web applications by moving time-consuming…Nov 25, 2020Nov 25, 2020
Create a Simple Microservices Kubernetes, Docker— (Part 1)Microservices are completely disrupting the way we build applications nowadays. The term has sprung up over last few years and…Jul 30, 2020Jul 30, 2020
What l have learnt as a software engineer in the past 5 yearsDeciding what to study in college, the very first ideas l came up with was computer science as I understand very little on the related…Jul 30, 2020Jul 30, 2020
Database NormalizationOne of fundamental step when designing an application is how you represent your data. The structure of your database’s collections and…Jan 10, 2020Jan 10, 2020