

# Which stickiness strategy is right for you?
<a name="options"></a>

Answering the following questions will help you determine your load balancer stickiness strategy.

**Are you using WebSockets?**
+ Yes: WebSockets are inherently sticky, so there is no need to use any strategy.
+ No: Continue to the next question.

**Are you planning a blue/green deployment?**
+ Yes: At the minimum, use target group stickiness, but continue to the next question.
+ No: Continue to the next question.

**Do you need some or all the traffic from a client to be routed to the same EC2 instance repeatedly?**
+ Yes: Continue to the next question.
+ No: You do not need to use sticky sessions.

**Do you want your application code or client to control the state attributes and duration by using cookies?**
+ Yes: Use application-based cookies to enable application-based sticky sessions.
+ No: Use load balancer generated cookies to enable duration-based sticky sessions.