100 Basic Terms of Digital System Design

The attached PDF includes about a 100 basic terms and concepts of digital systems design. Alex Wu, author of the ByteByteGo newsletter, explains complex systems with simple terms. Each topic is explained in a different page (or two). This serves as a background to those who want to “listen to the music” of designing advanced digital systems, but also to those who just need a reminder, here and there.

Sample topics are:

  • What is IaaS/PaaS/SaaS?
  • How does Twitter work?
  • Deployment strategies
  • How to design a secure web API access for your website?
  • DevOps Books
  • Why is Redis so Fast?
  • SWIFT payment network
  • …and many more