Release It! Stability

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 impulses, persistent stresses, or component failure disrupting normal processing.

read more

Lambda Expression in Java/Kotlin

Higher-order function In computer science, a higher-order function is a function that does at least one of the following: Takes one or more functions as argumentsReturns a function as its result. All other functions are first-order functions. Anonymous class In Java,...

read more

SRE: Data Integrity

  Data integrity usually refers to the accuracy and consistency of data throughout its lifetime. For customer involved online services, things can go even more complex. Any data corruption, data loss, or extended unavailability are considered data integrity issue...

read more

SRE: Service Level Objectives

As we are moving from monolithic service to the micro-services, I find it pretty useful to think about the following problems: How do we correctly measure the service? This question can be breakdown into the following sub questions: If you are about to maintain your...

read more