Quick Read 1: Circuit Breaker Pattern

Quick Read is a series of blogs aiming to provide a quick explanation for one concept. One at A Time. Source: Circuit Breaker, Martin FowlerCircuit Breaker, Microsoft Cloud Design Pattern What is Circuit Breaker? Circuit breaker is a design pattern used in modern...

Release It! Stability

Notes from reading the book: Release It! Design and Deploy Production-Ready Software. Morden software system usually needs to process transactions, which is an abstract unit of work. A resilient system keeps processing transactions even when there are transient...

Release It! Chapter 13: Availability

This is the study notes from the book Release It! Design and Deploy Production-Ready Software. AVAILABILITY is one of the most frequently used term to describe the reliability of the system. In this section, we will dive deep into the hard of availability. We will...

Critical Thinking: The Basic Concepts

In a simplest form, critical thinking is about effectively processing the information to reach a conclusion. I found critical thinking was not easy to master when I first learnt it during my GRE test training at my college. The students are required to finish two...

Ask the Most from Your People and Get It, Part I

The managers should ask the most from the team for many reasons. The biggest reason is that the company and the organization expects you to deliver work as a group. Your value is measured by how much value your team can deliver. The more effective your team is, the...