Leanpub Header

Skip to main content

Filters

Category: "Software Architecture"

Books

  1. Manifest Android Entrevista (Edición en Español)
    Manifest Android Entrevista (Edición en Español)
    La guía definitiva para superar las entrevistas técnicas de Android
    Jaewoong and TranslateAI

    Para destacar en tu próxima entrevista de trabajo de Android, concéntrate en comprender verdaderamente los conceptos —no solo en memorizar respuestas— y en practicar cómo aplicarlos. Con 108 preguntas de entrevista, 162 preguntas prácticas adicionales y más de 50 consejos profesionales, este libro te ayuda a perfeccionar tus habilidades, entender el porqué y prepararte para los desafíos técnicos del mundo real. Edición de tapa dura | Edición de bolsillo

  2. 이벤트 소싱 이해
    이벤트 소싱 이해
    이벤트 모델링과 이벤트 소싱으로 확장 가능한 시스템 설계 및 구현
    Jinho Yim and Martin Dilger

    이 책은 이벤트 모델링과 이벤트 소싱을 결합해 시스템을 계획하고 구현하는 일련의 과정을 다룹니다. 이벤트 소싱의 개념을 쉽게 설명하고, 시스템 구축에 필요한 핵심 지식을 포괄적으로 안내합니다. 실용적인 이벤트 소싱 시작 방법을 배우고 싶다면, 저자의 풍부한 경험이 담긴 이 책과 함께 여정을 시작해보세요.

  3. The Software Developer's Handbook

    A 30+ year career starting in the 1990's, this is one developer's journey into code. This book tells a story of code and what you need to know in your first 1-5 years of coding. The book traces my own stories and lessons, in the hopes that in sharing an honest and real account, you will gain more than simply reading a text-book. The book is human-centred, discusses career, soft skills and generally what you need to survive in the world of code.

  4. System Design - Urdu
    System Design - Urdu
    اچھا سسٹم وہ ہے جو آج کی ضرورت اور کل کے چیلنج، دونوں کا مقابلہ کر سکے
    Ahmad Bilal

    ہر بڑی ایپلیکیشن کے پیچھے، ایک منفرد کہانی چھپی ہوتی ہے جو ہمیں بتاتی ہے کہ کس طرح اُس نے اپنے آغاز سے لے کر کروڑوں اور اربوں صارفین کو ہینڈل کرنے کے لیے اپنے سسٹم کو بہتر بنایا۔ اس میں، ہم چند مشہور پلیٹ فارمز کی سکیلنگ کی کہانیوں پر نظر ڈالیں گے اور دیکھیں گے کہ انہوں نے کن چیلنجز کا سامنا کیا، کن ٹیکنالوجیز کا استعمال کیا، اور کس طرح اپنے آرکیٹیکچر کو بدلتے وقت اور بڑھتی ہوئی ضروریات کے مطابق ڈھالا۔ یہ کہانیاں نہ صرف بڑی کمپنیوں کے کامیاب سسٹمز کی گواہی ہیں، بلکہ ہمیں یہ سیکھنے کا موقع بھی دیتی ہیں کہ ہم اپنے پروجیکٹس کو کس طرح بہتر بنا سکتے ہیں، چاہے وہ چھوٹے پیمانے کے ہوں یا بڑے۔ ان سکیلنگ کی کہانیوں میں جھانکنے کا مقصد، دراصل سافٹ ویئر انجینئرنگ کے بہترین اصولوں اور غیر معمولی ڈیزائن کے فیصلوں کا جائزہ لینا ہے

  5. Engineering Leadership in Regulated Environments: A CTO’s Handbook

    Engineering Leadership in Regulated Environments: A CTO’s HandbookBy Chrysovalantis D. Koutsoumpos In regulated industries, engineering leaders face a unique challenge: how to build systems that move fast without breaking rules, and scale teams without losing clarity or control. This book offers practical guidance drawn from real-world experience — designed for engineering leaders who operate in environments where compliance, trust, and delivery must coexist. Covering 30 focused chapters, it explores topics like team structures, architecture, risk management, audit readiness, product delivery frameworks, and long-term strategy. Each chapter includes actionable insights, tools, and approaches that help bridge the gap between technical leadership and regulatory expectations. Whether you're leading engineering at a fintech, healthcare company, or any compliance-heavy organization, this handbook provides a thoughtful and pragmatic reference to support your growth — and your team’s.

  6. Manifest Android Interview 한국어
    Manifest Android Interview 한국어
    GDE의 노하우가 담긴 질문으로 학습하는 안드로이드 기술 면접 가이드
    Jaewoong

    안드로이드 기술 면접에서 좋은 결과를 얻으려면 단순히 답을 외우는 것이 아니라, 개념을 올바르게 이해하고 실전에 적용해 보는 연습이 중요합니다. 이 책에서 다루는 108개의 면접 질문, 162개의 추가적인 실전 질문, 50개 이상의 Pro Tips를 통해 기술적 배경과 논리를 향상시킴으로써 실제 기술 면접의 대비뿐만 아니라, 안드로이드 생태계의 전반적인 지식을 학습하는데 큰 도움이 됩니다. 하드커버 에디션 (영문) | 페이퍼백 에디션 (영문) ISBN: 979-8285926436

  7. Return Self
    Return Self
    Essays on Recursive Thinking
    Thomas Gordon Lowrey IV

    This is not a book about best practices. It is not a manual for clean architecture or a treatise on organizational efficiency. There are enough of those. This is a book about patterns you can feel but not always name. About the loops that shape systems, and the systems that shape us. About how structure emerges, reflects, collapses, and — sometimes — regenerates. You don’t need to be an engineer to know what it’s like to live inside a system that can’t see itself. Or to feel the edge of a process that once made sense but no longer fits. You don’t need to be a leader to notice when a decision wasn’t really a decision, but a reflex encoded years ago.

  8. Medior PHP - The Next Step

    In today’s project-based, SCRUM “infested” web development work scene you are either a Junior starting out or a Senior who lacks in-depth knowledge. There seems to be no in-between! After reading this book you will be a Medior PHP Developer who can deliver a fully-fledged API from start to finish!

  9. Object-Oriented Programming in C#
    Object-Oriented Programming in C#
    In Control
    Andrea Pierini

    Master Object-Oriented Programming in C# and take control of your software design. This comprehensive guide focuses on deep conceptual understanding—vital for guiding development effectively, especially with AI assistance. Explore the core OOP pillars, unravel the SOLID principles, implement key Design Patterns, and see how Dependency Injection shapes modern .NET applications. Learn to leverage recent C# features for better encapsulation and immutability, building efficient, testable, and truly maintainable applications through practical examples and unique AI collaboration prompts.

  10. Reviewing Software Systems
    Reviewing Software Systems
    with the Lightweight Approach for Software Reviews - LASR
    Stefan Toth and Stefan Zörner

    This book introduces LASR – the Lightweight Approach for Software Reviews in a practical and in-depth way. It provides detailed insights into how the method works, real-world examples, guidance on using support materials, and practical tips for your own reviews.

  11. SAP ARIBA and S4HANA Client Strategy, Migration and Limitation
    SAP ARIBA and S4HANA Client Strategy, Migration and Limitation
    Must Have E-Byte for SAP ARIBA, S/4HANA Enthusiasts covering all "Must-Know"s!
    Michael Ralph
    No Description Available
  12. Practical Kotlin Deep Dive
    Practical Kotlin Deep Dive
    Unlocking the 'How' and 'Why' behind Kotlin fundamentals and internal mechanisms.
    Jaewoong

    Takes you from “how to use Kotlin” into “how Kotlin really works,” revealing the internal implementations, desmifying bytecodes and compiler behavior, and internals that shape the language. If you want to write smarter, more confident Kotlin across fundamentals, coroutines, and multiplatform. Hardcover | ISBN: 979-8243872744 [Course] Practical Kotlin Deep Dive Course

  13. Memory Dump Analysis Anthology, Volume 16

    This reference volume consists of revised, edited, cross-referenced, and thematically organized articles from Software Diagnostics Institute and Software Diagnostics Library (former Crash Dump Analysis blog) about software diagnostics, root cause analysis, debugging, crash and hang dump analysis, software trace and log analysis written from 15 April 2023 to 14 April 2024.

  14. Memory Dump Analysis Anthology, Volume 15

    This reference volume consists of revised, edited, cross-referenced, and thematically organized articles from Software Diagnostics Institute and Software Diagnostics Library (former Crash Dump Analysis blog) about software diagnostics, root cause analysis, debugging, crash and hang dump analysis, software trace and log analysis written from 15 August 2021 to 14 April 2023.

  15. Architecting Scalable Solutions: A Practical Approach to Software Design
    Architecting Scalable Solutions: A Practical Approach to Software Design
    Designing Scalable, Maintainable, and Future-Proof Software Solutions
    Alon Fliess

    This book is a must-have for software developers and architects looking to master software architecture's theoretical and practical aspects. It goes beyond high-level architecture diagrams—offering in-depth explanations of design principles, methodologies, and best practices, accompanied by code samples in multiple programming languages.From UML diagrams and design patterns to microservices implementation and cross-cutting concerns, the book covers the entire spectrum of software architecture. You will explore how to transition from monoliths to microservices, manage scalability and maintainability, and leverage modern AI-driven approaches to software design.Whether a seasoned architect or an aspiring developer, this book provides hands-on knowledge with practical code implementations, ensuring you can confidently apply architectural concepts to real-world projects.As AI writes more code, knowing how to instruct it is essential! You must master software architecture to stay ahead!