Clean Architectures in Python
Colophon
In conclusion, it should be noted...
Young Frankenstein, 1974
Writing a book is a giant effort.
I don't want this to sound like an excuse for the many errors that I forgot to fix or introduced. I merely want to state that what you read is the product of many many hours spent thinking how to explain a certain concept, debating with myself if a paragraph should come before another, and to endlessly trying to reconcile the code I wrote on the project and the Git commits with what is in the book. And since you read it until this point, I want to sincerely thank you for taking part in this adventure.
I didn't follow every advice I received, but I carefully read all the issues and messages that people sent me. I'm sorry I didn't manage to put in the book everything I wanted or everything you suggested. I have no commitment with an editor, but a certain point even a self-published book has to be called done. There will be more editions, I hope, so I just postponed the work. In the meanwhile, why don't you write a blog post on the clean architecture?
Thanks for reading my book!
Section 12 of Clean Architectures in Python
Previous
- Introduction
- About the book
- Chapter 1 - A day in the life of a clean system
- Chapter 2 - Components of a clean architecture
- Chapter 3 - A basic example
- Chapter 4 - Add a web application
- Chapter 5 - Error management
- Chapter 6 - Integration with a real external system - Postgres
- Chapter 7 - Integration with a real external system - MongoDB
- Chapter 8 - Run a production-ready system
- Changelog