Engineering the Future of Software
Feb 25–26, 2018: Training
Feb 26–28, 2018: Tutorials & Conference
New York, NY

Considerations and pitfalls when migrating from on-premises to the public cloud (sponsored by ThoughtWorks)

Cassandra Shum (ThoughtWorks), Rosemary Wang (HashiCorp)
3:50pm–4:40pm Wednesday, February 28, 2018
Location: Beekman Parlor
Average rating: ****.
(4.00, 3 ratings)

Prerequisite knowledge

  • Familiarity with migration patterns from on-premises deployments to the public cloud, cloud technologies, and cloud design patterns

What you'll learn

  • Learn tips and explore challenges when moving from an on-premises platform to the public cloud


Enterprises migrate from on-premises deployments to the public cloud to increase agility and decrease infrastructure management. There are many patterns and best practices for how to move to the public cloud, including choosing a reference application with a less critical function and setting up an event-driven architecture. However, there are also pitfalls that can hamper the transition.

Cassandra Shum and Rosemary Wang detail what you need to know when moving from an on-premises platform to the public cloud, moving beyond the technical architecture and patterns to explore the pitfalls when migrating. You’ll learn about upskilling your development teams for operations (and your operations with development skills), taking advantage of containers and VMs to avoid the big bang migration, and self-service. Along the way, Cassandra and Rosemary share stories that outline what to focus on and how to keep the journey on the right path.

This session is sponsored by ThoughtWorks.

Photo of Cassandra Shum

Cassandra Shum


Cassie Shum is the technical director and principal consultant for the east portfolio in North America at ThoughtWorks. A software engineer and architect, she’s spent the last nine years focusing on architectures including event-driven systems and microservices, a wide range of technologies with an emphasis on mobile and software delivery excellence, and she’s helped grow delivery practices and technical strategy and support the next generation of technologists. Some of her passions include advocating for women in technology and public speaking. She’s involved in promoting more female speakers in technology.

Photo of Rosemary Wang

Rosemary Wang


Rosemary Wang is a developer advocate for HashiCorp. She interfaces with users and partners to find creative open source solutions for infrastructure. An infrastructure automation explorer and cloud enthusiast, Rosemary works to bridge the technical and cultural barriers between infrastructure engineers and application developers. She has a talent for solving intractable problems with code, whether this means helping an infrastructure engineer learn to code or an application developer troubleshoot infrastructure failures. When Rosemary isn’t drawing on whiteboards, she valiantly attempts to hack stacks of various infrastructure systems on her laptop while foraging for tasty victuals (especially pizza) around the world.