Software Architecture for Developers: Volumes 1 & 2 - Technical leadership and communication
Software Architecture for Developers: Volumes 1 & 2 - Technical leadership and communication
$30.00
Regular Price
$25.00
Bundle Price

Software Architecture for Developers: Volumes 1 & 2 - Technical leadership and communication

Technical leadership and the balance with agility
Visualise, document and explore your software architecture

About the Bundle

"Software Architecture for Developers" is a practical and pragmatic guide to modern, lightweight software architecture, specifically aimed at developers. You'll learn:

  • The essence of software architecture.
  • Why the software architecture role should include coding, coaching and collaboration.
  • The things that you really need to think about before coding.
  • How to visualise your software architecture using the C4 model and simple diagrams.
  • A lightweight approach to documenting your software.
  • Why there is no conflict between agile and architecture.
  • What "just enough" up front design means.
  • How to identify risks with risk-storming.

Follow @simonbrown on Twitter for updates about these books.

  • Share this bundle

About the Books

Technical leadership and the balance with agility

Technical leadership and the balance with agility

Software Architecture for Developers - Volume 1
  • 16,563

    Readers

  • 127

    Pages

  • 80%

    Complete

  • PDF

  • EPUB

  • MOBI

  • APP

This book is a practical, pragmatic and lightweight guide to software architecture, specifically aimed at developers, and focussed around the software architecture role and process.

If you're looking for the C4 model, this has been moved to Software Architecture for Developers: Volume 2 - Visualise, document and explore your software architecture.

Visualise, document and explore your software architecture

Visualise, document and explore your software architecture

Software Architecture for Developers - Volume 2
  • 14,391

    Readers

  • 200

    Pages

  • 80%

    Complete

  • PDF

  • EPUB

  • MOBI

  • APP

This book focusses on the visual communication and documentation of software architecture. I've seen a number of debates over the years about whether software development is a craft or an engineering discipline. Although I think it *should* be an engineering discipline, I believe we're a number of years away from this being a reality. So while this book doesn't present a formalised, standardised method to communicate software architecture, it does provide a collection of ideas and techniques that thousands of people across the world have found useful. The core of this is my C4 software architecture model and the software guidebook. You'll also find discussion about notation, the various uses for diagrams, the value of creating a model and tooling.

This book was formerly called "The Art of Visualising Software Architecture", and now additionally includes information about documentation.

About the Author

Simon Brown
Simon Brown

Simon is an independent software development consultant specializing in software architecture - specifically technical leadership, communication, and lightweight, pragmatic approaches to software architecture. Simon is the author of "Software Architecture for Developers", a developer-friendly guide to software architecture, technical leadership, the balance with agility and communicating software architecture with sketches, diagrams, and models. He is also the creator of the C4 software architecture model and the founder of Structurizr, a SaaS product to create web-based software architecture diagrams using code.

Follow Simon on Twitter at @simonbrown to get book updates.

The Leanpub 45-day 100% Happiness Guarantee

Within 45 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.
See full terms

Write and Publish on Leanpub

Authors and publishers use Leanpub to publish amazing in-progress and completed ebooks, just like this one. You can use Leanpub to write, publish and sell your book as well! 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. It really is that easy.

Learn more about writing on Leanpub