🧘‍♂️
Jin's Muse on Engineering
search
⌘Ctrlk
🧘‍♂️
Jin's Muse on Engineering
  • About Me
  • Leadership
    • About Work
    • About Life
    • Leadership Pinciples
    • Communication
    • Problem Solving
  • Engineering
    • Best Practices
    • Operational Excellence
    • Software Architecture
    • Distributed Computing
      • The beauty of multi-process applications
      • Cook Concurrent, Parallel, Async, and Non-blocking Together (1)
      • Cook Concurrent, Parallel, Async and Non-blocking Together (2)
      • Cook Concurrent, Parallel, Async and Non-Blocking Together (3) - The Multitasking Myth
      • The Local and Global Optimization Trade-Off in System Design
      • Throttling, Traffic Shaping, Traffic Shedding and Circuit Breakers in System Design
      • Differences Between Service Discovery and Load Balancing
      • Power of Two Choices
      • Using High Percentile Latency to Detect Resource Constraints
      • Queuing's Impact on High Percentile Latency
    • Machine Learning
    • Programming
    • Cryptography
  • Project Management
    • Setting goals
    • The art of project planning
    • How to prioritize
  • Product Management
    • Find Problem
  • SDE Career Development
    • Promotion
    • Being SDE
    • The Different Levels of Diving Deep
    • Becoming a tech lead
  • SDM Career Development
    • What does a SDM do
    • How to be a SDM
    • Lead Business Application Team
    • What should you expect from your manager?
    • Build a Team like a Human Learning System
    • A New Manager's Tribal Survival Guide
    • SDM should Advocate for Intention Revealing Interface
    • A 30 minutes daily standup? You are doing it wrong!
    • Project Status Meeting that Takes an Hour? You are doing it wrong!
    • How to Ask Questions as a New Manager
    • Constructive Feedback: A Managerial Dialogue
    • Distinguishing "Improvement" from "Development" Feedback
  • Interview Tips
    • Level of Your LinkedIn Profile?
    • Make it personal
    • Tell me about yourself in 3 minutes
  • Import
gitbookPowered by GitBook
block-quoteOn this pagechevron-down
  1. Engineering

Distributed Computing

The beauty of multi-process applicationschevron-rightCook Concurrent, Parallel, Async, and Non-blocking Together (1)chevron-rightCook Concurrent, Parallel, Async and Non-blocking Together (2)chevron-rightCook Concurrent, Parallel, Async and Non-Blocking Together (3) - The Multitasking Mythchevron-rightThe Local and Global Optimization Trade-Off in System Designchevron-rightThrottling, Traffic Shaping, Traffic Shedding and Circuit Breakers in System Designchevron-rightDifferences Between Service Discovery and Load Balancingchevron-rightPower of Two Choiceschevron-rightUsing High Percentile Latency to Detect Resource Constraintschevron-rightQueuing's Impact on High Percentile Latencychevron-right
PreviousIntention-Revealing Interfaces with Exampleschevron-leftNextThe beauty of multi-process applicationschevron-right