Leanpub Header

Skip to main content

Filters

Category: "API Design"

API Design

  1. Spring Boot - On Autopilot
    Spring Boot - On Autopilot
    Engineering Beyond the Defaults
    Pradeep Kumar Laxminarayana

    Spring Boot makes development fast—but what is it actually doing for you? Spring Boot — On Autopilot takes you beyond annotations and recipes to understand the framework's decisions, so you know when to accept the defaults, when to tune them, and when to take control.

  2. Disciples of Renown™ - Sanctify Hollowed Ground
    Disciples of Renown™ - Sanctify Hollowed Ground
    a "Walk-Though RPG Developer's Guide"
    Stephen Gose

    This Developer's Guide is the second in the "Disciples of Renown™" gaming series. It leads you through the development of the "Sanctify Hollowed Grounds" Role-Playing Game in both Construct v3 & v2 encoding formats. It's perfect for novices, experienced web developers, and anyone wanting their own bespoke game, artwork, and features.

  3. 1,000 Practical Tips for Building Maintainable Software
    1,000 Practical Tips for Building Maintainable Software
    An Authoritative Guide to Designing Code That Lasts
    Steve Publications

    Great software does more than work today. It stays clear, reliable and easy to change years from now. This practical guide packs 1,000 actionable tips on cleaner code, smarter architecture, testing, operations and teamwork, giving you proven ways to build software that lasts without becoming a burden to maintain.

  4. API-First con Micronaut
    API-First con Micronaut
    Desarrollo orientado al Contrato
    Jorge Aguilera

    El código cambia constantemente, pero tus contratos no. Aprende a construir APIs en Micronaut donde la especificación OpenAPI manda y el compilador garantiza que tu código nunca mienta.

  5. Python by Design
    Python by Design
    Ready, Set, Code
    Total Pythoneereing

    Because artificial intelligence generates code in seconds today software engineering matters more than ever. Successful software developers must document system structure, data flow, security boundaries to manage long-term maintainability. Without a clear, thoughtful design framework, AI simply helps teams build a faster, more complex maze of technical debt.

  6. Koddan Kariyere: JavaScript & Node.js ile Sıfırdan Profesyonele
    Koddan Kariyere: JavaScript & Node.js ile Sıfırdan Profesyonele
    Modern JavaScript, Node.js, Backend Geliştirme, REST API, Nesne Yönelimli Programlama (OOP), Asenkron Programlama, Veritabanları ve Yazılım Mühendisliğini Gerçek Projelerle Öğrenin
    Mert Turedu

    JavaScript ve Node.js öğrenmek isteyenler için başlangıçtan profesyonel seviyeye uzanan kapsamlı bir rehber. 1300+ sayfalık bu eser; modern JavaScript, Node.js, REST API, OOP, asenkron programlama, veritabanları, Clean Code, SOLID prensipleri, yazılım mimarisi ve gerçek dünya projeleriyle yalnızca kod yazmayı değil, yazılım mühendisi gibi düşünmeyi öğretir.

  7. Mastering Kong API Gateway
    Mastering Kong API Gateway
    From Core Architecture to AI-Powered LLM Orchestration
    Steve Publications

    Master Kong API Gateway with a practical guide that takes you from core architecture to advanced AI-powered API management. Learn to build secure, scalable platforms with production-ready examples, explore Kubernetes, decK and Terraform workflows, and discover how Kong AI Gateway enables intelligent LLM routing, semantic caching, guardrails and cost optimization across modern AI applications.

  8. 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.

  9. The Scalable SaaS Architecture Handbook
    The Scalable SaaS Architecture Handbook
    Designing Systems That Grow Without Breaking
    Steve Publications

    Scaling isn't just about handling more traffic. The Scalable SaaS Architecture Handbook shows you how to design SaaS systems that remain reliable, maintainable, and efficient as they grow, using proven patterns and real-world lessons.

  10. API Security
    API Security
    A Definitive Reference for Building Secure APIs at Scale
    Steve Publications

    APIs are the foundation of modern software and one of its most critical attack surfaces. API Security: A Definitive Reference for Building Secure APIs at Scale shows you how to build APIs that are secure by design, resilient under attack, and ready for production.

  11. API Rate Limiting & Throttling
    API Rate Limiting & Throttling
    Distributed Quotas, Kubernetes Protection, Tenant Fairness, and Go Middleware
    Luca Sepe

    Another Production Field Manual: protect APIs before overload becomes an outage with rate limiting, throttling, and tenant fairness.

  12. Circuit Breaker and Retries with Exponential Backoff
    Circuit Breaker and Retries with Exponential Backoff
    Resilient Microservice Calls, Failure Containment, Kubernetes Operations, and FinOps Impact
    Luca Sepe

    Learn how to stop retry storms, contain dependency failures, and make resilient microservice calls observable, bounded, and production-ready.

  13. AI API Security Scanner: Build It From Scratch

    Every web application has security headers, cookies, TLS configurations, and CORS policies that need to be correct. Most teams find out they're wrong only after a penetration test — or worse, after an incident. This book shows you how to build a scanner that catches these issues automatically. You'll create a Python CLI tool that uses Hurl (declarative HTTP testing) to assert security properties, SSLyze to validate TLS protocol versions, and AI to generate specific remediation for every failure it finds. The output: structured JSON reports, visual HTML dashboards, and AI-generated security posture assessments. **What you'll build:** - 9 declarative Hurl security test files (headers, cookies, CORS, HSTS, CSP, CSRF, redirects, TLS) - A preprocessor that handles domain substitution and authentication - An output parser with built-in remediation guidance for every test - A TLS scanner validating SSL 2.0/3.0 disabled and TLS 1.2/1.3 enabled - An AI analyzer that generates context-specific fixes using Ollama, OpenAI, or Bedrock - An HTML reporter with dark-themed visual dashboards - Docker multi-architecture deployment - CI/CD pipeline with GitHub Actions **Who this is for:** - Developers who want security checks before deploying - DevSecOps engineers building CI/CD security gates - Penetration testers who need quick baseline assessments - Security students learning web vulnerability concepts hands-on - Platform teams enforcing security standards across services Every failure includes: what was expected, what was received, why it matters, how to fix it, and a documentation link. AI adds domain-specific code examples on top.

  14. IT Enterprise Architecture Management
    IT Enterprise Architecture Management
    A Practitioner's Guide to Systematic IT Alignment
    Wolfgang Keller and Florian Oelmaier

    Software and infrastructure only create value when they pull in the same direction as the business. This book shows IT leaders how to get there: from shaping IT strategy and the architecture roadmap to the daily discipline of IT and architecture governance, all built on a pattern-based approach that adapts to your organization rather than forcing it into a template.Grounded in established frameworks such as TOGAF, COBIT, and ITIL, it pairs solid fundamentals with numerous real-world examples — and gives growing weight to compliance and IT security, now central concerns of any IT management agenda.This English edition is based on the German standard work on the subject, fully revised in its 4th edition (late 2024). It is current with TOGAF 10 and reflects recent developments in business-oriented enterprise architecture — including the open-source tool EDGY and patterns for digital strategy — alongside the latest trends in IT risk management and cybersecurity architecture.

  15. Disciples of Renown™ - St. George Battles the Dragons
    Disciples of Renown™ - St. George Battles the Dragons
    A "Walk-thru Developer's Guide"
    Stephen Gose

    This Developer's Guide is the "Project #1" from the also included "Building Role-Playing Browser Games" workbook. It leads you through the development of the "St. George Battles the Dragons" Role-Playing Game in both Construct v3 & v2 encoding. It's perfect for novices, experienced web developers, and anyone wanting their own bespoke game, artwork, and features.