September 2020
Intermediate to advanced
296 pages
8h 35m
English
I’ve been developing applications for the web for over 20 years now. On this journey, I’ve seen a variety of different-sized projects. I’ve built tiny side-projects all by myself, have been part of smaller projects with a couple of people, and have also worked on larger projects that involved more people than can comfortably fit around our kitchen table.
In 2014, my colleagues at neuland Büro für Informatik and I had the task of rebuilding an e-commerce system for a department store chain. The existing monolithic shop not only suffered from performance issues. The major pain-point was an organizational one: adding new features took a long time and often broke unrelated parts of the system. Increasing the development team ...