SlideShare une entreprise Scribd logo
1  sur  31
Télécharger pour lire hors ligne
Cloud Ready
Multi-tenant Application Platform

Ram Kumar - Director – Product Management
ram.k@techcello.com
www.techcello.com
(A Division of Asteor Software Inc)
Innovation

Featured by Gartner for its Innovative, Cool and Potentially disruptive offering

© Techcello www.techcello.com
Case Study - 1
 Invision, Germany – Leading player in Workforce Management
– Bought 30 developer licenses
– Was planning to build an in-house multi-tenant engineering
platform before coming across Techcello
– Evaluated Techcello for 2 months with extensive performance
testing and POCs
– Decided to standardize on our platform as the engineering
foundation and framework for all their present and future
products
– Has a migration road map for the next 2-3 years moving existing
products / features and customers piece by piece.
© Techcello www.techcello.com
Case Study 2
 Benefits Administration Platform for a large US based HRO

– The entire product built on top of the framework
– Views, Business rules and workflow are customizable by end
users at the tenant level
– Customer sees increased market opportunities because of the
flexible product design:
• Operations and Marketing people can configure and implement
product to suit the customer.
• Demo of Benefits Plan design is used to win new accounts.

© Techcello www.techcello.com
Benefits Administration System built on Techcello
Before

After

Only IT personnel can make system
changes

Only domain expertise is required to make
a change

3 months to configure a new client

3 days to configure a new client

Poor Scalability

Scale up and Scale out capabilities to
accommodate several new and large
clients

Manually configured business processes
+
Complex and disparate rules for each
customer
+
Heavy dependence on direct backend
updates

Uniform and template-ized business
processes and rules
+
Operational manager can make even the
most fine-grained system change to the
system from his laptop in a holiday resort
© Techcello www.techcello.com
Case Study 3
 Synergita –Start up in Talent/Performance Management System

– Had a young team (2-4 years experience)
– Needed a strong, tested and scalable Multi-tenant platform so
that they can focus only on the business domain functionalities
– Successfully live at Amazon
– Extensively leveraged the customizability and configurability
aspects of the framework on a multi-tenant architecture.
– Is able to offer a disruptive pricing of US$ 25 per user per year
with a product that can be “sefl-configured” by customers across
verticals, domains and organization sizes.

© Techcello www.techcello.com
Other Applications being built on Techcello
 Affiliate Marketing System – Concep Global UK

 Business Management Portal – Rofarez Malaysia
 CRM – Duosoft Colombo
 Retail KPO - Mobius
 POC Stage
– Large BPO : Migrate multiple CRM instances to Multi-tenant
architecture, Customize and configure for each client differently,
while maintaining a single code base;
– Retail Software ISV : Migrate Loyalty Management Module to
Cloud based SaaS

© Techcello www.techcello.com
Multi-tenancy – Maturity Levels

© Techcello www.techcello.com
The Development Platform

© Techcello www.techcello.com
The Architecture

© Techcello www.techcello.com
The Process

© Techcello www.techcello.com
The Value Proposition
 Develop on .NET, Deploy Anywhere

 Cloud ready scalable, Multi-tenant
 Architectural and Engineering excellence packaged and delivered as
a product and used during development as a framework
 30-50% saving in cost and time to market
 Strategic and Technical control over the entire application stack
 Freedom Flexibiliry and Control of Custom Development without the
complexities, risks, costs and time overheads associated with ground
up development

© Techcello www.techcello.com
Multi-tenant Application Platform

Exception Management

Instrumentation

Caching – Distributed
Caching

Data Access
Management

Service Injection

Policy Injection

© Techcello www.techcello.com
Multi-tenant Application Platform

Data Connection
Abstraction

Authentication

Data Security

Access Control

Customization

Adhoc Query and
Report Builders

Notification

Audit Trails

Scheduling

(Data Isolation /
Partitioning)

© Techcello www.techcello.com
Multi-tenant Application Platform

Subscription Management

Tenant Management

Usage Monitoring and
Metering

Data Management Utilities

