The Parnas Suite
Minimum price
$4.99
$8.04
You pay
Author earns
About
About the Book
The change request is supposed to affect just one field. Before Daniel Reeves has finished reading it, twenty-three teams have been invited to discuss the impact.
Daniel has spent years helping to build Meridian, a bank's modern customer platform. Its services have clear owners, its teams deploy independently, and its architecture follows the accepted principles. Yet ordinary changes require extraordinary coordination, and a screen can tell a customer something that no part of the system has established as true.
When three unusual external reviewers arrive, they ask questions Daniel thought he could answer. What does the system promise? Which decisions belong together? What is each boundary protecting? And how much of the complexity comes from the business itself?
The Parnas Suite is a story about software design inside a large organisation, where technical choices become entangled with deadlines, supplier contracts, professional reputations and careers. Through design reviews, production incidents and a small experiment, Daniel and his colleagues begin to reconsider ideas they have spent years defending. Their disagreements have consequences, and even a working design must survive the organisation that will maintain it.
Written for developers, architects and technical leaders, the book explores modularity, data, transactions, user interfaces and the knowledge needed to keep a system understandable. It returns to some of software engineering's foundational ideas and asks what happens when familiar principles become rules whose reasons nobody remembers.
Feedback
Author
About the Author
Chris Austin is a software developer with nearly 40 years of experience, from the early days of home computers to building systems for some of the world's largest financial institutions.
He has spent much of his career working on business software, particularly in financial services, where he has seen how apparently simple requirements can become surprisingly complicated systems. His interests include software design, relational databases, transactions, and how small teams can build and maintain useful software without unnecessary complexity.
Chris writes at Business Software Is Hard, exploring the gap between what we know about good software design and what we actually do in practice. His writing draws on decades of experience, the work of earlier generations of software thinkers, and a conviction that many of the problems we face today have simpler solutions than we are often led to believe.
He lives in South East London with his wife and three children.
Contents
Table of Contents
Get the free sample chapters
Click the buttons to get the free sample in PDF or EPUB, or read the sample online here
The Leanpub 60 Day 100% Happiness Guarantee
Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.
See full terms...
Earn $8 on a $10 Purchase, and $16 on a $20 Purchase
We pay 80% royalties on purchases of $7.99 or more, and 80% royalties minus a 50 cent flat fee on purchases between $0.99 and $7.98. You earn $8 on a $10 sale, and $16 on a $20 sale. So, if we sell 5000 non-refunded copies of your book for $20, you'll earn $80,000.
(Yes, some authors have already earned much more than that on Leanpub.)
In fact, authors have earned over $15 million writing, publishing and selling on Leanpub.
Learn more about writing on Leanpub
Free Updates. DRM Free.
If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).
Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.
Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.
Learn more about Leanpub's ebook formats and where to read them
Write and Publish on Leanpub
You can use Leanpub to easily write, publish and sell in-progress and completed ebooks and online courses!
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. (Or, if you are producing your ebook your own way, you can even upload your own PDF and/or EPUB files and then publish with one click!) It really is that easy.