Skip to main content

Blog

Page 5312 articles
  1. 625
    Sep 18, 20182 min
    system design

    How Does Facebook Store a Large-Scale Social Graph? TAO

    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  →
  2. 626
    Sep 16, 20181 min
    startup

    Why Startups Need to Innovate?

    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  →
  3. 627
    Sep 16, 20181 min
    marketing

    What is the Market?

    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  →
  4. 628
    Sep 14, 20183 min
    marketing

    What is the Chasm in the Technology Adoption Lifecycle?

    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  →
  5. 629
    Sep 12, 20182 min
    system design

    How to Design Robust and Predictable APIs with Idempotency?

    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  →
  6. 630
    Sep 11, 20181 min
    system design

    How to Build a Scalable Web Service?

    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  →
  7. 631
    Sep 10, 20181 min
    corporate ladder

    Why Career Mentors Cannot Help You Get Promoted?

    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  →
  8. 632
    Sep 6, 20183 min
    system design

    What are the use cases for key-value caching?

    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  →
  9. 633
    Sep 5, 20181 min
    leadership

    Simon Sinek: How Great Leaders Inspire Action? The Golden Circle

    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  →
  10. 634
    Sep 4, 20181 min
    psychology

    Bullshit Detector

    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  →
  11. 635
    Sep 1, 20185 min
    management

    Managerial Leverage

    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  →
  12. 636
    Aug 30, 20181 min
    life

    Nigel Marsh: How to Make Work-Life Balance Work

    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  →