Leanpub Header

Skip to main content

Internal Developer Platform Bundle

This bundle gives platform engineers a practical blueprint for the whole IDP lifecycle, including provisioning infrastructure, orchestrating workloads, enabling developer self-service and making the whole platform observable.

Bought separately

$89.97

Minimum price

$69.99

$75.99

You pay

Author earns

$

Also available for 3 book credits with a Reader Membership

These books have a total suggested price of $89.97. Get them now for only $69.99!
About

About

About the Bundle

A DIY bundle for teams setting up an internal developer platform. Platform Engineering in Practice is a great guide for getting from empty clusters to self-service delivery, observability, and AI-assisted operations. Infrastructure as Code with OpenTofu gives you the declarative provisioning that powers self-service, using an open-source, vendor-neutral IaC toolchain. Unified Observability with OpenObserve is the icing on the cake for the platform, giving you full-stack visibility across infrastructure, network, application, data, and AI layers. All three books give platform engineers a practical blueprint for the whole IDP lifecycle, including provisioning infrastructure, orchestrating workloads, enabling developer self-service and making the whole platform observable. These are the skills needed for today's platform engineering roles.

Books

About the Books

Infrastructure as Code with OpenTofu

Infrastructure as Code with OpenTofu

A perfect Terraform alternative to manage compute, storage, networking and other infrastructure resources

This book is a must-have for cloud and DevOps professionals looking to take their infrastructure automation skills to the next level with OpenTofu. It'll give you the hands-on techniques you need to streamline your infrastructure provisioning, deployment, and management, ensuring efficiency and consistency across environments.

This book will take you through the ins and outs of OpenTofu, from setting up the initial configurations to deploying scalable and secure infrastructures. It teaches about how to automatically update infrastructure, how to create resources using loops and conditionals, and how to securely handle sensitive data. It teaches to work with GitHub Actions to improve deployment workflows so you can seamlessly integrate and deploy things. It also covers secret management, dynamic scaling, and integrating third-party tools to take OpenTofu's capabilities a step further.

This book is basically a hands-on guide for folks with experience, showing how to replace old IaC tools with OpenTofu, and it's packed with easy-to-practice examples. By the time you're done, you'll be able to automate complex infrastructure tasks, make sure everything is secure, and use your resources as efficiently as possible. This book is a must for anyone looking to up their infrastructure management game and adopt cutting-edge automation techniques using OpenTofu.

Key Learnings

  • Use OpenTofu's intuitive configurations to automate infrastructure deployments efficiently.
  • Leverage loops and conditionals for scalable, repeatable resource provisioning.
  • Securely manage sensitive data with environment variables and secret management services.
  • Seamlessly integrate OpenTofu with GitHub Actions for streamlined CI/CD pipelines.
  • Implement dynamic scaling strategies to handle varying application loads effectively.
  • Utilize modules to create reusable, maintainable infrastructure components.
  • Automate infrastructure updates to maintain consistency across multiple environments.
  • Replace Terraform with OpenTofu to achieve cost-effective, flexible infrastructure management.

Table of Content

  1. Introduction to OpenTofu and IaC
  2. Hands-on with OpenTofu Configurations
  3. Exploring OpenTofu for Applications
  4. Advanced Resource Management
  5. Reusability with OpenTofu Modules
  6. State Management in OpenTofu
  7. Building and Deploying Apps
  8. Organizing and Managing Workspaces
  9. Importing and Managing Existing Infrastructure
  10. Deploying and Scaling Infrastructure
  11. Advanced Features and Automation
Unified Observability with OpenObserve

Unified Observability with OpenObserve

From red flags to root cause across infrastructure, network, application, data and AI layers

Stop switching tabs. Start finding out what's going on.

Whenever there's a major outage, it always starts the very same way. Five tools are open, four teams are talking past each other, and one question nobody can settle quickly. The idea behind this book is to give engineers the tools they need to keep an eye on things without breaking the bottom line.This book brings together logs, metrics, traces, frontend sessions and AI telemetry into one place, so you can figure out what's going on when things go wrong. It's all about setting up a production-ready OpenObserve cluster, hooking up every signal through OpenTelemetry, and tweaking the data until long-term storage becomes budget-friendly.

There are several chapters that look at what can go wrong in a business, like infrastructure, networks, apps, data layers and user experience. They even talk about the AI service that went up by three times overnight. In the AI era, the way we think about failure has changed. Things like models drifting, prompts inflating and cost moving faster than latency. If you've got observability built for three signals, you won't be able to see any of them. This book shows what a unified platform can do.

