Skip to main content

Blog - Page 29

APIs can be un-robust and un-predictable. To solve the problem, three principles should be observed. The client retries to ensure consistency. Retry with idempotency, exponential backoff, and random jitter.

Read more →

Why are APIs unreliable? Networks can fail, and servers can fail. Three principles to solve this problem: the client uses "retry" to ensure state consistency; the retry requests must include an idempotent unique ID; retries must be responsible, such as following an exponential backoff algorithm, because we do not want a large number of clients to retry simultaneously.

Read more →

AKF scale cube visualizes the scaling process into three dimensions…

Read more →

How to build a scalable web service? One word: Split. The AKF Scale Cube tells us the three dimensions of "splitting": horizontal scaling; business splitting; data partitioning.

Read more →

Successful Caucasian men receive more career guidance than women and multicultural professionals even though more women have mentors than men. The reason is mentors can not help with promotions but sponsors can.

Read more →

Research shows that women have more career mentors than men, yet they get promoted less. Career mentors cannot help you get promoted, but career sponsors can. A sponsor should be your: career investor and beneficiary; direct influencer of promotions; resource sharer; amplifier.

Read more →

Video service over Http for mobile devices has two problems: limited memory or storage and unstable network connection and variable bandwidth. HTTP live streaming solve this with separation of concerns, file segmentation, and indexing.

Read more →

The essence of Key Value Cache is to reduce data access latency. Common strategies for cache design include read-through/write-through and cache aside. The specific strategy should be chosen based on your business needs.

Read more →

People don’t buy what you do. They buy why you do it. Simon Sinek coined a phrase ‘Golden Circle’ which has three tiers, from core to exterior - why, how, and what. However, average leaders think from what, how, to why.

Read more →

People don't care about what you do; they care about why you do it. Simon Sinek introduced a Golden Circle that starts from the inside out: Why? How? What? Unfortunately, mediocre leaders typically think from the outside in.

Read more →