Boosting News Platform Popularity with Cloud-Based Data Analytics
- Infrastructure as a Service (IaaS) - Cloud Databases
- Platform as a Service (PaaS) - Application Development Platforms
- E-Commerce
- Equipment & Machinery
- Behavior & Emotion Tracking
- Leakage & Flood Monitoring
- System Integration
The client, a Switzerland-based media group operating in over 15 countries, was seeking to enhance the popularity of their news platform. They wanted to identify relevant and trending topics more effectively to attract a larger audience. The challenge was to monitor and analyze competitor content to identify topics that were either partially covered or not covered at all by their own platform. The goal was to use this information to adjust their content strategy and present more relevant and engaging content to their audience.
The customer is a Switzerland-based media group with a rich history and over 7,000 employees. The company operates in more than 15 countries worldwide and has a broad media portfolio that includes print and digital publications, TV and radio channels, online marketplaces, and e-commerce platforms. The client has an online platform that covers news worldwide and was seeking to grow its popularity by publishing more relevant and trending content.
N-iX developed a cloud-based solution using Amazon Web Services (AWS) to analyze competitor content and identify trending topics. The solution involved the creation of parsers for competitors' sites to select new topics and upload the source on Amazon. The system then reads the source, identifies keywords in articles, and groups trending topics. Amazon API Gateway was implemented to allow the client to access the customer system and choose the type of searched topic. The data is then transmitted to ElasticSearch, where it is enriched with statistics. Amazon S3 was used for storing parsed articles from competitors, and AWS Lambda was used to determine when a new article would enter the Amazon S3 bucket. Amazon SQS was used to record a queue of articles that have been processed with a cloud enricher. AWS CloudFormation was used to describe the desired resources and their dependencies, and CloudWatch was used to track metrics. Amazon SNS was used to receive notifications when a new article entered the bucket.