© Techcello www.techcello.com
Distributed Caching

© Techcello www.techcello.com
Distributed Data Architecture

Partitioning
• Distribute Load Across Servers Based On TenantId
• Vertical Partitioning
• Distribute Load Across Servers Based On Functionality
• Horizontal and Vertical Partitioning
• Functionality +Tenant - server Mapping
• Connection String Management By Functionality and Tenant
Data Isolation
• Tenant View Filter

© Techcello www.techcello.com
Data Architecture

© Techcello www.techcello.com
Authentication

Authentication
• Tenant Code Based Authentication
• Single Sign On
• SAML
• Federated Authentication
• Support claims
• Identity Provider
• Password Policies

© Techcello www.techcello.com
Authorization / Access Control
ACL Policy

• Privilege Based Authorization
• Named Privileges
• Entity Action Privileges
• Custom Access Control Policies
• Global Roles
• Tenant Defined Roles
• License and Privileges
• Features Privilege mapping
• Role Privilege Mapping
• Access Control Units

Datascope Policies

• Static and Dynamic Data Scope
• Tenant defined policies
© Techcello www.techcello.com
Audit Trail

Types
•
•
•
•

Event Auditing
Snapshot recording
Change tracking
Performance Audits

When to Audit
• Time based audits
• Event based audits

© Techcello www.techcello.com
Data Security

Data Security
•
•
•
•

Strong Algorithm
Key Storage
Minimal Dual Storage
High Privileged User For Key

Consideration
• Performance
• Direct Data Access In Reports

© Techcello www.techcello.com
Customization
Customization Units

•
•
•
•
•

View Customization
Data Customization
Report Customization
Business Rules
Workflow

View Customization
•
•
•
•

URL Customization
Logo, Themes
Form Fields – Visibility, Editability, Mandatory
Labels

© Techcello www.techcello.com
Customization
Report Customization
• Adhoc Query / report / Chart builder
• Precanned reports customization – custom fields support, visibility,
order
Business Rule Customization

• Business Rule Editor
• Domain Model Driven
Workflow Customization
• Workflow Editor
• Human Workflow

© Techcello www.techcello.com
Customization

© Techcello www.techcello.com
Customization

© Techcello www.techcello.com
Notification

Notification
•
•
•
•
•
•

Email Notification
FTP Notification
Notification Templates
Notification Audits
Batch Notifications
Background Jobs

© Techcello www.techcello.com
Subscription Management
Package Management
• Modules and Features Based Subscription
• Usage Based Subscription
• Fixed
• Blocks
• Seat Based Subscription
• Custom Subscription – Pick and Choose
Access Control By Subscription
• Privileges Based On Subscriptions
Metering
• Usage Audits
• Usage Reports
Billing
• Integration with your Own billing or Cloud Billing Providers
© Techcello www.techcello.com
Tenant Provisioning

Provisioning
• Auto Provisioning
• Passive Provisioning
• Background Jobs On Provisioning
De-Provisioning
• SLA implementation
• Tenant Exit Jobs

© Techcello www.techcello.com
Data Management Utilities

Data Management Utilities
• Backup Utility*
• Restore Utility*
• Bulk Import / Export Utilities*

*Roadmap
© Techcello www.techcello.com
Thank You
 For more information

– Ram Kumar (ram.k@techcello.com)

© Techcello www.techcello.com

Contenu connexe

Tendances

Design Strategy for Data Isolation in SaaS Model
Design Strategy for Data Isolation in SaaS ModelDesign Strategy for Data Isolation in SaaS Model
Design Strategy for Data Isolation in SaaS ModelTechcello
 
Introduction to PaaS
Introduction to PaaSIntroduction to PaaS
Introduction to PaaSChris Haddad
 
Migrating Traditional Apps from On-Premises to the Hybrid Cloud
Migrating Traditional Apps from On-Premises to the Hybrid CloudMigrating Traditional Apps from On-Premises to the Hybrid Cloud
Migrating Traditional Apps from On-Premises to the Hybrid CloudRackspace
 
