The hottest Substack posts of Matthew’s Writing

And their main takeaways
1009 HN points 22 Nov 22
  1. The Cache team at Twitter plays a crucial role in keeping the site running smoothly by handling most of the site's traffic.
  2. Automation and monitoring tools like Aurora and Mesos are essential for managing server failures and ensuring smooth operations without human intervention.
  3. Capacity planning, keeping cache clusters separate, and proactive maintenance help prevent downtime even in the face of challenges.
157 implied HN points 17 Nov 22
  1. When building servers with Rust and Tokio, it's important to carefully consider the use of threads for different tasks to improve performance and reliability.
  2. Designing a server requires attention to high performance, reliability, handling multiple connections, and meeting production standards.
  3. To achieve better server performance and reliability, consider using multiple thread pools for different tasks rather than relying on a single thread pool.