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 →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 →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 →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 →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 →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 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 →Compared to deliberate deception, the cost of being exposed after bullshit is lower. The bullshit detector is a hypothetical psychological anti-deception mechanism. The key to countering bullshit lies in recognizing the asymmetry of risk; if the other party has no stakes but advocates for something, they profit when successful, but only you suffer losses when it fails, then they are bullshitting you.
Read more →The introduction of managerial leverage is aimed at high output. Leverage should be applied in management activities such as gathering information, providing information, decision-making, nudging, and leading by example. In summary, improve time management skills, reduce interruptions; focus on activities that create positive leverage to increase leverage ratios.
Read more →Work often fundamentally conflicts with family life. If you don't set limits and design your life, companies and governments will drain you. Balance should occasionally be within your reach. Life is diverse; seizing the right moment can yield significant returns from small investments.
Read more →