In systems with very dynamic data models, such as Content Management Systems, transferring data models and changes to them between environments can be very challenging. eZ Platform and the previous generation eZ Publish CMS products are such systems.
Many web applications are essentially a CRUD interface. This stands for simply Create, Read, Update and Delete. This is often the backbone of applications of all sorts ranging from content management systems to custom web applications like travel sites.
eZ Platform is a next generation Content Management System which went through a complete technical reboot in 2012-2015. With the first release of eZ Platform and the complimentary product, eZ Studio the system is now completely modernized and running on the Symfony Full Stack Framework.
Benjamin Eberlei from Tideways has written an excellent series of articles on performance with bits and pieces that PHP and Symfony developers come into contact often.