Summary
That’s it! We have finally reached the end of the book. This final chapter demonstrated the worthiness of everything we have done previously – thinking in terms of separation of responsibilities, decoupling the business and the technical implementation, analyzing functions in depth before drawing some technical contracts, ensuring API compatibility, choosing standard-aware modules and software applications, plugging everything together in a decoupled manner, and so on. All this was a lot of work, but the promise was that the evolution of the information system would later be guaranteed, and I hope you are convinced that it is indeed and that the additional exploration was really worth it.
We applied some changes to the data, in the GUI, and even deep inside the UX by adjusting how the whole application works; we also changed some business rules and authorization management, hardened the system, and modified the processes in many different ways, with none of...