Skip to content

kyyril/book

Repository files navigation

Book Collection

Book Description
System Design Excellence: Building Scalable Systems

A deep dive into building large-scale distributed systems. Covers essential topics like Load Balancing, Caching, and Database Sharding, anchored by a comprehensive case study of designing a high-throughput Flash Sale system.

system-design/
The Pragmatic Gopher

A practical guide to mastering the Go programming language. Focuses on writing clean, idiomatic, and maintainable Go code for real-world applications. Essential for developers looking to move beyond the basics.

pragmatic-gopher/
Go Algorithm Patterns

Master Data Structures and Algorithms using Go. This book breaks down common algorithmic patterns used in technical interviews and competitive programming, providing clear Go implementations.

go-algorithm-patterns/
Go Fundamentals

The foundational guide for learning Go. Starts from zero and takes you through syntax, types, interfaces, and concurrency. The perfect starting point for any aspiring Gopher.

go-fundamental/
The Data Layer

Exploring the heart of any application: Data. This book covers database design, SQL optimization, NoSQL trade-offs, and strategies for ensuring data integrity and performance at the storage layer.

the-data-layer/
Infrastructure & Delivery

Bridging the gap between code and production. Topics likely include CI/CD pipelines, containerization (Docker/Kubernetes), and Infrastructure as Code concepts for modern DevOps.

infrastructure-delivery/
Backend Interview

A comprehensive preparation guide to mastering technical interviews for Backend Engineers. Covers Data Structures, Algorithms, SQL, System Design, LLD, Web APIs, and includes essential LeetCode reference problems with Python solutions.

backend-interview/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages