Some details
A cloud-based microservice application with AI-enabled data analytics and processing to manage, track and optimize mobile advertising campaigns for CPA strategies.
This system allowed a US-based marketing agency to run ad campaigns and monetize ad inventory with various types of publishers such as websites, mobile apps, ad networks, and affiliates.
Key system components:
- Complex
To deliver the MVP of this application, DIGI117’s team used Node.js-based framework and NGINX web server, empowering JavaScript’s natural performance and scalability for high-load systems.
To organize campaign statistics and data storage, our developers leveraged MongoDB and ClickHouse database technologies and implemented flexible Redis data caching. Google AI was integrated as part of the campaign management module to optimize ad performance and target KPIs.
The system was designed as a cloud-based microservice backend architecture deployed with AWS. It utilized default progressive page-load together with server-side rendering that improved UX.
A special emphasis was made on the fast processing of big data for real-time campaign analytics and reporting.