Upcoming Webinar: From Data to Decisions

How AI Insights Support
Innovation in Financial Services

Thu, Apr 25, 2024
8 AM PT / 11 AM ET

Register Now
datashape logo

DATASHAPES
DEVOPS

Internet of Things icon Industry: Internet of Things


CloudOps icon Service Offered: CloudOps

Highly available multi-tenant production grade SaaS applications on Azure platform

DataShapes banners

Overview

Celestial deployed a multi-tenant SaaS application to the production-grade Azure cloud Infrastructure for our client, Datashapes.

This same concept can be extended to other SaaS applications that may have similar use-case/requirements. The idea was to plan, design and implement an architecture that is highly available, scalable and secure.

datashape Process

Dissecting Problem

1

Know the
Client

A San Francisco Bay Area company, that is commercializing the patented, full-stack, market-ready DataShapes AI platform, in an enterprise-grade SaaS platform

2

Business
Requirement

  • Architect a cloud infrastructure design that can host and support SaaS applications and their tenants.
  • To build a scalable, highly available, and yet secure platform.
  • Support multi-tenant architecture.
  • The system should support auto-scaling.
3

Challenges

The main challenge was infrastructure resource provisioning. To avoid the wastage of resources, the resource allocation should be in such a way that, it should support multi-tenancy without having too many overheads in terms of resources

Celestial’s Solution

Celestial DevOps team assisted in planning, designing, and implementing the architecture that could support multi-tenant functionality of the SaaS application. We designed a solution based on the Azure ecosystem in allocating dedicated resources for each new tenant onboarded.

Key Features

MULTI-TENANCY

Dedicated and isolated set of resources for each tenant onboarded

SCALABILITY

The application resource sets should be able to auto-scale themselves to improve performance

HIGH-AVAILABILITY

Offers a high level of operational performance and quality over a relevant time period

SECURITY

Access of the DevOps/Admin team to the infrastructure should be authenticated via Azure AD

Celestial Solutions Process

Tech Used

Azure AD icon
Azure Kubernetes service icon

Outcomes

  • Implemented a multi-tenant architecture
  • Automated provisioning of Kubernetes objects
  • Azure AD integration

This website uses cookie to offer you the best experience online. By continuing to use our website, you agree to the use of cookie. If you would like to know more about cookie and how to manage them, please view our Privacy & Cookie Policy.