01
Context
El projecte de Betevé consisteix a refer el desenvolupament web per augmentar les prestacions en rendiment i agilitat de la plataforma, millorant la gestió dels continguts per al seu equip de redactors. Sorgeix la necessitat daugmentar el trànsit i optimitzar la indexació de tot el seu contingut SEO de notícies, vídeo i RSS. Així com el redisseny de les versions Web i Mobile.
02
Objectius
Reptes per a Betevé :
El sistema sota el qual estava funcionant Betevé tenia importants problemes de rendiment. Quan l’audiència pujava significativament degut a esdeveniments o esdeveniments importants per a la ciutat (Sant Jordi, La Mercè, etc…) el rendiment queia de manera significativa.
- Millorar l’escalat i el rendiment de la plataforma en cas d’augments de trànsit.
- Introducció de millores a l’administració del contingut i la gestió d’usuaris.
- Agilitzar l’aplicació de millores al programari.
- Adaptar el disseny web i els dispositius mòbils.
- Augmentar la seguretat de la plaforma de manera global.
03
Solució
- Integració del servei a plataforma Amazon AWS, aprofitant molts dels seus serveis: RDS, S3, EC2, ElasticSearch, ElasticCache, CloudFront, etc…
- Servei basat en programari open source i frameworks àmpliament utilitzats en la indústria: WordPress, Django…
- Monitorització 24×7 de la plataforma mitjançant Nagios / Munin i desplegaments automatitzats mitjançant Jenkins.
- Migració a plataforma a Amazon AWS amb 100% de disponibilitat durant la migració.
- Estalvi de costos en hosting i evolució del programari.
- Plataforma escalable en volum i funcionalitat a un cost raonable.
- Gestió integral de la plataforma centralitzada a un mateix equip tècnic.
- Capacitat d’aguantar grans pics de trànsit i usuaris sense patir caigudes.