Leanpub Header

Skip to main content

Filters

Category: "Systems Engineering"

Systems Engineering

  1. Claude Code for Legacy Modernization
    Claude Code for Legacy Modernization
    Recover Hidden Business Rules, Build a Verification Harness, and Modernize Critical Systems Without Breaking Production
    Thomas De Vos

    Legacy modernization is an evidence problem before it is a code-generation problem. Use Claude Code to recover hidden behavior, build a verification harness, and move critical systems in controlled, reversible slices without handing production decisions to AI. Includes 26 practical chapters, 86 diagrams, and a runnable companion lab.

  2. Building Linux Appliances: From Bootloader to Production Image
    Building Linux Appliances: From Bootloader to Production Image
    An End-to-End Guide to Architecting, Building, Securing, and Operating Purpose-Built Linux Systems
    Steve Publications

    Build Linux systems that do more than boot. This hands-on guide takes you from bootloader and kernel to secure updates, reproducible images, manufacturing and fleet operations. With runnable code and production-tested techniques, you’ll learn how to build Linux appliances designed for the real world.

  3. Engineering Distributed Systems on the BEAM
    Engineering Distributed Systems on the BEAM
    Building Reliable, Scalable Applications with Erlang/OTP and the Ecosystem
    Steve Publications

    What does it take to build distributed systems that keep working when things go wrong? Engineering Distributed Systems on the BEAM goes beyond syntax to show how Erlang/OTP turns concurrency, failure and recovery into practical design tools. Build a real system from the ground up, then learn how to scale, deploy and operate it with confidence.

  4. Practical Nix for DevOps & Platform Engineering
    Practical Nix for DevOps & Platform Engineering
    From Zero to Production — Reproducible Systems at Scale
    Steve Publications

    Master Nix without the usual frustration. This practical guide takes you from your first reproducible development environment to production ready infrastructure with clear explanations and real examples. Learn the patterns that help DevOps and platform teams build reliable systems that scale with confidence.

  5. Linux Troubleshooting Strategies
    Linux Troubleshooting Strategies
    Creative Fixes and Workarounds for Common Linux Problems
    Jay LaCroix

    Troubleshooting Linux systems can feel like solving a mystery—but the right strategies make all the difference. This ebook teaches practical techniques, tools, and real-world approaches that help you diagnose problems faster and fix them with confidence.

  6. PostgreSQL Under Load: Connections, Transactions, MVCC and Concurrency
    PostgreSQL Under Load: Connections, Transactions, MVCC and Concurrency
    A definitive guide to operating PostgreSQL reliably under real-world production workloads.
    Steve Publications

    PostgreSQL Under Load shows what really happens when production gets busy. Learn how connections, transactions, MVCC, locks, WAL and autovacuum interact under pressure, then use that knowledge to diagnose incidents, tune PostgreSQL and build systems that stay reliable when concurrency spikes.

  7. Multikernel Linux
    Multikernel Linux
    Running Multiple Kernels on One Bare-Metal Server
    Steve Publications

    What if one physical server could run several independent Linux kernels at the same time? Multikernel Linux explores the technologies behind it, from virtualization and bare-metal partitioning to CPU, memory, devices, networking and storage. It moves from core concepts to practical production setups, with a focus on what really works and why.

  8. eBPF for Systems Engineers
    eBPF for Systems Engineers
    From First Principles to Production Deployments
    Steve Publications

    Discover how eBPF is changing Linux systems engineering. Starting with the fundamentals, this book walks you through building, debugging and deploying real eBPF programs for observability, networking, security and performance. Learn practical techniques you can use with confidence in production across modern Linux environments.

  9. WebAssembly for Systems Programming
    WebAssembly for Systems Programming
    Building High-Performance Portable Software with Wasm
    Steve Publications

    Build fast, portable software that runs almost anywhere with WebAssembly. From reusable libraries and command line tools to plugins and server-side services, this practical guide shows how Wasm works and how to use it in real projects with complete code and clear explanations from start to production.

  10. Apache APISIX: From API Gateway to AI Gateway

    Apache APISIX is redefining what an API gateway can do in the age of AI. This hands-on guide takes you from the fundamentals to production-ready deployments, showing you how to build secure, scalable, and intelligent gateways for APIs, microservices and AI applications. With practical examples, you will gain the skills to confidently deploy, manage and optimize modern API infrastructure.

  11. The Ollama Assistant Handbook
    The Ollama Assistant Handbook
    Build a Personal AI Assistant Locally: From Installation to Production Deployment
    Steve Publications

    Build a powerful AI assistant that runs entirely on your own hardware. The Ollama Assistant Handbook takes you from installation to a production-ready assistant with memory, tools, voice, vision, and automation through practical, hands-on examples you can use immediately.

  12. Inside macOS
    Inside macOS
    Architecture, Kernel, and Systems Programming on Apple's Operating System
    Steve Publications

    macOS powers millions of devices, but few developers ever explore what lies beneath its polished interface. Inside macOS explains how the XNU kernel, Mach, BSD, Apple Silicon, APFS, and modern security technologies work together, giving systems programmers, security researchers, and engineers a deep understanding of Apple's operating system.

  13. Zig in Depth
    Zig in Depth
    A Complete Guide to Modern Systems Programming
    Steve Publications

    Zig in Depth is a practical guide to modern systems programming with Zig. Through clear explanations and runnable examples, you'll learn to write safe, efficient, and idiomatic Zig code, from the language fundamentals to advanced features like comptime, memory management, concurrency, and C interoperability.

  14. Zero to Hero Bash
    Zero to Hero Bash
    Build a Real Backup Tool, One Commit at a Time
    Muhammad Yaseen 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.

  15. AI Agents and Systems Engineering
    AI Agents and Systems Engineering
    Architecture, Design Patterns, and Production Practices for Autonomous Systems
    Steve Publications

    AI agents are moving from experiments into real production systems. This book shows experienced engineers how to design, deploy and operate reliable agent systems that can scale. From architecture and infrastructure to security, reliability and governance, it provides practical patterns and production-ready examples for building autonomous systems that work in the real world.