Papers & Books
Research publications and technical writings on distributed systems, databases, and system architecture
Designing Ultra Large-Scale Systems
A comprehensive guide to architecting systems that serve billions of users, process petabytes of data, and maintain 99.999% uptime. Learn from real-world case studies and battle-tested patterns from the world's largest tech companies.
Chiradip Mandal
System Architect & Author
Research Papers
SIMD-Accelerated SQL Parsing
How modern CPUs can accelerate database query parsing by 10x using SIMD instructions.
Comprehensive Parser Design
Advanced techniques for building high-performance parsers with formal grammars and optimization strategies.
The C3 Trilemma
Consistency, Consensus, and Convergence: Choosing the right model for your system.
Distributed MVCC Key-Value Database
Multi-version concurrency control in distributed key-value stores.
Query Engine Architecture
Modern query processing architectures for analytical databases.
Erasure Coding in Distributed Systems
Efficient data redundancy and recovery techniques for distributed storage.
SQLite & DuckDB HTAP Architecture
Hybrid transactional/analytical processing with embedded databases.
Calc2DB: Spreadsheet to Database
Transforming spreadsheet computations into scalable database operations.
Digital Asset Management Database
Distributed database design for secure digital asset management.
Replication in Ultra Large Scale Systems
Advanced replication strategies for systems serving billions of users.