This document discusses migrating applications to Openshift. It recommends deploying up to 3 instances of routers and describes how sessions are handled between routers and browsers. It also discusses performance, scalability and availability considerations when migrating 128 applications. It provides code examples for using a SessionFilter and Java agent to integrate Redis session storage. The Java agent uses bytecode manipulation to add Redis functionality to applications at runtime.