Skip to main content

Blog - Page 26

There are 12 habits American women think would be helpful to their promotions. For example, remember to claim your achievements often because others will not notice and reward your contributions unless you say it. Also, you need to be aware that expertise is not the only criteria.

Read more →

Before Tao, Facebook used the cache-aside pattern to scale its social graph store. There were three problems: list update operation is inefficient; clients have to manage cache and hard to offer read-after-write consistency. With Tao, these problems are solved.

Read more →

The efficiency of updating the edge list of the social graph in Memcached is too low, the logic for managing the cache on the client side is complex, and it is difficult to maintain consistency in database reads after writes. How to solve these three problems: accelerate read operations, efficiently handle large-scale reads; complete write operations in a timely manner; improve the availability of read operations.

Read more →

All successful companies are different: each successful company gains a monopoly in a field by solving a specific problem. All failed companies are the same: they did not escape market competition. If a startup merely imitates the products and services of industry leaders without innovation and targets the same market, people will not buy into it.

Read more →

If two people buy the same product for the same reason but have no way they could reference each other, they are not part of the same market.

Read more →

The definition of a high-tech market: existing and potential users; who have a demand for a certain type of product or service; and these individuals reference each other when deciding on the products to purchase. Mutual referencing is the key to market success.

Read more →

High-tech companies often introduce disruptive innovations. The user growth of these products follows an S-curve. Developing a high-tech market means smoothly transitioning this cycle from left to right, breaking through one user group at a time. Leveraging the momentum of the left-side user group makes it easier to market products to the right-side user group. Observing the technology adoption lifecycle reveals two chasms and one gap.

Read more →

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 →