Leveling up for the cloud

White cloud passing over modern glass technology center building.

OVERVIEW

Teradata, a global leader in advanced analytics, partnered with Slalom to develop powerful cloud services on both Amazon Web Services and Microsoft Azure.

Scope

Modern Software Engineering, Serverless Architecture, DevOps Automation, Cloud Migration, Multi-Cloud Solution (AWS & Azure), Cloud Security Assessment, Delivery Center Build-Out

Technology

Amazon API Gateway, AWS Lambda, AWS CloudFormation, Serverless Framework, Azure Function Apps, Node.js, Angular

Embracing the cloud opportunity

Widely known for its advanced analytics technology and services, Teradata’s core strength is helping businesses drive better outcomes with data. The $2.5 billion company has led the data and analytics space for over 35 years.

For some Teradata customers, their “data center of gravity” is shifting from on-premises to the cloud. Gartner predicts that the cloud shift will affect over $1 trillion in IT spending by 2020. With that in mind, Teradata started offering its own cloud capabilities in 2011 and expanded into the public cloud in 2015. The goal was not only to enable popular Teradata software on AWS and Azure but also to fully empower customers with the cloud benefits of self-service, elasticity, and pay-as-you-go. These attributes fit neatly with Teradata’s larger vision of breaking down barriers to enable lightning-fast, connected decision-making.

Graphic illustration: close up on a dark planet with cyan lines and points of light.

Need for speed

“Organizations need to become like sentient beings,” says Ashutosh Tiwary, Teradata vice president and general manager of cloud. “They need to make data and knowledge freely accessible and available to everyone so that insights can drive the business agenda.” He cites The Sentient Enterprise, a book co-authored by Teradata’s Chief Operating Officer Oliver Ratzesberger, which charts a course for business survival in an increasingly data-centric world.

In short, Teradata and the cloud are a perfect fit. But the company needed a little help speeding up its ambitious rollout of managed offerings across the leading public cloud platforms.

Building serverless, together

Tiwary approached Slalom with his vision for building an advanced cloud engineering organization at Teradata. Together, we hatched a plan to support and accelerate it in one of our regional product engineering centers. A Slalom team would begin developing a self-service management console for Teradata’s cloud service immediately and integrate Teradata recruits as the work unfolded.

Soon after, Abhishek Lal joined Teradata as director of product development for the cloud offering, initially working with an all-Slalom team.

“On day one, Slalom provided people that worked well with each other, were very, very skilled, and were ready to start building. As new people came on board, they could see that this was a modern software and cloud services build environment,” says Lal.

Software architecture diagram on a laptop.

The extraordinary partnership continued for over a year, allowing Teradata to quickly build up its IntelliCloud service features and in-house team. Even after the new organization moved to its own space, a few people remained integrated in a Slalom team part-time and many IntelliCloud new hires spent time at Slalom as part of onboarding.

Close collaboration had the bonus benefit of setting Slalom up to rapidly explore new product ideas for Teradata. Over time, our engineers developed familiarity with Teradata’s technology stack and formed strong relationships across the company. The team also gained an understanding of the company’s customers and their needs.

The biggest win of the collaboration is the IntelliCloud Management Console. We helped Teradata design and build it for AWS – and then extend it for Azure.

photo illustration of data charts.

The serverless architecture uses Amazon API Gateway, AWS Lambda, and other AWS services to build up the platform. Microservices enable customer definition, security, capacity monitoring, scaling up and down, metering, and everything else that Teradata customers can now manage with the console.

Building with serverless technologies requires a cultural shift. Traditionally, a separate organization would stand up the infrastructure and then the delivery team would build the application on it. With serverless, you have to think differently because the team is responsible for both developing the infrastructure as code and the applications as services.

Ready for what's next

Today, Teradata has a thriving cloud engineering organization spread across San Diego, Seattle, and Pune, India. IntelliCloud is getting rave reviews on AWS and will soon be released on Microsoft Azure. “Interest and adoption have exceeded my expectations,” says Lal.

The IntelliCloud Management Console has been so popular that customers are now requesting the same experience for their on-premises Teradata services. “Customers see it as the new way of working with their Teradata systems,” Lal explains.

Next Up

Agilysis: serving the service and hospitality experts