Leanpub Header

Skip to main content

Filters

Category: "Software Architecture"

Software Architecture

New to Software Architecture? Read the Software Architecture article

  1. Modern Applications Strategy
    Modern Applications Strategy
    Connecting Business to Architecture Decisions
    Jaime Nagase

    Explore how a Modern Application Strategy book can take your organization from the basics to the cutting edge of innovation. Learn practical ways to modernize old systems with real-world examples from containers, serverless computing, and microservices. Your guide to technological evolution is here.

  2. Clean Code Principles and Patterns, 2nd Edition
    Clean Code Principles and Patterns, 2nd Edition
    A Software Practitioner's Handbook
    Petri Silen

    One of the most comprehensive no-fluff guides for software developers to help them write clean code every day. The book is packed with principles and patterns that help developers, from novices and juniors to seniors and experts, to write cleaner code.

  3. An Opinionated Introduction to Micro-frontends
    An Opinionated Introduction to Micro-frontends
    with React, Vue, and Svelte
    Damiano Fusco

    Master micro-frontends by building a complete foundation from scratch using React, Vue, and Svelte. This hands-on guide walks you through architecture decisions, refactoring patterns, and production-ready implementations—perfect for developers ready to scale complex frontend applications.

  4. Strategija za Cloud (Izdanje na Srpskom)
    Strategija za Cloud (Izdanje na Srpskom)
    Prilaz zasnovan na odlukama za uspešnu migraciju u oblak
    Gregor Hohpe and TranslateAI

    Strategija je razlika između izražavanja želje i njene realizacije. Da biste svoje putovanje kroz oblak pretvorili u stvarnost, a ne samo u želju, želećete da izbegavate žargon i detalje o proizvodima. Umesto toga, fokusirajte se na principe, modele odlučivanja i kompromise koje možete široko komunicirati kroz vašu organizaciju. Ova knjiga vam govori kako.

  5. Strategija za Oblak (Izdanje na Bosanskom)
    Strategija za Oblak (Izdanje na Bosanskom)
    Prilaz zasnovan na odlukama za uspješnu migraciju u oblak
    Gregor Hohpe and TranslateAI

    Strategija je razlika između poželjeti nešto i ostvariti to. Da bi vaše putovanje u oblak bilo stvarnost, a ne samo želja, trebali biste izbjegavati fraze i sitne detalje o proizvodu. Umjesto toga, fokusirajte se na principe, modele odlučivanja i kompromise koje možete široko komunicirati unutar vaše organizacije. Ova knjiga vam govori kako.

  6. 云战略 (简体中文版)
    云战略 (简体中文版)
    基于决策的方法成功云迁移
    Gregor Hohpe and TranslateAI

    策略是将愿望变为现实的区别所在。为了让你的云之旅成为现实,而不仅仅是一个愿望,你需要避开行业术语和产品细节。相反,应专注于原则、决策模型和你可以在组织内广泛传达的权衡。本书将告诉你如何做到。

  7. Strategia del Cloud (Edizione Italiana)
    Strategia del Cloud (Edizione Italiana)
    Un Approccio Basato sulle Decisioni per una Migrazione al Cloud di Successo
    Gregor Hohpe and TranslateAI

    La strategia è la differenza tra esprimere un desiderio e farlo diventare realtà. Per rendere il tuo percorso cloud una realtà, e non solo un desiderio, vorrai evitare parole d'ordine e dettagli dei prodotti. Invece, concentra l'attenzione sui principi, sui modelli decisionali e sui compromessi che puoi comunicare ampiamente in tutta la tua organizzazione. Questo libro ti spiega come fare.

  8. Estrategia de Nube (Edición en Español)
    Estrategia de Nube (Edición en Español)
    Un Enfoque Basado en Decisiones para una Migración Exitosa a la Nube
    Gregor Hohpe and TranslateAI

    La estrategia es la diferencia entre hacer un deseo y hacerlo realidad. Para convertir tu viaje hacia la nube en una realidad, y no solo en un deseo, querrás mantenerte alejado de las palabras de moda y los detalles minuciosos de los productos. En su lugar, enfócate en principios, modelos de decisión y compromisos que puedas comunicar ampliamente en toda tu organización. Este libro te cuenta cómo.

  9. Enterprise IT Architecture: A Comprehensive Guide for the Digital Age
    Enterprise IT Architecture: A Comprehensive Guide for the Digital Age
    A Brief Guide to Enterprise IT Architecture
    Binit Datta

    Learn essential skills for navigating today's tech landscape.

  10. Patterns of Application Development Using AI

    Unlock the power of AI in your applications with this groundbreaking book on AI-driven application architecture. Discover practical patterns and principles for building intelligent, adaptive, and user-centric software systems that harness the potential of large language models and AI components.

  11. Dominando JavaScript
    Dominando JavaScript
    Técnicas avanzadas para el desarrollo web moderno
    Carlos Azaustre

    Descubre los secretos detrás de los frameworks web más populares y lleva tus habilidades en JavaScript a otro nivel. Dominando JavaScript: Técnicas avanzadas para el desarrollo web moderno te enseñará cómo entender y adaptar cualquier framework web con confianza y facilidad. ¡Prepárate para convertirte en un experto en el desarrollo web moderno!

  12. 閒談軟體設計
    閒談軟體設計
    2014 - 2024
    杜秉穎

    分成心法、套路、摸索以及破繭四個部分,像是一個學徒在學習的過程,自己在每個階段的心得。

  13. Retrieval-Augmented Generation
    Retrieval-Augmented Generation
    An Engineer's Guide to Building RAG Systems with Your Own Data
    Jeroen Herczeg

    The engineer's guide to RAG systems that survive a deploy.

  14. The Essential Guide to Blockchain Platforms
    The Essential Guide to Blockchain Platforms
    A comparative guide from Bitcoin to Solana to Kaspa
    Ross P Green

    This is the Elite Insights for 2026 edition.Never know which blockchain or crypto project to focus on or invest in? With so many projects out there, where do you start?! This guide helps you to make an educated decision, not a decision on a whim because someone said: "Hey, you gotta get in to this cool new crypto, it's pumping!" This book covers many blockchains both technically and comparatively, describing Bitcoin, Ethereum, Kaspa, Kadena, Algorand, Saito, Pulsechain, Solana, Sei, Bittensor and Nano. This book also asks the tough questions unveiling interesting insights:Does the Blockchain Trilemma really exist? Is the Trilemma a technological problem or an economic problem?Is there confusion on the definition of decentralisation? Is it better to focus on openness and non-excludability?Are the incentive mechanisms in many blockchains broken? Should all budget be focused on security, what about scalability and decentralisation?What is fee recycling attack? Which blockchain solves it? This is not just a guide; it's a roadmap for those seeking a deeper understanding of the technological nuances that differentiate blockchains.

  15. An Introduction to Software Architecture

    Software architecture plays a pivotal role in the success of any software system, serving as the blueprint that defines its structure, components, and interactions. It provides a roadmap for architects and developers, guiding them in making informed decisions that impact the system's scalability, maintainability, and performance.