(ENT305) Develop an Enterprise-wide Cloud Adoption Strategy | AWS re:Invent 2014
(ENT305) Develop an Enterprise-wide Cloud Adoption Strategy | AWS re:Invent 2014(ENT305) Develop an Enterprise-wide Cloud Adoption Strategy | AWS re:Invent 2014
(ENT305) Develop an Enterprise-wide Cloud Adoption Strategy | AWS re:Invent 2014Amazon Web Services
 
Reduce Risk with End to End Monitoring of Middleware-based Applications
Reduce Risk with End to End Monitoring of Middleware-based ApplicationsReduce Risk with End to End Monitoring of Middleware-based Applications
Reduce Risk with End to End Monitoring of Middleware-based ApplicationsSL Corporation
 
Cloud Computing Introduction - 2018
Cloud Computing Introduction - 2018Cloud Computing Introduction - 2018
Cloud Computing Introduction - 2018Lucas Lopez
 
Cloud migration strategies
Cloud migration strategiesCloud migration strategies
Cloud migration strategiesSogetiLabs
 
Migrating Legacy Applications to AWS Cloud: Strategies and Challenges
Migrating Legacy Applications to AWS Cloud: Strategies and ChallengesMigrating Legacy Applications to AWS Cloud: Strategies and Challenges
Migrating Legacy Applications to AWS Cloud: Strategies and ChallengesOSSCube
 
Migration to Cloud - How difficult is it ? A sample migration scenario
Migration to Cloud - How difficult is it ? A sample migration scenarioMigration to Cloud - How difficult is it ? A sample migration scenario
Migration to Cloud - How difficult is it ? A sample migration scenarioSachin Agarwal
 
Cloud application architecture with Microsoft Azure
Cloud application architecture with Microsoft AzureCloud application architecture with Microsoft Azure
Cloud application architecture with Microsoft AzureGuillermo Zepeda Selman
 
RightScale Webinar: Key Considerations For Cloud Migration and Portability
RightScale Webinar:  Key Considerations For Cloud Migration and PortabilityRightScale Webinar:  Key Considerations For Cloud Migration and Portability
RightScale Webinar: Key Considerations For Cloud Migration and PortabilityRightScale
 
Cloud Migration, Application Modernization and Security for Partners
Cloud Migration, Application Modernization and Security for PartnersCloud Migration, Application Modernization and Security for Partners
Cloud Migration, Application Modernization and Security for PartnersAmazon Web Services
 
Saas Challenges and Solutions
Saas Challenges and SolutionsSaas Challenges and Solutions
Saas Challenges and SolutionsTechcello
 
The 2014 AWS Enterprise Summit - Where to Begin
The 2014 AWS Enterprise Summit - Where to BeginThe 2014 AWS Enterprise Summit - Where to Begin
The 2014 AWS Enterprise Summit - Where to BeginAmazon Web Services
 
Cloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
Cloud Migration Cookbook: A Guide To Moving Your Apps To The CloudCloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
Cloud Migration Cookbook: A Guide To Moving Your Apps To The CloudNew Relic
 
Cloud Enablement - IT Services Model
Cloud Enablement - IT Services Model Cloud Enablement - IT Services Model
Cloud Enablement - IT Services Model Vishal Sharma
 

Tendances (20)

Cloud enablement
Cloud enablementCloud enablement
Cloud enablement
 
Design Strategy for Data Isolation in SaaS Model
Design Strategy for Data Isolation in SaaS ModelDesign Strategy for Data Isolation in SaaS Model
Design Strategy for Data Isolation in SaaS Model
 
Cloud is a Process, Not a Tech Revolution
Cloud is a Process, Not a Tech RevolutionCloud is a Process, Not a Tech Revolution
Cloud is a Process, Not a Tech Revolution
 
Introduction to PaaS
Introduction to PaaSIntroduction to PaaS
Introduction to PaaS
 
Boot camp - Migration to AWS
Boot camp - Migration to AWSBoot camp - Migration to AWS
Boot camp - Migration to AWS
 
