About Redis

Redis provides cloud and on-premises solutions for caching, vector search, and NoSQL databases that power the fast applications modern businesses depend on. The Redis Cloud offering delivers a fully managed Database-as-a-Service solution with sub-millisecond performance for hybrid and multi-cloud applications. 

Redis Cloud enables faster app development so customers can deliver engaging, real-time app experiences, at scale. Its immediate usability and scalable infrastructure let customers focus on innovation – not infrastructure.

The Challenge

Redis was seeking to enhance their AWS offering by enabling customers to provision Redis databases directly through AWS Cloud Formation—AWS’s infrastructure-as-code service. This integration would allow customers to manage Redis resources alongside other AWS resources in a single environment and create Redis database instances as a native part of their AWS stack. It would also eliminate manual configuration steps when deploying Redis on AWS.

To do this, Redis needed to create a custom AWS Cloud Formation public registry extension that would allow their service to be provisioned as a third-party resource through Cloud Formation templates. This integration demanded specialized AWS expertise and a deep understanding of both platforms to navigate the complex registration and implementation process. 

To successfully complete this task, Redis turned to AllCloud.

The Solution

AllCloud’s professional team leverages deep AWS expertise to deliver next-generation application development and secure migrations, utilizing data and AI to drive business innovation. AllCloud was recommended to Redis by AWS to provide comprehensive end-to-end development of its AWS Cloud Formation registry integration.

The solution delivered:

  • A fully functional Cloud Formation public extension that enables AWS customers to create and manage Redis database instances directly within their Cloud Formation stacks.
  • Infrastructure-as-code capabilities for Redis Cloud resources.
  • A native AWS experience for customers already using Cloud Formation for their infrastructure management.

AllCloud’s experienced team handled the entire implementation process, from initial development through testing and final AWS public registry  publishing. It involved full technical development of the Cloud Formation registry integration, in addition to navigation of AWS’s contract testing and verification procedures.

The project spanned several months and was technically interesting for the AllCloud and Redis teams, who worked closely throughout the process. There were biweekly status meetings to ensure consistent alignment between the teams, and AllCloud provided responsive, on-demand support to address any technical challenges that arise, including navigating a necessary AWS patch requirement. The project culminated in a collaborative publishing process, with joint testing to ensure a successful outcome.

Results & Benefits

The successful implementation of the Redis Cloud Formation registry delivers significant advantages:

  • Enhanced Customer Experience: AWS customers can now provision Redis databases using familiar Cloud Formation templates and the developed extension.
  • Operational Efficiency: Redis resources can be managed in one environment with infrastructure-as-code tools.
  • Time and Resource Savings: Elimination of manual steps and separate Redis configuration processes
  • Improved AWS Integration: More native experience for customers already invested in AWS tooling

Strengthened Partnership: Reinforced Redis’s strategic relationship with AWS as a key technology partner

“Our collaboration with AllCloud was instrumental in enabling our customers to run Redis databases directly on AWS CloudFormation. The project required heavy testing and validation at each step, with frequent communication to ensure we remained aligned on progress and priorities. The AllCloud team delivered. Their deep expertise in both AWS architecture and Redis products allowed them to overcome complex integration challenges with efficiency. And their transparent communication kept us fully informed throughout the entire process – creating a seamless partnership to deliver significant value to our customers.” 

Leon Katsevman
Software Team Leader
Redis