Key Learnings
  • Build a signal inventory tying every business driver to a measurable objective.
  • Deploy a high-availability OpenObserve cluster with object storage, SSO, and role-based access.
  • Instrument any stack through OpenTelemetry without rewriting application code or locking into a vendor.
  • Shape telemetry with pipelines, VRL functions, and enrichment tables to cut ingest cost sharply.
  • Design dashboards that engineers can actually open during incidents rather than decorative executive wall displays.
  • Define burn-rate alerts and SLOs that flag real degradation without generating alert fatigue.
  • Apply a repeatable seven-step diagnostic loop from scope through evidence to verified repair.
  • Recognise infrastructure red flags like CPU throttling, disk eviction, and autoscaler thrash early.
  • Diagnose AI-layer failures including token inflation, prompt drift, and runaway cost per request.
  • Migrate from an existing platform using dual-run, honest measurement, and reversible cutover.

Table of Content
  1. Getting Started with OpenObserve
  2. How Systems Fail with Hidden Failures?
  3. OpenObserve and Production-Ready Environment
  4. Getting Every Signal In
  5. Shaping, Governing and Affording Data
  6. Building Dashboards Engineers Actually Use
  7. Flagging Engine, Alerts, SLOs and Incidents
  8. Diagnostic Method
  9. Infrastructure and Kubernetes Red Flags
  10. Network and Edge Red Flags
  11. Application and Service Red Flags
  12. Data-Layer Red Flags
  13. User-Facing and AI-Layer Red Flags
  14. Scaling OpenObserve

Target Audience

Whether you're an SRE, platform engineer or architect, you'll find configuration, queries, dashboards and alert definitions you can apply directly. You don't need to have experience with OpenObserve.

Platform Engineering in Practice

Platform Engineering in Practice

Build internal Developer Platform from Empty Clusters to Self-Service Delivery, Observability, and AI-Assisted Operations

At some point, every software engineering organisation hits a point where shipping software feels like it's taking longer than writing it. So, developers are waiting days for a database, environments are drifting apart, and every team is deploying in its own way. This book shows you how to do that, one working layer at a time.

In this book, you'll get to build a complete internal developer platform using tools you can run on a single Linux workstation. The plan is to provision multi-cluster infrastructure with OpenTofu, wire GitOps delivery with Argo CD, design a self-service component API with Kubebuilder and Crossplane, enforce policy with Kyverno and Cilium, and add observability and a Backstage portal that cuts onboarding from weeks to minutes. Then you'll adopt OpenChoreo and use it with custom component types, promotion pipelines, multi-cluster data planes, and AI agents connected through MCP.

Out of the book, about 40% is about the thinking behind it, and the rest is all about putting it into practice. The idea is to make you capable and skilled to design, build, secure, measure and grow a platform that developers will actually use.

Key Learnings
  • Provision multi-cluster Kubernetes foundations with OpenTofu modules, gateways, and shared secret stores.
  • Deliver change through GitOps with Argo CD, ApplicationSets, and progressive rollouts.
  • Design single-file component API that hides Kubernetes detail from developers.
  • Provision databases on demand with Crossplane compositions and a custom operator.
  • Enforce security baselines through Kyverno policies, signed images, and zero-trust network rules.
  • Instrument services with OpenTelemetry, and reuse dashboards, SLOs, burn-rate alerts.
  • Speedup onboarding using Backstage templates, catalog entities, and TechDocs.
  • Operate OpenChoreo with custom component types, traits, and promotion pipelines.
  • Run dedicated production data planes across clusters using outbound cluster agents.
  • Grow adoption voluntarily, score platform maturity, and prove ROI to leadership.

Table of Content
  1. Why Platform Engineering Exists
  2. Thinking Like a Platform Team
  3. Architecting Internal Developer Platform
  4. Building Foundation Layer
  5. GitOps and Delivery Pipelines
  6. Self-Service and Platform APIs
  7. Guardrails, Security and Governance
  8. Observability and Developer Portals
  9. OpenChoreo as Reference Outcome
  10. Operating OpenChoreo
  11. Scaling Platform Adoption

Target Audience

If you know to ship software, and have worked around Git, containers and the Linux command line, then this book is well-suited for you. No prior work with the platform tools is expected, although some knowledge of Kubernetes helps.

The Leanpub 60 Day 100% Happiness Guarantee

Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.

See full terms...

Earn $8 on a $10 Purchase, and $16 on a $20 Purchase

We pay 80% royalties on purchases of $7.99 or more, and 80% royalties minus a 50 cent flat fee on purchases between $0.99 and $7.98. You earn $8 on a $10 sale, and $16 on a $20 sale. So, if we sell 5000 non-refunded copies of your book for $20, you'll earn $80,000.

(Yes, some authors have already earned much more than that on Leanpub.)

Learn more about writing on Leanpub

Free Updates. DRM Free.

If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).

Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.

Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.

Learn more about Leanpub's ebook formats and where to read them

Write and Publish on Leanpub

You can use Leanpub to easily write, publish and sell in-progress and completed ebooks and online courses!

Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks.

Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. (Or, if you are producing your ebook your own way, you can even upload your own PDF and/or EPUB files and then publish with one click!) It really is that easy.

Learn more about writing on Leanpub