Migrating Traditional Apps from On-Premises to the Hybrid Cloud
Migrating Traditional Apps from On-Premises to the Hybrid CloudMigrating Traditional Apps from On-Premises to the Hybrid Cloud
Migrating Traditional Apps from On-Premises to the Hybrid Cloud
 
(ENT305) Develop an Enterprise-wide Cloud Adoption Strategy | AWS re:Invent 2014
(ENT305) Develop an Enterprise-wide Cloud Adoption Strategy | AWS re:Invent 2014(ENT305) Develop an Enterprise-wide Cloud Adoption Strategy | AWS re:Invent 2014
(ENT305) Develop an Enterprise-wide Cloud Adoption Strategy | AWS re:Invent 2014
 
Reduce Risk with End to End Monitoring of Middleware-based Applications
Reduce Risk with End to End Monitoring of Middleware-based ApplicationsReduce Risk with End to End Monitoring of Middleware-based Applications
Reduce Risk with End to End Monitoring of Middleware-based Applications
 
Software as a service
Software as a serviceSoftware as a service
Software as a service
 
Cloud Computing Introduction - 2018
Cloud Computing Introduction - 2018Cloud Computing Introduction - 2018
Cloud Computing Introduction - 2018
 
Cloud migration strategies
Cloud migration strategiesCloud migration strategies
Cloud migration strategies
 
Migrating Legacy Applications to AWS Cloud: Strategies and Challenges
Migrating Legacy Applications to AWS Cloud: Strategies and ChallengesMigrating Legacy Applications to AWS Cloud: Strategies and Challenges
Migrating Legacy Applications to AWS Cloud: Strategies and Challenges
 
Migration to Cloud - How difficult is it ? A sample migration scenario
Migration to Cloud - How difficult is it ? A sample migration scenarioMigration to Cloud - How difficult is it ? A sample migration scenario
Migration to Cloud - How difficult is it ? A sample migration scenario
 
Cloud application architecture with Microsoft Azure
Cloud application architecture with Microsoft AzureCloud application architecture with Microsoft Azure
Cloud application architecture with Microsoft Azure
 
RightScale Webinar: Key Considerations For Cloud Migration and Portability
RightScale Webinar:  Key Considerations For Cloud Migration and PortabilityRightScale Webinar:  Key Considerations For Cloud Migration and Portability
RightScale Webinar: Key Considerations For Cloud Migration and Portability
 
Cloud Migration, Application Modernization and Security for Partners
Cloud Migration, Application Modernization and Security for PartnersCloud Migration, Application Modernization and Security for Partners
Cloud Migration, Application Modernization and Security for Partners
 
Saas Challenges and Solutions
Saas Challenges and SolutionsSaas Challenges and Solutions
Saas Challenges and Solutions
 
The 2014 AWS Enterprise Summit - Where to Begin
The 2014 AWS Enterprise Summit - Where to BeginThe 2014 AWS Enterprise Summit - Where to Begin
The 2014 AWS Enterprise Summit - Where to Begin
 
Cloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
Cloud Migration Cookbook: A Guide To Moving Your Apps To The CloudCloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
Cloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
 
Cloud Enablement - IT Services Model
Cloud Enablement - IT Services Model Cloud Enablement - IT Services Model
Cloud Enablement - IT Services Model
 

Similaire à Cloud Ready Multi-Tenant Platform for Building SaaS Apps

Techcello webinar ppt slideshare
Techcello webinar ppt slideshareTechcello webinar ppt slideshare
Techcello webinar ppt slidesharekanimozhin
 
Techcello at a glance
Techcello at a glanceTechcello at a glance
Techcello at a glancekanimozhin
 
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...WSO2
 
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...Chris Haddad
 
Things-factory introduction
Things-factory introductionThings-factory introduction
Things-factory introductionHatio, Lab.
 
Essentials of a digital experience platform
Essentials of a digital experience platform Essentials of a digital experience platform
Essentials of a digital experience platform DrupalGeeks
 
AbbyBrownAB_Resume
AbbyBrownAB_ResumeAbbyBrownAB_Resume
AbbyBrownAB_ResumeAbby Brown
 
