Want to know more?
We are happy to help

GET IN TOUCH

Want to know more?
We are happy to help

GET IN TOUCH

WE ARE HAPPY
TO HELP YOU

If you wish to contact us, please fill in the
form and submit it.

DATASHAPES

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

DATASHAPES

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

Overview

Celestial deployed a multi-tenant SaaS application to the production-grade Azure cloud Infrastructure with multi-tenant support for this DataShapes project. 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.

Jason Cline

CTO, Celestial Systems

Fill out this form to get your DevOps Strategy reviewed free of cost by our DevOps Expert

Take me to Form

Jason Cline

CTO, Celestial Systems

Fill out this form to get your DevOps Strategy reviewed free of cost by our DevOps Expert

Take me to Form

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.

Business Requirements

  • Architect a cloud infrastructure design that can host and support SaaS applications and its tenants
  • To build a scalable, high-available, and secure platform
  • Support multi-tenant architecture
  • The system should support autoscaling

Challenges

The main challenge was the infrastructure resource provisioning. In order 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.

Challenges

The main challenge was the infrastructure resource provisioning. In order 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 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 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

The access to DevOps/Admin team to the Infrastructure should be authenticated via Azure AD

Technologies Used

Technologies Used

The Outcome

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

Want to Know More?

Want to Know More?