Leanpub Header

Skip to main content

Filters

Category: "Software Architecture"

Books

  1. Implementing the Clean Architecture
    Python Edition
    Sebastian Buczyński

    Learn how to apply the Clean Architecture. The book strongly focuses on practical aspects and is illustrated with tons of code snippets. Code samples are in Python.

  2. So you have good information about the new system hardware and requirements.You also have a collection of chip vendor libraries, compiler supported functions, previous generation software, and ideas for new code.How do you come up with a software architecture that can tie everything together to meet the system requirements?

  3. How Query Engines Work
    An Introductory Guide
    Andy Grove

    This book provides an introduction to the high-level concepts behind query engines and walks through all aspects of building a fully working SQL query engine in Kotlin. Please note that this is a short introductory book (around 100 pages). Around 4% of readers ask for a refund because they were expecting something far more comprehensive.

  4. Domain-Driven Design Distillé
    Tomasz Jaskula and Vaughn Vernon

    La modélisation logicielle DDD (Domain-Driven Design) donne des résultats puissants dans la pratique, non seulement en théorie. C'est la raison pour laquelle les développeurs du monde entier s'orientent rapidement vers son adoption. Maintenant, pour la première fois, il existe un guide français, une traduction officielle du livre DDD Distilled.

  5. Advanced Windows Memory Dump Analysis with Data Structures
    Training Course Transcript and WinDbg Practice Exercises with Notes, Fifth Edition
    Dmitry Vostokov

    Learn how to use WinDbg to navigate memory space and Windows data structures to diagnose structural and behavioral patterns in the 64-bit kernel and complete (physical) memory dumps. Additional topics include memory search, kernel linked list navigation, practical WinDbg scripting, registry, system variables and objects, device drivers, and I/O.

  6. Accelerated Windows Malware Analysis with Memory Dumps
    Training Course Transcript and WinDbg Practice Exercises, Third Edition
    Dmitry Vostokov

    The full transcript of Software Diagnostics Services training. Learn how to navigate process, kernel, and physical spaces and diagnose malware patterns in Windows memory dump files using WinDbg and practical step-by-step hands-on exercises. Covered more than 20 malware analysis patterns. The third edition has some exercises updated to Windows 11.

  7. Cloud Strategy
    A Decision-Based Approach to Successful Cloud Migration
    Gregor Hohpe

    Strategy is the difference between making a wish and making it come true. To make your cloud journey a reality, and not just a wish, you’ll want to stay clear of buzzwords and product minutiae. Instead, focus on principles, decision models, and trade-offs that you can communicate broadly throughout your organization. This book tells you how. Paperback editionHardcover edition

  8. Event Sourcing in Python
    Event-oriented analysis and design with applications
    John Bywater

    A pattern language for event sourced applications and reliable distributed systems. Examples are written in the Python programming language. Now includes event-oriented introductions to the pattern language scheme of Christopher Alexander, the process philosophy of Alfred North Whitehead, and the person-centred psychology of Rogers and Rosenberg.

  9. Effective Kafka
    A Hands-On Guide to Building Robust and Scalable Event-Driven Applications with Code Examples in Java
    Emil Koutanov

    Modern event-driven architecture has become synonymous with Apache Kafka. This book is a complete, A-Z guide to Kafka. From introductory to advanced concepts, it equips you with the necessary tools and insights, complete with code and worked examples, to navigate its complex ecosystem and exploit Kafka to its full potential.

  10. Solutions to IT Architecture Modernization Issues.

  11. The Art of Software Reviews
    Find out what's good and bad about your software - practical analysis, evaluation, assessment, audit, review. Covers technical and organisational issues, from requirements over architecture and code up to deployment and rollout.
    Gernot Starke

    Find out what’s good and bad about your software - practical analysis, evaluation, assessment, audit, review. Covers technical and organisational issues, from requirements over architecture and code up to deployment and rollout. 

  12. Enterprise Angular: Micro Frontends and Moduliths with Angular
    Module Federation - Nx - DDD
    Manfred Steyer

    Important: Book moved! This book moved to our website at ANGULARarchitects.io. Please also register here to get notified about news versions: Download book or register to get notified after updates! --- Learn how to subdivide a huge application into smaller and hence maintainable parts with Domain Driven Design, Nx Monorepos and Micro Frontends.

  13. GitOps
    Cloud-native Continuous Deployment
    Dr. Simon Harrer, Florian Beetz, and Anja Kammer

    GitOps has caused quite some fuss on Twitter and KubeCon, and still continues to do so. This book aggregates the essence of GitOps to help clear up the confusion. This book answers the following questions:What is GitOps?Why should I use GitOps?How does GitOps work?How to get started with GitOps on Kubernetes?What's the Future of GitOps?

  14. Algebra-Driven Design
    Elegant Solutions from Simple Building Blocks
    Sandy Maguire

    A how-to field guide on building leak-free abstractions and algebraically designing real-world applications.

  15. Clean Architecture en iOS
    Principios y buenas prácticas de diseño aplicadas en iOS.
    Yair Carreno

    Este trabajo será valioso para aplicar en cualquier compañía, startup o iniciativa personal.Ya sea para aplicar refactor a un proyecto existente o para iniciar una nueva aplicación móvil con sólidas bases de Arquitectura.Ha sido una pieza de referencia invaluable para mis proyectos y espero que también se convierta en lo mismo para el lector.