AbbyBrownAB_Resume
AbbyBrownAB_ResumeAbbyBrownAB_Resume
AbbyBrownAB_ResumeAbby Brown
 
Benchmark Maturity of your SaaS Solution
Benchmark Maturity of your SaaS SolutionBenchmark Maturity of your SaaS Solution
Benchmark Maturity of your SaaS SolutionTechcello
 
Curiosity Software, Infuse and Kumoco present: The Democratisation of Testing
Curiosity Software, Infuse and Kumoco present: The Democratisation of TestingCuriosity Software, Infuse and Kumoco present: The Democratisation of Testing
Curiosity Software, Infuse and Kumoco present: The Democratisation of TestingCuriosity Software Ireland
 
End to-End Monitoring for ITSM and DevOps
End to-End Monitoring for ITSM and DevOpsEnd to-End Monitoring for ITSM and DevOps
End to-End Monitoring for ITSM and DevOpseG Innovations
 
Techcello hp-arch workshop
Techcello hp-arch workshopTechcello hp-arch workshop
Techcello hp-arch workshopkanimozhin
 
Building multi tenant highly secured applications on .net for any cloud - dem...
Building multi tenant highly secured applications on .net for any cloud - dem...Building multi tenant highly secured applications on .net for any cloud - dem...
Building multi tenant highly secured applications on .net for any cloud - dem...kanimozhin
 
Headless Ecommerce IT Solutions Provider xLogia.pdf
Headless Ecommerce IT Solutions Provider xLogia.pdfHeadless Ecommerce IT Solutions Provider xLogia.pdf
Headless Ecommerce IT Solutions Provider xLogia.pdfXlogia Tech
 
Is On-Demand SPM Right For Your Company?
Is On-Demand SPM Right For Your Company?Is On-Demand SPM Right For Your Company?
Is On-Demand SPM Right For Your Company?Callidus Software
 

Similaire à Cloud Ready Multi-Tenant Platform for Building SaaS Apps (20)

Techcello webinar ppt slideshare
Techcello webinar ppt slideshareTechcello webinar ppt slideshare
Techcello webinar ppt slideshare
 
Techcello at a glance
Techcello at a glanceTechcello at a glance
Techcello at a glance
 
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
 
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
 
Things-factory introduction
Things-factory introductionThings-factory introduction
Things-factory introduction
 
VenkyGowda _LeadEngineer
VenkyGowda _LeadEngineerVenkyGowda _LeadEngineer
VenkyGowda _LeadEngineer
 
Essentials of a digital experience platform
Essentials of a digital experience platform Essentials of a digital experience platform
Essentials of a digital experience platform
 
AbbyBrownAB_Resume
AbbyBrownAB_ResumeAbbyBrownAB_Resume
AbbyBrownAB_Resume
 
AbbyBrownAB_Resume
AbbyBrownAB_ResumeAbbyBrownAB_Resume
AbbyBrownAB_Resume
 
Benchmark Maturity of your SaaS Solution
Benchmark Maturity of your SaaS SolutionBenchmark Maturity of your SaaS Solution
Benchmark Maturity of your SaaS Solution
 
Kevin Sherrard resume
Kevin Sherrard resumeKevin Sherrard resume
Kevin Sherrard resume
 
Curiosity Software, Infuse and Kumoco present: The Democratisation of Testing
Curiosity Software, Infuse and Kumoco present: The Democratisation of TestingCuriosity Software, Infuse and Kumoco present: The Democratisation of Testing
Curiosity Software, Infuse and Kumoco present: The Democratisation of Testing
 
End to-End Monitoring for ITSM and DevOps
End to-End Monitoring for ITSM and DevOpsEnd to-End Monitoring for ITSM and DevOps
End to-End Monitoring for ITSM and DevOps
 
Techcello hp-arch workshop
Techcello hp-arch workshopTechcello hp-arch workshop
Techcello hp-arch workshop
 
