# How we handle multi-region sessions at Clever

DevFeed: [How we handle multi-region sessions at Clever](<https://devfeed.tech/articles/how-we-handle-multi-region-sessions-at-clever-19722.md>)

Original publisher: [Read original article](<https://engineering.clever.com/2021/08/10/how-we-handle-multi-region-sessions-at-clever/>)

Author: Nathan Leiby

Published: 2021-08-10T20:48:35Z

Content type: tutorial

Language: en

Sources: [Clever](<https://devfeed.tech/sources/clever.md>)

Topics: [Resilience](<https://devfeed.tech/topics/resilience.md>), [Availability](<https://devfeed.tech/topics/availability.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [systems](<https://devfeed.tech/topics/systems.md>), [saml](<https://devfeed.tech/topics/saml.md>)

Tags: [availability](<https://devfeed.tech/tags/availability.md>), [aws](<https://devfeed.tech/tags/aws.md>), [database](<https://devfeed.tech/tags/database.md>), [devops](<https://devfeed.tech/tags/devops.md>), [resilience](<https://devfeed.tech/tags/resilience.md>), [resiliency](<https://devfeed.tech/tags/resiliency.md>), [saml](<https://devfeed.tech/tags/saml.md>), [systems](<https://devfeed.tech/tags/systems.md>)

## AI overview

Clever Engineering explains a five-stage approach to making user sessions resilient: persist session data in a database, run multiple service instances, use database replicas, and mirror the setup across regions to withstand failures such as service, database, networking, or AWS region outages.

## Source excerpt

Why multi-region sessions? Each year leading up to Back to School (our busiest season), Clever's engineering team invests in our highest traffic systems to make sure we can handle user growth and new traffic patterns. During 2020-2021, SAML auth at Clever grew from <10% of our login related traffic to about 40% of our traffic! For this [...] The post How we handle multi-region sessions at Clever appeared first on Clever Engineering Blog.