The Reactive system on Scala and GCP behind CA DyVE, an ad delivery platform
Ad delivery platforms called Demand-side Platforms (DSPs) should respond to 50k req/s of ad auction, moreover, return within 100ms. “CA DyVE”, one of CyberAgent’s DSPs, is designed as a Reactive system utilizing the Google Cloud Platform (GCP) to meet the above tough system requirements.
In this session, I will introduce DSPs using figures and Scala code, mainly on the following items:
Overall architecture of a Reactive system with elasticity and resiliency
Cloud component selection for comfortable operation and maintenance (GCP case)
Choosing between OLTP (online transaction processing), streaming, and batch job depending on the use case
Utilizing techniques such as Circuit Breaker, Throttling, Bulkhead, and CQRS (Command Query Responsibility Segregation) + Event Sourcing
Session length
40 minutes
Language of the presentation
Japanese
Target audience
Intermediate: Requires a basic knowledge of the area
Who is your session intended to
Those who want to understand Reactive Systems concretely
Those who are interested in high throughput, low latency system design