Repository History
4 repositories tagged with distributed-systems

Grokking-System-Design: A Comprehensive Guide to System Architecture and Interviews
Grokking-System-Design is an extensive GitHub repository dedicated to mastering system design concepts and preparing for technical interviews. It offers a structured approach to understanding distributed systems, covering fundamental principles and practical examples of designing large-scale applications. This resource is invaluable for software engineers and students aiming to enhance their system design skills.
CallFS: High-Performance, Distributed REST API Filesystem in Go
CallFS is an ultra-lightweight, high-performance REST API filesystem that provides precise Linux filesystem semantics over various backends. It supports local storage, Amazon S3, and distributed peer networks, offering horizontal scalability and robust features for modern storage needs.

tau: Fullstack Workspace for Building and Deploying Cloud-Native Applications
tau is an open-source, Git-native platform-as-a-service (PaaS) designed for building, deploying, and scaling applications. It allows users to define infrastructure directly in Git, eliminating the need for complex API calls. This self-hosted solution offers capabilities akin to Vercel, Firebase, and Cloudflare, with integrated AI features.

TigerBeetle: The Financial Transactions Database for Mission-Critical Systems
TigerBeetle is a high-performance financial transactions database designed for mission-critical safety and performance. Written in Zig, it aims to power the next 30 years of Online Transaction Processing (OLTP) with robust debit/credit primitives and global consensus protocols. This project offers a reliable and efficient solution for handling complex financial operations.