YAT India Logo

Our Blog

Curated by our team of experts, discover the groundbreaking research papers and open source documents that revolutionized technology. From foundational web protocols to cutting-edge distributed systems, we meticulously select papers that have shaped the future of software development.

Web Protocols

HTTP/1.1: Hypertext Transfer Protocol

The foundational protocol that powers the World Wide Web. This RFC defines the protocol used for transmitting hypermedia documents and establishing the basis for web communication as we know it.

Foundation of the modern web
June 1999
R. Fielding et al.
Distributed Systems

The Google File System

A scalable distributed file system for large distributed data-intensive applications. This paper describes Google's approach to handling massive amounts of data across commodity hardware.

Inspired Hadoop and modern distributed storage
October 2003
Sanjay Ghemawat et al.
Big Data

MapReduce: Simplified Data Processing on Large Clusters

A programming model and an associated implementation for processing and generating large data sets. This paper revolutionized big data processing and inspired frameworks like Hadoop and Spark.

Revolutionized big data processing
December 2004
Jeffrey Dean et al.
Databases

Bigtable: A Distributed Storage System for Structured Data

A distributed storage system for managing structured data designed to scale to a very large size across thousands of commodity servers. This system influenced many NoSQL databases including HBase and Cassandra.

Foundation for modern NoSQL databases
November 2006
Fay Chang et al.
Blockchain

Bitcoin: A Peer-to-Peer Electronic Cash System

The original whitepaper that introduced blockchain technology and cryptocurrency. This paper proposed a solution to the double-spending problem using a peer-to-peer network, revolutionizing digital transactions.

Created the cryptocurrency and blockchain revolution
October 2008
Satoshi Nakamoto
Distributed Systems

Dynamo: Amazon's Highly Available Key-value Store

A highly available key-value storage system that some of Amazon's core services use to provide an always-on experience. This paper influenced the design of many modern distributed databases.

Influenced modern NoSQL and distributed systems
October 2007
Giuseppe DeCandia et al.
Web Architecture

Representational State Transfer (REST)

The architectural style that defines how web services should be designed. This dissertation introduced REST principles that became the foundation for modern API design.

Foundation of modern RESTful APIs
2000
Roy Thomas Fielding
Distributed Systems

The Chubby Lock Service for Loosely-Coupled Distributed Systems

A lock service for loosely-coupled distributed systems. Chubby provides an interface much like a distributed file system with advisory locking, useful for coordination tasks.

Influenced distributed coordination systems
November 2006
Mike Burrows
Databases

Spanner: Google's Globally-Distributed Database

A globally-distributed database that provides externally consistent distributed transactions, cross-datacenter replication, and automatic failover. This paper influenced modern distributed SQL databases.

Pioneered globally-distributed databases
October 2012
James C. Corbett et al.
Machine Learning

TensorFlow: Large-Scale Machine Learning on Heterogeneous Distributed Systems

An interface for expressing machine learning algorithms and an implementation for executing such algorithms. This paper describes the TensorFlow system that became a cornerstone of modern ML infrastructure.

Revolutionized machine learning infrastructure
March 2016
Martin Abadi et al.
Operating Systems

The Linux Kernel

The open-source monolithic Unix-like computer operating system kernel. This project demonstrated the power of open-source collaboration and became the foundation for Android, servers, and embedded systems worldwide.

Powering billions of devices worldwide
September 1991
Linus Torvalds and the Linux Community
Web Servers

The C10K Problem

A classic paper on the challenges of handling 10,000 simultaneous connections on a single server. This document influenced the design of modern web servers and event-driven architectures.

Shaped modern async web server design
February 2006
Dan Kegel

Curated by YAT India Experts

Our team meticulously curates these influential research papers and documents that have fundamentally changed the landscape of computer science and software engineering. Each paper in our collection has shaped the way we build, deploy, and scale modern applications at YAT India.

All papers are freely available and open source. Click "Read Paper" to access the full document and explore the research that drives innovation in our industry.