Building multi tenant highly secured applications on .net for any cloud - dem...
Building multi tenant highly secured applications on .net for any cloud - dem...Building multi tenant highly secured applications on .net for any cloud - dem...
Building multi tenant highly secured applications on .net for any cloud - dem...
 
Headless Ecommerce IT Solutions Provider xLogia.pdf
Headless Ecommerce IT Solutions Provider xLogia.pdfHeadless Ecommerce IT Solutions Provider xLogia.pdf
Headless Ecommerce IT Solutions Provider xLogia.pdf
 
Ppt0000000
Ppt0000000Ppt0000000
Ppt0000000
 
Overview
OverviewOverview
Overview
 
Is On-Demand SPM Right For Your Company?
Is On-Demand SPM Right For Your Company?Is On-Demand SPM Right For Your Company?
Is On-Demand SPM Right For Your Company?
 
PAC Fast Track Implementation Program
PAC Fast Track Implementation ProgramPAC Fast Track Implementation Program
PAC Fast Track Implementation Program
 

Plus de Techcello

Webinar Series Part 2 -Recipe for a Successful SaaS Company - Migrating Sing...
Webinar Series Part 2 -Recipe for a Successful SaaS Company -  Migrating Sing...Webinar Series Part 2 -Recipe for a Successful SaaS Company -  Migrating Sing...
Webinar Series Part 2 -Recipe for a Successful SaaS Company - Migrating Sing...Techcello
 
Whitepaper - Building a scalable & Profitable Saas Business
Whitepaper - Building a scalable & Profitable Saas BusinessWhitepaper - Building a scalable & Profitable Saas Business
Whitepaper - Building a scalable & Profitable Saas BusinessTechcello
 
10 features to check out in your subscription management solution
10 features to check out in your subscription management solution10 features to check out in your subscription management solution
10 features to check out in your subscription management solutionTechcello
 
Engineering and Operational Services for Cloud Providers
Engineering and Operational Services for Cloud ProvidersEngineering and Operational Services for Cloud Providers
Engineering and Operational Services for Cloud ProvidersTechcello
 
Single vs. Multi Tenant Cost Comparison
Single vs. Multi Tenant Cost ComparisonSingle vs. Multi Tenant Cost Comparison
Single vs. Multi Tenant Cost ComparisonTechcello
 
Building Multi-tenant, Configurable, High Quality Applications on .NET for an...
Building Multi-tenant, Configurable, High Quality Applications on .NET for an...Building Multi-tenant, Configurable, High Quality Applications on .NET for an...
Building Multi-tenant, Configurable, High Quality Applications on .NET for an...Techcello
 
Cello saas scalability architecture
Cello saas scalability architectureCello saas scalability architecture
Cello saas scalability architectureTechcello
 
Cello Saas Brochure
Cello Saas BrochureCello Saas Brochure
Cello Saas BrochureTechcello
 
Benefits of cello framework
Benefits of cello frameworkBenefits of cello framework
Benefits of cello frameworkTechcello
 
CelloSaaS Getting Started
CelloSaaS Getting StartedCelloSaaS Getting Started
CelloSaaS Getting StartedTechcello
 

Plus de Techcello (10)

Webinar Series Part 2 -Recipe for a Successful SaaS Company - Migrating Sing...
Webinar Series Part 2 -Recipe for a Successful SaaS Company -  Migrating Sing...Webinar Series Part 2 -Recipe for a Successful SaaS Company -  Migrating Sing...
Webinar Series Part 2 -Recipe for a Successful SaaS Company - Migrating Sing...
 
Whitepaper - Building a scalable & Profitable Saas Business
Whitepaper - Building a scalable & Profitable Saas BusinessWhitepaper - Building a scalable & Profitable Saas Business
Whitepaper - Building a scalable & Profitable Saas Business
 
10 features to check out in your subscription management solution
10 features to check out in your subscription management solution10 features to check out in your subscription management solution
10 features to check out in your subscription management solution
 
Engineering and Operational Services for Cloud Providers
Engineering and Operational Services for Cloud ProvidersEngineering and Operational Services for Cloud Providers
Engineering and Operational Services for Cloud Providers
 
