To ensure an excellent level of service to our Rainbow users we have installed a high-functioning architecture with several servers located across the world.
3 data centers in France (Strasbourg, Roubaix, Gravelines) host the Rainbow app and the data of our users wherever they are in the world.
To optimize WebRTC (Audio & Video) communications we opted for TURN (Transversal Using, Relays around NAT) media servers that provide high-quality end-to-end WebRTC communications. These media-server TURN are settled in Strasbourg (EU, France), Beauharnois (NA, Canada), Singapore (AS, Singapore), São Paulo (LATAM, Brazil) and Sydney (OC, Australia). They do not store user data.
To reduce the latency of the connection between remote users we also set up a CDN (Content Delivery Network) server network. These servers are located in Asia (Japan & Singapore), in Europe (7 countries), and in North America (11 servers). Once again, these servers do not store user data.
The map of our Rainbow servers right below: