The following diagram shows the process of communication between the client code and the Sizmek servers, behind the scenes:
- The display server holds all files that are static in character. For example, the scripts and resources. The bursting server handles all actions that require decision making. For example, deciding whether a user should see an ad based on the frequency capping limit that was set for the ad.
- To allow scalability and redundancy, Sizmek uses multiple servers for each of the server types and multiple data centers.
- Sizmek uses content delivery networks (CDNs), such as Akamai, to serve static content.
- Akamai provides a distributed computing platform with thousands of servers in many countries around the world. Akamai optimizes the connection to its servers by routing each user to the nearest server to them.
- Bursting servers do not use CDN infrastructure. Instead, there are multiple Sizmek bursting servers located at different sites around the world.