Academic Whitepapers Summarized

This is an experimental section where we'll produce summarized outlines of highly respected and used technologies. All developers will need to know how to design strong systems, and knowing the basics of available components will be key to building reliable, maintainable, and secure software.

Section Menu

How do I use this section?

1. LESSON

[CDN Case Study] Akamai Summary and Architecture

Unpacking the Akamai Network: A Cornerstone of Modern Internet Infrastructure This is a summary of the original Akaimai Network whitepaper, which can be found at this link. The Essence of Akamai's Impact Let's start by recognizing t...

2. LESSON

[Microservices Case Study] Uber Microservices Summary and Architecture

Exploring the "Domain-Oriented Microservice Architecture": A Comprehensive Whitepaper Summary Welcome to a concise overview of the pivotal whitepaper, "Introducing Domain-Oriented Microservice Architecture." For a deep dive and an in-depth understanding, the original whitepaper is accessible [here](https://eng.uber.com/microservice-archite...

3. LESSON

[Datastore Case Study] Hadoop Distributed File System Whitepaper Summary and Architecture

This is a summary of the Hadoop Distributed File System white paper, which can be found at this link. Abstract The Hadoop Distributed File System (HDFS) is designed to store very large datasets reliably, and to stream said datasets at a high bandwidth to user applicati...

4. LESSON

[Language Case Study] WebAssembly Whitepaper Summary and Architecture

This is a summary of the original WebAssembly whitepaper, which can be found at this link. Abstract The maturation of the Web platf...

5. LESSON

[Message Queue Case Study] Kafka Whitepaper Summary and Architecture

This is a summary of the Kafka white paper, which is available at this link. 1. Abstract Kafka, a distributed messaging system that is developed for collecting and delivering high volumes of log data with low latency. Kafka has superior performance when compared to two popular mess...

6. LESSON

[Distributed Store Case Study] Cassandra Whitepaper Summary and Architecture

This is a summary of the original Cassandra white paper, available at this link. * Abstract* Casandra, in short: Is based on the concept of distributed storage, having no single point of failure. Manages a huge amount of structured data stored acro...

7. LESSON

[Algorithm Case Study] The PageRank System Summary and Architecture

This is a summary of the original PageRank white paper, which can be found at this link. Abstract PageRank is a method for rating Web pages objectively and mechanically, effectively measuring the human interest and attention devoted to them. We compare PageRank to an idealized r...