Leanpub Header

Skip to main content

Filters

Category: "Storage"

Storage

  1. FAT12
    FAT12
    Understanding and Implementing the Classic File System in C
    Björn Götz

    A hands-on guide to building a complete FAT12 filesystem driver in C — from reading your first sector to running code in QEMU. Write everything yourself, boot sector to cat command.

  2. The NTFS File System
    The NTFS File System
    Architecture, Internals, and Implementation of the New Technology File System
    Steve Publications

    Go beyond the NTFS API and learn how the filesystem really works. This book explains NTFS from its on-disk structures to a complete working implementation, giving you the knowledge to understand and build one of the world's most sophisticated filesystems.

  3. The Linux ext4 Filesystem
    The Linux ext4 Filesystem
    An Implementation Guide for Systems Programmers
    Steve Publications

    The Linux ext4 filesystem is one of the world's most widely used filesystems, but its internal design is often difficult to understand. This book provides a practical, implementation-focused guide to ext4, covering its on-disk structures, algorithms, and core subsystems with detailed explanations, production-quality code, and references to the Linux kernel source.

  4. The OpenStack Handbook
    The OpenStack Handbook
    From First Deployment to Production-Scale Cloud Operations
    Steve Publications

    Build OpenStack with confidence, from your first deployment to production at scale. This hands-on guide walks you through planning, configuration, security, daily operations and troubleshooting with practical examples and proven techniques. A dependable resource for admins, DevOps engineers and cloud architects.

  5. Redis for AI Applications: Building Fast, Intelligent Systems
    Redis for AI Applications: Building Fast, Intelligent Systems
    A Practical Guide to Caching, Vector Search, RAG, LLM Integration, and Production Deployment with Python
    Steve Publications

    Build smarter AI applications with Redis at the core. This practical guide shows you how to use vector search, RAG, semantic caching, agent memory and real-time inference to create fast, scalable systems. With runnable Python examples throughout, you’ll learn how to take AI projects from prototype to production.

  6. High-Performance Storage with RocksDB
    High-Performance Storage with RocksDB
    The Definitive Guide to Building High-Performance Embedded Storage Systems
    Steve Publications

    Go beyond the basics and learn how to get the most from RocksDB. This practical guide explains the architecture behind its speed, shows how to tune it for real workloads and helps you solve performance issues with confidence. Packed with code examples and production-focused advice, it is built for developers who need storage that scales.

  7. The DuckDB Handbook
    The DuckDB Handbook
    A Comprehensive Guide to In-Memory Analytical Processing
    Steve Publications

    DuckDB has changed how people work with data by bringing fast analytical queries to a lightweight embedded database. Whether you are exploring Parquet files, building data pipelines or embedding analytics into your application, this handbook shows you how to get the most out of DuckDB with practical examples and real-world techniques.

  8. Zero to Hero Bash
    Zero to Hero Bash
    Build a Real Backup Tool, One Commit at a Time
    Muhammad Y. Rasheed

    Learn Bash the way it should be taught: by building one real, tested backup tool — not toy examples — one Git commit at a time.

  9. Mastering SQL Performance Optimization
    Mastering SQL Performance Optimization
    From Query Fundamentals to Production-Grade Tuning Across Database Platforms
    Steve Publications

    Slow SQL queries waste time, increase costs, and limit scalability. Mastering SQL Performance Optimization teaches you how to analyze execution plans, optimize queries and indexes, and solve real-world performance bottlenecks across today's leading database platforms.

  10. MySQL 9 Cookbook, Second Edition
    MySQL 9 Cookbook, Second Edition
    Practical recipes for installing, securing, optimizing, and scaling MySQL 9 in production
    GitforGits | Asian Publishing House

    This book is all about having a deep understanding of every configuration decision, every index design, every backup policy, and every failover drill. All the recipes in this book are for real-life tasks that you'd actually do, with all the exact commands and configurations that work on a production linux server running MySQL.

  11. Hyperscale Data Center Management
    Hyperscale Data Center Management
    Architecture, Operations, and Strategy at Planetary Scale
    Kompri Kompri

    Hyperscale Data Center Management reveals the architecture, operations, and strategy behind the world’s largest computing facilities. Discover how power, cooling, and network fabrics are engineered to serve billions; how automation and reliability principles keep services running through constant hardware failure; and how sustainability and economics shape every decision. From foundational definitions to the new demands of AI and GPU workloads, this is the complete guide to managing infrastructure that never sleeps. Essential reading for architects, operators, and leaders building for the future.

  12. C# & AI Masterclass: The Core of AI Engineering: Microsoft Semantic Kernel & Agentic Patterns.

    Evolve from building static applications to architecting sophisticated cognitive systems. Master the Microsoft Semantic Kernel to bridge deterministic C# code with LLM reasoning. Build autonomous agents that plan, execute, and adapt using advanced enterprise patterns. Stop writing scripts and start engineering the future of intelligent .NET software.

  13. C# & AI Masterclass: Intelligent Data Access with EF Core. Vector Databases, RAG, and Memory Storage.

    Transform your data layer into an intelligent brain using EF Core and C#. Bridge the gap between traditional SQL and Vector Databases to power RAG and semantic search. Master secure, multi-tenant architectures that provide your AI applications with memory and context. Stop building prototypes and start architecting production-ready intelligent systems today.

  14. Code a database in 45 steps (Go)
    Code a database in 45 steps (Go)
    a series of test-driven small coding puzzles
    Lowram Eepson

    This series of test-driven small coding puzzles lets you code a database from scratch (no dependencies).We'll cover KV storage engines, LSM-Tree indexes, SQL, concurrent transactions, ACID, etc.

  15. Hands-On Ceph
    Hands-On Ceph
    Deploy, Manage, and Optimize Modern Ceph Clusters – Practical Labs and Real-World Scenarios
    BEKROUNDJO Akoley Aristide

    Build, deploy, and master Ceph storage clusters with confidence.Hands-On Ceph is the ultimate practical guide for learning Ceph storage through real-world labs. From RADOS to CephFS and RGW, you’ll explore how to design, deploy, and operate scalable, fault-tolerant storage clusters in production.Designed for DevOps engineers, system administrators, and architects, this book bridges the gap between theory and practice—empowering you to go from zero to production expert.