Single vs. Multi Tenant Cost Comparison
Single vs. Multi Tenant Cost ComparisonSingle vs. Multi Tenant Cost Comparison
Single vs. Multi Tenant Cost Comparison
 
Building Multi-tenant, Configurable, High Quality Applications on .NET for an...
Building Multi-tenant, Configurable, High Quality Applications on .NET for an...Building Multi-tenant, Configurable, High Quality Applications on .NET for an...
Building Multi-tenant, Configurable, High Quality Applications on .NET for an...
 
Cello saas scalability architecture
Cello saas scalability architectureCello saas scalability architecture
Cello saas scalability architecture
 
Cello Saas Brochure
Cello Saas BrochureCello Saas Brochure
Cello Saas Brochure
 
Benefits of cello framework
Benefits of cello frameworkBenefits of cello framework
Benefits of cello framework
 
CelloSaaS Getting Started
CelloSaaS Getting StartedCelloSaaS Getting Started
CelloSaaS Getting Started
 

Dernier

"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 

Dernier (20)

"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 

Cloud Ready Multi-Tenant Platform for Building SaaS Apps

  • 1. Cloud Ready Multi-tenant Application Platform Ram Kumar - Director – Product Management ram.k@techcello.com www.techcello.com (A Division of Asteor Software Inc)
  • 2. Innovation Featured by Gartner for its Innovative, Cool and Potentially disruptive offering © Techcello www.techcello.com
  • 3. Case Study - 1  Invision, Germany – Leading player in Workforce Management – Bought 30 developer licenses – Was planning to build an in-house multi-tenant engineering platform before coming across Techcello – Evaluated Techcello for 2 months with extensive performance testing and POCs – Decided to standardize on our platform as the engineering foundation and framework for all their present and future products – Has a migration road map for the next 2-3 years moving existing products / features and customers piece by piece. © Techcello www.techcello.com
  • 4. Case Study 2  Benefits Administration Platform for a large US based HRO – The entire product built on top of the framework – Views, Business rules and workflow are customizable by end users at the tenant level – Customer sees increased market opportunities because of the flexible product design: • Operations and Marketing people can configure and implement product to suit the customer. • Demo of Benefits Plan design is used to win new accounts. © Techcello www.techcello.com
  • 5. Benefits Administration System built on Techcello Before After Only IT personnel can make system changes Only domain expertise is required to make a change 3 months to configure a new client 3 days to configure a new client Poor Scalability Scale up and Scale out capabilities to accommodate several new and large clients Manually configured business processes + Complex and disparate rules for each customer + Heavy dependence on direct backend updates Uniform and template-ized business processes and rules + Operational manager can make even the most fine-grained system change to the system from his laptop in a holiday resort © Techcello www.techcello.com
  • 6. Case Study 3  Synergita –Start up in Talent/Performance Management System – Had a young team (2-4 years experience) – Needed a strong, tested and scalable Multi-tenant platform so that they can focus only on the business domain functionalities – Successfully live at Amazon – Extensively leveraged the customizability and configurability aspects of the framework on a multi-tenant architecture. – Is able to offer a disruptive pricing of US$ 25 per user per year with a product that can be “sefl-configured” by customers across verticals, domains and organization sizes. © Techcello www.techcello.com
  • 7. Other Applications being built on Techcello  Affiliate Marketing System – Concep Global UK  Business Management Portal – Rofarez Malaysia  CRM – Duosoft Colombo  Retail KPO - Mobius  POC Stage – Large BPO : Migrate multiple CRM instances to Multi-tenant architecture, Customize and configure for each client differently, while maintaining a single code base; – Retail Software ISV : Migrate Loyalty Management Module to Cloud based SaaS © Techcello www.techcello.com
  • 8. Multi-tenancy – Maturity Levels © Techcello www.techcello.com
  • 9. The Development Platform © Techcello www.techcello.com
  • 10. The Architecture © Techcello www.techcello.com
  • 11. The Process © Techcello www.techcello.com
  • 12. The Value Proposition  Develop on .NET, Deploy Anywhere  Cloud ready scalable, Multi-tenant  Architectural and Engineering excellence packaged and delivered as a product and used during development as a framework  30-50% saving in cost and time to market  Strategic and Technical control over the entire application stack  Freedom Flexibiliry and Control of Custom Development without the complexities, risks, costs and time overheads associated with ground up development © Techcello www.techcello.com
  • 13. Multi-tenant Application Platform Exception Management Instrumentation Caching – Distributed Caching Data Access Management Service Injection Policy Injection © Techcello www.techcello.com
  • 14. Multi-tenant Application Platform Data Connection Abstraction Authentication Data Security Access Control Customization Adhoc Query and Report Builders Notification Audit Trails Scheduling (Data Isolation / Partitioning) © Techcello www.techcello.com
  • 15. Multi-tenant Application Platform Subscription Management Tenant Management Usage Monitoring and Metering Data Management Utilities © Techcello www.techcello.com
  • 16. Distributed Caching © Techcello www.techcello.com
  • 17. Distributed Data Architecture Partitioning • Distribute Load Across Servers Based On TenantId • Vertical Partitioning • Distribute Load Across Servers Based On Functionality • Horizontal and Vertical Partitioning • Functionality +Tenant - server Mapping • Connection String Management By Functionality and Tenant Data Isolation • Tenant View Filter © Techcello www.techcello.com
  • 18. Data Architecture © Techcello www.techcello.com
  • 19. Authentication Authentication • Tenant Code Based Authentication • Single Sign On • SAML • Federated Authentication • Support claims • Identity Provider • Password Policies © Techcello www.techcello.com
  • 20. Authorization / Access Control ACL Policy • Privilege Based Authorization • Named Privileges • Entity Action Privileges • Custom Access Control Policies • Global Roles • Tenant Defined Roles • License and Privileges • Features Privilege mapping • Role Privilege Mapping • Access Control Units Datascope Policies • Static and Dynamic Data Scope • Tenant defined policies © Techcello www.techcello.com
  • 21. Audit Trail Types • • • • Event Auditing Snapshot recording Change tracking Performance Audits When to Audit • Time based audits • Event based audits © Techcello www.techcello.com
  • 22. Data Security Data Security • • • • Strong Algorithm Key Storage Minimal Dual Storage High Privileged User For Key Consideration • Performance • Direct Data Access In Reports © Techcello www.techcello.com
  • 23. Customization Customization Units • • • • • View Customization Data Customization Report Customization Business Rules Workflow View Customization • • • • URL Customization Logo, Themes Form Fields – Visibility, Editability, Mandatory Labels © Techcello www.techcello.com
  • 24. Customization Report Customization • Adhoc Query / report / Chart builder • Precanned reports customization – custom fields support, visibility, order Business Rule Customization • Business Rule Editor • Domain Model Driven Workflow Customization • Workflow Editor • Human Workflow © Techcello www.techcello.com
  • 27. Notification Notification • • • • • • Email Notification FTP Notification Notification Templates Notification Audits Batch Notifications Background Jobs © Techcello www.techcello.com
  • 28. Subscription Management Package Management • Modules and Features Based Subscription • Usage Based Subscription • Fixed • Blocks • Seat Based Subscription • Custom Subscription – Pick and Choose Access Control By Subscription • Privileges Based On Subscriptions Metering • Usage Audits • Usage Reports Billing • Integration with your Own billing or Cloud Billing Providers © Techcello www.techcello.com
  • 29. Tenant Provisioning Provisioning • Auto Provisioning • Passive Provisioning • Background Jobs On Provisioning De-Provisioning • SLA implementation • Tenant Exit Jobs © Techcello www.techcello.com
  • 30. Data Management Utilities Data Management Utilities • Backup Utility* • Restore Utility* • Bulk Import / Export Utilities* *Roadmap © Techcello www.techcello.com
  • 31. Thank You  For more information – Ram Kumar (ram.k@techcello.com) © Techcello www.techcello.com