
- AWSS
- IAAS
- INFRASTRUCTURE AS CODE
- ANSIABLE
- JENKINS
- DEVOPS
- BIGDATA
- AUTOMATION
- SERVERLESS
- CI
- CD
- CONTINUOUS INTEGRATION
- CONTINUOUS DEPLOYMENT
- CONTAINERS
- DOCKER
- TABLEAU
- DATA
Migration and redesign of the Telefónica data analysis and exploitation platform. From classic to serverless DPC.
80 % of the platform is serverless
Automated system
based on the Event-driven philosophy60 % reduction in original costs
Spain's leading telecommunications company
As part of its business development plan, Telefónica aims to achieve the greatest financial yield from the data generated by its devices and customers.
This requires a flexible infrastructure that supports all the processes and equipment involved.
Cloud-focused. Speeding up times. Reducing costs
Following the initial product versions of the LUCA project, consumer demand for data increased and with it the need for faster access to it. Classic systems were quickly rendered obsolete due to the high costs they generated.
Following the decision to migrate to the AWS cloud, the need to redesign the project architecture and processes was identified.
Data speed and integrity had to be ensured, while computing times were reduced.
Focus on the data. Optimisation of resources and processes
To meet this challenge, we needed an agile platform. It had to be possible to make the changes in an agile, automatic manner, be certain that there would be no production problems.
Thanks to the development of the platform as a code (Cloudformation and Ansible), three identical environments were achieved: Development, integration and production. Minimising potential failures when deploying changes.
Given that the data was the reason for the project, the decision was made to adopt an Event-driven architecture so that all the processes required to exploit the data and make it available were based on events generated by the previous process. For example, on receipt of the data deposited by the original source in S3, the event was generated that enabled the file validator to begin its task.
Just as the data plays a leading role in the project, cost minimisation and processing speed are the major milestones. To achieve these, serverless solutions such as AWS Lambda or AWS EMR were chosen, which are solutions that do not require a 24/7-active node and are only enabled when required (in this case, due to certain events). Support was also given to the development teams to improve the implementation of the developments (parallelised in Elastic MapReduce jobs) or help them adapt to the new platform.
Luca continues to grow
So much is this the case that it has become one of the business lines within Telefónica. The project continues to evolve with a focus on a hybrid cloud infrastructure (Azure). An increasing number of customers require this service from Telefónica, and are provided with personalised data either through a data display dashboard (Tableau), a database, or via API.