Il Giornale is a historic Italian newspaper with a consistent and popular online presence, which provides for the publication of content dedicated to web users and access to digital versions of the paper newspaper. In addition to the contents of the main publication, thematic blogs are regularly updated.
Support the internal development team in Cloud management and the evolution of the CMS platform from a Cloud Native perspective
For some time Il Giornale On Line srl, the company that manages ilgiornale.it, has chosen the Cloud to manage the galaxy of its digital contents, because serving several million pages and users every day requires a flexible infrastructure ready to deal with traffic peaks, and a highly reliable service that allows editorial staff to publish updates at the frenetic pace of change that we are living. The architecture is developed on a multi-cloud which coordinates services from different providers based on specific production and delivery needs.
Starting from 2019, ilgiornale.it has chosen SparkFabrik to provide support in managing its cloud and to better carry out the evolution of the CMS platform from a Cloud Native perspective which publishes content online of the publisher.
The first critical element is given by the fact that it involved taking charge of a system designed by others, based on a proprietary, therefore non-transferable, provisioning mechanism. Handovers are always delicate moments in the life of applications and complex infrastructures, due to the inevitable communication glitches deriving from the presence of implicit knowledge that is difficult to bring out.
Once the handover was completed, we faced the first urgent architectural problems to be solved: the reliability of the solution due to single point of failure of the architecture and recurring business continuity problems of the services offered to the editorial staff. Finally, architecture mapping revealed the heterogeneity of the solutions adopted, consisting of both AWS native products, and custom elements for networking and storage, always integrated into the cloud perimeter AWS.
From the point of view of software management, we found versioning policies of the code base and deployment strategies that can be reviewed and optimized, and analyzing the existing situation we found that it would have been possible to increase productivity and at the same time minimize the risks due to manual activities.
Once the handover was completed, we took care of creating a new updated map of the entire infrastructure and services in use, also based on real data extrapolated from the AWS APIs.
As a next step, we carried out an assessment of the CMS application which manages the publication of the main digital property: the website ilgiornale.it.
For the application layer, we evaluated both the architecture with which it was implemented in the AWS cloud, and its intrinsic characteristics, taking advantage of our long experience with Drupal. Even the ‘satellite’ properties were mapped and evaluated, especially in relation to the update status of the software used and the ability to access for administrative tasks.
Finally, surveys were made on the traffic generated, both in the AWS cloud and at the external CDN service, and on the operating costs of the platform.
The result of the infrastructural and application assessment was the starting material for a discussion with the staff of ilgiornale.it, with which we defined a first action plan and targeted interventions.
We have adopted our standard processes for project management for which we have transferred the code to our integrated platform which allows you to manage, in addition to code versioning, activity tracking and automation of continuous integration and release tasks.
A complex architecture requires a constant effort to improve, for this reason activities that proactively address potential risks and which aim to achieve an optimal balance of costs, performance and reliability and keep pace with market innovations.
A comprehensive modernization and optimization plan is therefore underway:
After about a year of activity and collaboration with the ilgiornale.it staff, the improvements achieved in the customer’s multi-cloud environment can be listed.
Chief Technology Officer, ilGiornale.it