TrueNTH CMS
There is something special about this project that is related to how its continues delivery trajectory was also powering up our knowledge and skills. If I could have done differently, I would have applied the lessons we have learned to produce a better architecture; as in any software engineering endeavor. As we got the chance to redesign and write a second version of this platform, we got the opportunity to redesign its core for continuous delivery in a custom-made pipeline, leading to an extremely simple management system where history, artifacts and images were accessible in a single mouse click.
This project was interesting because we got the chance to do it again, and the gains we got from building an architecture along with our efforts to design the delivery pipeline were evident, we are now able to replicate a build from any point in its history, via artifacts and not only from source, while we are also capable of controlling deployed versions which are declaratively described as a list of artifacts stored in our warehouse.