SlideShare a Scribd company logo
1 of 79
Cloud Ready, Multi-tenant
Application Development Platform
The smartest way to build
configurable, high quality
applications on .NET that can be
deployed on any cloud…
Awards & Accolades
Cloud Ready, Multi-Tenant Application Development Framework
 Complex engineering challenges in building a SaaS application –
 Demands experience
 Demands expertise
 Higher time and effort (budget) required in building the underlying
framework such as security engine, configuration engine, multi-
tenancy, etc.
 Less time available for building actual business solution
 Uncertainty (risk) in releasing high-quality, scalable, configurable
product under budget and within time.
Pain points in building a SaaS/Multi-Tenant Application
Cloud Ready, Multi-Tenant Application Development Framework
What these pain points translate into?
Cloud Ready, Multi-Tenant Application Development Framework
Risks
Time to
market
Control on
the budget
Control on
the quality
 Flexible architecture to meet the changing needs of a product
 Tweak/extend the solution according to the customer
requirements and reduce implementation time
 Scale Up/Out the solution to meet increasing (future) load
 Enable the product function with multi-tenancy
 Have a granular level of access and privilege control
 Save time and increase developer’s productivity
 Administrative automation/options that can reduce operational
cost
Needs in building a SaaS/Multi-tenant Application
Cloud Ready, Multi-Tenant Application Development Framework
Accolades & Customer Base
How do these customers overcome these challenges?
Cloud Ready, Multi-Tenant Application Development Framework
They use Cello – Innovation at Its best
0%
10%
20%
30%
40%
50%
60%
70%
80%
90%
100%
30%-50% Effort is typically spent in
addressing non-functional requirements
Non-functional requirements are pretty
much common across various systems
Non-Functional Requirements have
higher complexity and hence, takes
skilled resources and time to build
Cello has packaged these common non-
functional requirements along with
powerful out of box modules like Tenant
provisioning, Metering, Workflow, Busin
ess Rules, Report and Form Builder, etc.
Cloud Ready, Multi-Tenant Application Development Framework
What is Cello?
Cello Framework
Business Rules
Workflow
Notification
Form Builder
Report Builder
Customization
Security
Metering
Licensing
Multi-Tenancy
Plug & Play Model of
Integration
Available as Libraries &
APIs
Leverage Cello
architecture by
extending it to your
solution
Cloud Neutral – Can be
deployed on any cloud
Increases Developer
Productivity
Integrate
Cello
Develop Your
Solution
Deploy
Anywhere
1
2
3
Cloud Ready, Multi-Tenant Application Development Framework
How does it work?
Your
Solution
Cello Proxy
Library
Cello ServicesYour DB
Cello
Admin
Portal
Cello DB
End Users
Local
Administrator
Super
Administrator
Cloud Ready, Multi-Tenant Application Development Framework
Key Features (continued)
•Packages Mgmt.
•Module/Feature Provisioning
•Usage Quota
Licensing
•Tenant Provisioning
•Tenant Hierarchy
•Tenant Config. templates
•Metering
•Data Backup
Tenant Management
•User Management
•Role – Privilege Mapping
•Dynamic Data Scope Policies
•Support for Federated Authentication and
SAML
Security
•Data Connection Abstraction
•Data Partitioning Support
•Stateless Design (For application scaling)
Scalability
•Themes, Logos, Forms , Grids, Notification
Templates
•Data models extensions
•Custom/Extended Fields
Configurability
•Distributed Caching
Performance
•Audit Trail
•Product Usage
Analytics
Cloud Ready, Multi-Tenant Application Development Framework
Key Features (continued)
• Pre & Post Processors
• Policy Injection
Extendibility
• Code Templates
• Master Screen Mgmt.
Productivity
• Email, FTP Support
• Template Mgmt.
• Batch Processing
• Data Merge Support
• Audit Trail
Notification
• User friendly interface
• Applies security model
• Save & Publish options
Query Builder
• Dynamic Charts
• Save & Publish options
Chart Builder
• Table and Chart Support
• Export to Excel and PDF
• Scheduling
Ad-hoc Report Builder
Cloud Ready, Multi-Tenant Application Development Framework
• BR Editor
• BR Engine
• If & Decision Table Rules
Business Rules
• WF Designer
• WF Dashboard
• Manual & Auto Activity
Workflow
• Dynamic/Extended Entities
• Dynamic Forms
• Entity Relationship Support
Form Builder
• Tenant Isolation
• Tenant Hierarchy
• Tenant Stratification
• Session Tenant
• Tenant Scope
• Settings Template
• Shared/Linked User
• Tenant Security
Multi-Tenancy
Key Features (continued)
Cloud Ready, Multi-Tenant Application Development Framework
Benefits for Customer Stakeholders
Business
• Cloud Neutral Solution –
Public/Private/On-Premise
• Cloud ready scalable, Multi-
tenant
• Architectural and Engineering
excellence
• Faster time to market
Project Manager
• 30-50% saving in cost and time
• Over 300 features to pick and
choose
• Reduced technical risks
• Enables cost competitive plan
Technical Architect
• Key Non-Functional Requirements
available as a package
• Focus on product (business
solution)
• Freedom, Flexibility and Control
of Custom Development
• Tested and proven framework
Developers
• Code Templates
• Unified platform
• Productivity Enhancer
• Focus on Business Functionality
Cloud Ready, Multi-Tenant Application Development Framework
Cello Usecases by Industry
ISV
New SaaS Product
Development
Product Migration to
SaaS
New Product
Development
Architecture
Modernization
Enterprises
New Application
Development
Unified Application
Platform (UAP)
Architecture
Modernization
Applications with
Tenant Hierarchy
BPOs
Platform BPO
Multi-Tenant
Applications
Applications with high
scalability &
configurability
Integrated business
rules and workflow
Cloud Ready, Multi-Tenant Application Development Framework
Cello Alternatives
SaaS
APaaS
(Eg. Force.com)
PaaS
IaaS
On Premise or
IaaS / PaaS
Ground-up
Custom
Development on
.NET
On-Premise or
IaaS / PaaS
Techcello Multitenant
ADP for .NET
Business
Functionalities
Faster time to market
Platform Lock in
Proprietary Development Environment
4GL for simple apps
Freedom, Flexibility &
Complexities, Risks, Cost and
Time Overheads
Freedom, Flexibility & Control
Productized Engineering Excellence
Save time and cost, Reduce risk
Alternative 1 Alternative 2
Business
Project Mgr.
Tech. Arch.
Developer
Cloud Ready, Multi-Tenant Application Development Framework
Multi-tenancy – Maturity Levels supported
Apps built with Techcello framework can use any combination of maturity levels.
Application Layer
Database Layer
1. Separate DB per tenant
2. Separate Schema per tenant
3. Separate Table per tenant
4. Shared table with tenant ID
Infrastructure Layer
1. Dedicated box per tenant
2. VM’s / Private Cloud
3. IaaS (Example Amazon)
4. PaaS (Example Azure)
Cloud Ready, Multi-Tenant Application Development Framework
XXX Global
XXX France
XXX UK XXX Germany
XXX AustraliaXXX USA
XXX Sweden
XXX Italy
SXXX…
XXX …
NH Grp
NH
NH
NH
NH Grp
NH
NH
NH NH
NH
Grp
N
H
N
H
N
H
NH
Grp
N
H
N
H
N
H
NH
Grp
N
H
N
H
N
H
NH
Grp
N
H
N
H
N
H
NH
Grp
N
H
N
H
N
H
NH
Grp
N
H
N
H
N
H
NH
Grp
N
H
N
H
N
H
NH
Grp
N
H
N
H
N
H
Country level Virtual Tenants
Group / SBU / Business Level Virtual Tenants
Tenants and Users
Tenant – Hierarchy and Virtual Tenants
Cloud Ready, Multi-Tenant Application Development Framework
Cello can help you to:
Focus on the business and product functionality instead of the
underlying plumbing layers.
Get faster time-to-value and market. Huge time saving as team can
focus on the product almost from day 1.
Leverage in-built modules like workflow, business rules, etc.
Tested and Proven Solution. Easy to learn and adopt.
Establishes better architecture/programming practices and
appropriate use of design patterns and new programming tools.
Reduce the technical risks and project complexity
Cloud Ready, Multi-Tenant Application Development Framework
Partnership
Technology Partnership
Solution Integrators
Cloud Ready, Multi-Tenant Application Development Framework
 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
– Migrated part of their product to Amazon using Techcello within 6 weeks.
– Has a migration road map for the next 2-3 years
Case Study - 1
Cloud Ready, Multi-Tenant Application Development Framework
Case Study 2 Benefits Administration Platform for Secova USA ( HRO )
– Entire product built using Techcello framework
– Designed for 1 Million+ Employees and 5000 Concurrent users
– Deployed on Private Cloud (VMs with Windows / SQL)
– Views, Access Control Policies, Benefit Plans, 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 each customer.
Case Study - 2
Cloud Ready, Multi-Tenant Application Development Framework
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
Benefits Administration System built on Techcello
Cloud Ready, Multi-Tenant Application Development Framework
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
Techcello on a multi-tenant architecture.
– Is able to offer an enterprise class platform on a disruptive SaaS pricing
model with a product that can be “self-configured” by customers across
verticals, domains and organization sizes.
Cloud Ready, Multi-Tenant Application Development Framework
Case Study 4
 DuoSubscribe – DTH Billing Subscription Management
– DuoSoftware’s flagship product, DuoSubscribe is an on premise Subscriber
Management and Billing solution for Pay TV and Triple play industry
– Wanted to build a SaaS version of the on premise application and go to market
within a short Span of time.
– Given the Complexity, Risk and inexperience of Building Multi Tenant SaaS
Application, they were in quest for Solid Multi Tenant framework to build their
application swiftly.
– With Cello, the developers started developing business aspects from Day1 rather
than digging into the Cross Cutting Concerns and application architecture
– Customer is able to replicate their existing product and hit the market with the
beta version with 3 Resources and within 5 months
Cloud Ready, Multi-Tenant Application Development Framework
Case Study 5
 DappleWorks.com– Business Management Solutions for SMB
– Rofarez, a Start-up from Malaysia saw a tremendous potential for End-to-End Biz
Management Solutions focusing only on SMBs with low Cost.
– To be a true Low cost SaaS product, they wanted to cut short the development
and maintenance cost at the most
– Ready made end user customizable, configurable components, and Maintenance
free framework, they were able to build Self Service based BMS within a short
time
– Basic version of the product is priced as low as 29 $ per month for customer with
3 users
– Standardized Cello Framework as a base for building their LOB application such
as Inventory, Accounting, Vendor Mgmt etc and receives continuous
Upgradation from Cello.
– Acquired many customers in Asia Pacific and Australia Regions
Cloud Ready, Multi-Tenant Application Development Framework
Case Study 6
 Staffion – Vendor Management System
– Staffion is in the process of building the next generation vendor management
system that can automate the entire contingent workforce management life cycle.
– Staffion initially was planning for perpetual/on-premise model and later changed
its strategy to offer the product as a SaaS solution in order to attract the SMB
market.
– Staffion has chosen Techcello for migrating their current system to SaaS Model.
– They are also utilizing Cello’s architectural services to optimize their current
architecture to suit the SaaS model.
– Will migrate from a single-tenant system to SaaS model in record 4 months
timeframe using Cello framework.
– New SaaS system is expected to go live by August 2013.
Cloud Ready, Multi-Tenant Application Development Framework
Cello - Technical Stack
Cloud Ready, Multi-Tenant Application Development Framework
Cello Architecture
Cloud Ready, Multi-Tenant Application Development Framework
Cello - Layers
Cloud Ready, Multi-Tenant Application Development Framework
Cello Project Template
Cloud Ready, Multi-Tenant Application Development Framework
Works within Microsoft Visual Studio – familiar
development environment for developers.
As easy as 1-2-3 to start using Cello Framework
for developing / migrating your solution.
Pre-defined features available as ready-to-use
API and extensible.
Cello Project Structure
Cloud Ready, Multi-Tenant Application Development Framework
Listed as a Project Type
under VS Guidance
Package
Cello Solution Structure
The
Product
Layers
Cloud Ready, Multi-Tenant Application Development Framework
Tenant Management
Add New
Tenant
Approved
Tenants
Unapproved
Tenants
Cloud Ready, Multi-Tenant Application Development Framework
Add/Edit Tenant
Tenant Identification
& Type Parameters
Billing and Contact
particulars
Administrator details
Package and User
Limits
Cloud Ready, Multi-Tenant Application Development Framework
Cello Packaging Structure
Cloud Ready, Multi-Tenant Application Development Framework
Security Architecture
Contact Management
Document
Contact
Info
To Do
Opportunity Management
Customer
Mgmt
Leads
Mgmt
Prospects
Mgmt
Modules&Features
View_Contact
Add_Contact
Update_Contact
Delete_Contact
View_ToDo
Add_ToDo
Update_ToDo
Delete_ToDo
View_Prospect
Add_Prospect
Update_Prospect
Delete_Prospect
Roles
Users
SalesManager
SalesTeam
Privileges Possessed by Roles
Privileges
Package
Cloud Ready, Multi-Tenant Application Development Framework
Add/Edit Package
Assignable
Modules
Usage Limit
Assigned
Modules
Cloud Ready, Multi-Tenant Application Development Framework
Template Setting
Tenant can customize
these settings by
themselves
Cloud Ready, Multi-Tenant Application Development Framework
Roles Management
Cloud Ready, Multi-Tenant Application Development Framework
User Management
Lock/Un Lock
Users
Assign RolesDe-Activate User
Cloud Ready, Multi-Tenant Application Development Framework
User- Role Mapping
Assigning Users to
Roles
Click here to
Stratify Tenants
Cloud Ready, Multi-Tenant Application Development Framework
Role Privilege Mapping
All available privileges Assigned Privileges
Module/Feature
filter
Cloud Ready, Multi-Tenant Application Development Framework
Tenant Stratification
User will have access to
only the selected
tenants
Select a User and
Stratify
Cloud Ready, Multi-Tenant Application Development Framework
Session Tenant
Tenant Session
Switcher
Cloud Ready, Multi-Tenant Application Development Framework
Tenant DataScope
Choose the tenant and
apply DataScope Setup tenant
scope
Cloud Ready, Multi-Tenant Application Development Framework
Role – Entity DataScope
Choose the role and
apply DataScope
Apply scope for
other privileges
Field level
DataScope
Cloud Ready, Multi-Tenant Application Development Framework
Dynamic DataScope
Dynamic Data Scope
Cloud Ready, Multi-Tenant Application Development Framework
Entity Management
List of Entities registered
within the system
Click here to add
Extension Fields
Click here to view the
base Fields
Cloud Ready, Multi-Tenant Application Development Framework
Data View Management
List of registered data
view within the system
Cloud Ready, Multi-Tenant Application Development Framework
Add/Update Extended Field
Supported Data types for
Extended FieldConfigure Regex Validation to
an extension field
Assign Pickup List to an
extension field as a
pull down
Cloud Ready, Multi-Tenant Application Development Framework
Base/Extended Fields
Extended Fields
Cloud Ready, Multi-Tenant Application Development Framework
Manage Picklist
Add new Pickup List
Manage Key/Pair
Value
Cloud Ready, Multi-Tenant Application Development Framework
Picklist Relationship
Configure Parent –
Child Pickup list data Parent Pickup List
Cloud Ready, Multi-Tenant Application Development Framework
Eventing system
Map Event Templates to Events via
UI
Register Dynamic
Events
Cloud Ready, Multi-Tenant Application Development Framework
Event Audit Trail
Event Audits
Event Audits Filter
Conditions
Cloud Ready, Multi-Tenant Application Development Framework
Product Analytics
Product Analytics
Cloud Ready, Multi-Tenant Application Development Framework
Usage Audit
Usage Meter
Drill Down LogUsage Captured against
Module/Feature
Usage Audit
Cloud Ready, Multi-Tenant Application Development Framework
Business Rule Home Page
Open
Rule
Entity Preprocessor
Rule
Entity Validation
Rule
Cloud Ready, Multi-Tenant Application Development Framework
If-else Business Rule
Variable / Facts
Conditions
Value to
evaluate
AND/OR
Operators
Return
Value
Cloud Ready, Multi-Tenant Application Development Framework
Decision Table Business Rule
A simple rating rule to evaluate the
performance of the employee
Variables are
•Total Cases
•Total Customers
•Rating
Click to modify
the values
Cloud Ready, Multi-Tenant Application Development Framework
Customize Business Rule
Cloud Ready, Multi-Tenant Application Development Framework
REST Endpoint Configuration
End Point URL
Request
Parameters
Cloud Ready, Multi-Tenant Application Development Framework
SOAP Endpoint Configuration
Select the type
of Endpoint
Soap Endpoint
Parameters
Cloud Ready, Multi-Tenant Application Development Framework
Workflow
Default
Workflow Tools
Workflow Designer, a design
surface to build/orchestrate
set of activities into a
Workflow.
Registered
Activities
Cloud Ready, Multi-Tenant Application Development Framework
Workflow
Business Rule within
Workflow
Conditional Expression
Task Details Tab
Default Activities
Cloud Ready, Multi-Tenant Application Development Framework
Router condition
Router Conditions
Cloud Ready, Multi-Tenant Application Development Framework
Manual Task Properties
Roles IDs
Name of the Roles Ex:
Service Manager, Administer
UserNames Ex: Sam, Daniel
Page URL to where the
user has to be redirected
Cloud Ready, Multi-Tenant Application Development Framework
Workflow : Code Condition
Code Condition
Cloud Ready, Multi-Tenant Application Development Framework
Sample Workflow
Manual Activity
Conditional Routers
Connectors
Automated Activity
Cloud Ready, Multi-Tenant Application Development Framework
Workflow Dashboard
Workflow Dashboard
Filter Condition
Cloud Ready, Multi-Tenant Application Development Framework
Dynamic Content Management
End User should be aware
of the objects that will be
passed to the template
Placeholders
Cloud Ready, Multi-Tenant Application Development Framework
Email Notification Configuration Settings
Clicking dispatch icon will show up
the below form
Based on the Notification type
selection, such as Email or Batch
Email, the appropriate email related
properties such as dispatch, content
details will be captured as follows.
If the notification has the template, it can include a
particular template by checking the template check
box . The notification template contains the body of
the email with the appropriate placeholders.
Cloud Ready, Multi-Tenant Application Development Framework
System Notification Configuration Settings
System Notification Content
Cloud Ready, Multi-Tenant Application Development Framework
Query Builder
Select Modules and respective
Entities
Choose Select Clause
Set Field Visibility
Cloud Ready, Multi-Tenant Application Development Framework
Cello Charts
Default Chart types
supported, Chart types are
extendible
Cloud Ready, Multi-Tenant Application Development Framework
Chart Builder
Cloud Ready, Multi-Tenant Application Development Framework
Multi-Tenancy weaved in through-out
Cloud Ready, Multi-Tenant Application Development Framework
Licensing
Tenant Management
Security
Scalability
Configurability
Performance
Analytics
Extendibility
Productivity
Notification
Query Builder
Chart Builder
Ad-hoc Report Builder
Business Rules
Workflow
Form Builder
Cello can help you to:
Focus on the business and product functionality
instead of the underlying plumbing layers, SaaS
Engineering and SaaS operationalization layers.
Get faster time-to-value and market. Huge time
saving as team can focus on the product almost
from day 1. Save 30-50% of time and budget.
Reduces the technical risks and project complexity
Cloud Ready, Multi-Tenant Application Development Framework
Web : http://www.techcello.com
General Enquiry : info@techcello.com
Support Enquiry : support@techcello.com
Sales Queries: sales@techcello.com
Contact Us
Cloud Ready, Multi-Tenant Application Development Framework

More Related Content

What's hot

How to build, manage and operate a successful saas business
How to build, manage and operate a successful saas businessHow to build, manage and operate a successful saas business
How to build, manage and operate a successful saas businesskanimozhin
 
Cloud computing and Software as a Service Overview
Cloud computing and Software as a Service OverviewCloud computing and Software as a Service Overview
Cloud computing and Software as a Service OverviewRahul Sudame
 
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
 
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
 
Why choose VMware vCloud Suite Standard over vSOM
Why choose VMware vCloud Suite Standard over vSOMWhy choose VMware vCloud Suite Standard over vSOM
Why choose VMware vCloud Suite Standard over vSOMAnil Gupta (AJ) - vExpert
 
Clarity in the virtual world - VMware vRealize Automation With vRealize Business
Clarity in the virtual world - VMware vRealize Automation With vRealize BusinessClarity in the virtual world - VMware vRealize Automation With vRealize Business
Clarity in the virtual world - VMware vRealize Automation With vRealize BusinessAmcom
 
Security Architecture Best Practices for SaaS Applications
Security Architecture Best Practices for SaaS ApplicationsSecurity Architecture Best Practices for SaaS Applications
Security Architecture Best Practices for SaaS ApplicationsTechcello
 
CelloSaaS Getting Started
CelloSaaS Getting StartedCelloSaaS Getting Started
CelloSaaS Getting StartedTechcello
 
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
 
How to benchmark the maturity of your saas solution
How to benchmark the maturity of your saas solutionHow to benchmark the maturity of your saas solution
How to benchmark the maturity of your saas solutionkanimozhin
 
9 Quotable Quotes About Multi Tenancy
9 Quotable Quotes About Multi Tenancy9 Quotable Quotes About Multi Tenancy
9 Quotable Quotes About Multi TenancyTechcello
 
Gain Insights, Make Decisions, and Take Action Across a Streamlined and Autom...
Gain Insights, Make Decisions, and Take Action Across a Streamlined and Autom...Gain Insights, Make Decisions, and Take Action Across a Streamlined and Autom...
Gain Insights, Make Decisions, and Take Action Across a Streamlined and Autom...Arraya Solutions
 
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
 
Introduction to PaaS
Introduction to PaaSIntroduction to PaaS
Introduction to PaaSChris Haddad
 
Azure App Modernization
Azure App ModernizationAzure App Modernization
Azure App ModernizationPhi Huynh
 
(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
 

What's hot (20)

How to build, manage and operate a successful saas business
How to build, manage and operate a successful saas businessHow to build, manage and operate a successful saas business
How to build, manage and operate a successful saas business
 
Software as a service
Software as a serviceSoftware as a service
Software as a service
 
Cloud computing and Software as a Service Overview
Cloud computing and Software as a Service OverviewCloud computing and Software as a Service Overview
Cloud computing and Software as a Service Overview
 
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
 
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
 
Why choose VMware vCloud Suite Standard over vSOM
Why choose VMware vCloud Suite Standard over vSOMWhy choose VMware vCloud Suite Standard over vSOM
Why choose VMware vCloud Suite Standard over vSOM
 
Clarity in the virtual world - VMware vRealize Automation With vRealize Business
Clarity in the virtual world - VMware vRealize Automation With vRealize BusinessClarity in the virtual world - VMware vRealize Automation With vRealize Business
Clarity in the virtual world - VMware vRealize Automation With vRealize Business
 
Security Architecture Best Practices for SaaS Applications
Security Architecture Best Practices for SaaS ApplicationsSecurity Architecture Best Practices for SaaS Applications
Security Architecture Best Practices for SaaS Applications
 
CelloSaaS Getting Started
CelloSaaS Getting StartedCelloSaaS Getting Started
CelloSaaS Getting Started
 
Cloud application architecture with Microsoft Azure
Cloud application architecture with Microsoft AzureCloud application architecture with Microsoft Azure
Cloud application architecture with Microsoft Azure
 
How to benchmark the maturity of your saas solution
How to benchmark the maturity of your saas solutionHow to benchmark the maturity of your saas solution
How to benchmark the maturity of your saas solution
 
9 Quotable Quotes About Multi Tenancy
9 Quotable Quotes About Multi Tenancy9 Quotable Quotes About Multi Tenancy
9 Quotable Quotes About Multi Tenancy
 
Boot camp - Migration to AWS
Boot camp - Migration to AWSBoot camp - Migration to AWS
Boot camp - Migration to AWS
 
Gain Insights, Make Decisions, and Take Action Across a Streamlined and Autom...
Gain Insights, Make Decisions, and Take Action Across a Streamlined and Autom...Gain Insights, Make Decisions, and Take Action Across a Streamlined and Autom...
Gain Insights, Make Decisions, and Take Action Across a Streamlined and Autom...
 
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
 
Cloud enablement
Cloud enablementCloud enablement
Cloud enablement
 
Introduction to PaaS
Introduction to PaaSIntroduction to PaaS
Introduction to PaaS
 
Azure App Modernization
Azure App ModernizationAzure App Modernization
Azure App Modernization
 
Introducing VMware vRealize Suite - Purpose Built for the Hybrid Cloud
Introducing VMware vRealize Suite - Purpose Built for the Hybrid Cloud Introducing VMware vRealize Suite - Purpose Built for the Hybrid Cloud
Introducing VMware vRealize Suite - Purpose Built for 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
 

Similar to Techcello at a glance

Techcello at a glance
Techcello at a glanceTechcello at a glance
Techcello at a glancekanimozhin
 
CSC AWS re:Invent Enterprise DevOps session
CSC AWS re:Invent Enterprise DevOps sessionCSC AWS re:Invent Enterprise DevOps session
CSC AWS re:Invent Enterprise DevOps sessionTom Laszewski
 
Best Practices for Building Successful Cloud Projects
Best Practices for Building Successful Cloud ProjectsBest Practices for Building Successful Cloud Projects
Best Practices for Building Successful Cloud ProjectsNati Shalom
 
Best practices for application migration to public clouds interop presentation
Best practices for application migration to public clouds interop presentationBest practices for application migration to public clouds interop presentation
Best practices for application migration to public clouds interop presentationesebeus
 
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...VMworld
 
IT Modernization For Process Modernization
IT Modernization For Process ModernizationIT Modernization For Process Modernization
IT Modernization For Process ModernizationDheeraj Remella
 
Matias Creimerman - Cloud migration and modernization effort
Matias Creimerman - Cloud migration and modernization effortMatias Creimerman - Cloud migration and modernization effort
Matias Creimerman - Cloud migration and modernization effortMatias Creimerman
 
Agile and continuous delivery – How IBM Watson Workspace is built
Agile and continuous delivery – How IBM Watson Workspace is builtAgile and continuous delivery – How IBM Watson Workspace is built
Agile and continuous delivery – How IBM Watson Workspace is builtVincent Burckhardt
 
Interop ITX: Moving applications: From Legacy to Cloud-to-Cloud
Interop ITX: Moving applications: From Legacy to Cloud-to-CloudInterop ITX: Moving applications: From Legacy to Cloud-to-Cloud
Interop ITX: Moving applications: From Legacy to Cloud-to-CloudSusan Wu
 
POV - Practical Containerization
POV - Practical ContainerizationPOV - Practical Containerization
POV - Practical ContainerizationRobert Greiner
 
Techcello webinar ppt slideshare
Techcello webinar ppt slideshareTechcello webinar ppt slideshare
Techcello webinar ppt slidesharekanimozhin
 
Engineering & operational services plug in for cloud providers
Engineering & operational services plug in for cloud providersEngineering & operational services plug in for cloud providers
Engineering & operational services plug in for cloud providerskanimozhin
 
Azure Application Modernization
Azure Application ModernizationAzure Application Modernization
Azure Application ModernizationKarina Matos
 
Advancing Cloud Initiatives and Removing Barriers to Adoption
Advancing Cloud Initiatives and Removing Barriers to AdoptionAdvancing Cloud Initiatives and Removing Barriers to Adoption
Advancing Cloud Initiatives and Removing Barriers to AdoptionRightScale
 
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
 
Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?Apigee | Google Cloud
 
(ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent ...
(ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent ...(ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent ...
(ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent ...Amazon Web Services
 

Similar to Techcello at a glance (20)

Techcello at a glance
Techcello at a glanceTechcello at a glance
Techcello at a glance
 
Ppt0000000
Ppt0000000Ppt0000000
Ppt0000000
 
Overview
OverviewOverview
Overview
 
CSC AWS re:Invent Enterprise DevOps session
CSC AWS re:Invent Enterprise DevOps sessionCSC AWS re:Invent Enterprise DevOps session
CSC AWS re:Invent Enterprise DevOps session
 
Best Practices for Building Successful Cloud Projects
Best Practices for Building Successful Cloud ProjectsBest Practices for Building Successful Cloud Projects
Best Practices for Building Successful Cloud Projects
 
Best practices for application migration to public clouds interop presentation
Best practices for application migration to public clouds interop presentationBest practices for application migration to public clouds interop presentation
Best practices for application migration to public clouds interop presentation
 
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
 
IT Modernization For Process Modernization
IT Modernization For Process ModernizationIT Modernization For Process Modernization
IT Modernization For Process Modernization
 
Matias Creimerman - Cloud migration and modernization effort
Matias Creimerman - Cloud migration and modernization effortMatias Creimerman - Cloud migration and modernization effort
Matias Creimerman - Cloud migration and modernization effort
 
Agile and continuous delivery – How IBM Watson Workspace is built
Agile and continuous delivery – How IBM Watson Workspace is builtAgile and continuous delivery – How IBM Watson Workspace is built
Agile and continuous delivery – How IBM Watson Workspace is built
 
Interop ITX: Moving applications: From Legacy to Cloud-to-Cloud
Interop ITX: Moving applications: From Legacy to Cloud-to-CloudInterop ITX: Moving applications: From Legacy to Cloud-to-Cloud
Interop ITX: Moving applications: From Legacy to Cloud-to-Cloud
 
POV - Practical Containerization
POV - Practical ContainerizationPOV - Practical Containerization
POV - Practical Containerization
 
Techcello webinar ppt slideshare
Techcello webinar ppt slideshareTechcello webinar ppt slideshare
Techcello webinar ppt slideshare
 
Engineering & operational services plug in for cloud providers
Engineering & operational services plug in for cloud providersEngineering & operational services plug in for cloud providers
Engineering & operational services plug in for cloud providers
 
Azure Application Modernization
Azure Application ModernizationAzure Application Modernization
Azure Application Modernization
 
Advancing Cloud Initiatives and Removing Barriers to Adoption
Advancing Cloud Initiatives and Removing Barriers to AdoptionAdvancing Cloud Initiatives and Removing Barriers to Adoption
Advancing Cloud Initiatives and Removing Barriers to Adoption
 
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...
 
Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?
 
Adopting the Cloud
Adopting the CloudAdopting the Cloud
Adopting the Cloud
 
(ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent ...
(ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent ...(ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent ...
(ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent ...
 

More from 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
 
Benchmark Maturity of your SaaS Solution
Benchmark Maturity of your SaaS SolutionBenchmark Maturity of your SaaS Solution
Benchmark Maturity of your SaaS SolutionTechcello
 
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
 

More from 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
 
Benchmark Maturity of your SaaS Solution
Benchmark Maturity of your SaaS SolutionBenchmark Maturity of your SaaS Solution
Benchmark Maturity of your SaaS Solution
 
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
 

Recently uploaded

How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 

Recently uploaded (20)

How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 

Techcello at a glance

  • 1. Cloud Ready, Multi-tenant Application Development Platform The smartest way to build configurable, high quality applications on .NET that can be deployed on any cloud…
  • 2. Awards & Accolades Cloud Ready, Multi-Tenant Application Development Framework
  • 3.  Complex engineering challenges in building a SaaS application –  Demands experience  Demands expertise  Higher time and effort (budget) required in building the underlying framework such as security engine, configuration engine, multi- tenancy, etc.  Less time available for building actual business solution  Uncertainty (risk) in releasing high-quality, scalable, configurable product under budget and within time. Pain points in building a SaaS/Multi-Tenant Application Cloud Ready, Multi-Tenant Application Development Framework
  • 4. What these pain points translate into? Cloud Ready, Multi-Tenant Application Development Framework Risks Time to market Control on the budget Control on the quality
  • 5.  Flexible architecture to meet the changing needs of a product  Tweak/extend the solution according to the customer requirements and reduce implementation time  Scale Up/Out the solution to meet increasing (future) load  Enable the product function with multi-tenancy  Have a granular level of access and privilege control  Save time and increase developer’s productivity  Administrative automation/options that can reduce operational cost Needs in building a SaaS/Multi-tenant Application Cloud Ready, Multi-Tenant Application Development Framework
  • 6. Accolades & Customer Base How do these customers overcome these challenges? Cloud Ready, Multi-Tenant Application Development Framework
  • 7. They use Cello – Innovation at Its best 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% 30%-50% Effort is typically spent in addressing non-functional requirements Non-functional requirements are pretty much common across various systems Non-Functional Requirements have higher complexity and hence, takes skilled resources and time to build Cello has packaged these common non- functional requirements along with powerful out of box modules like Tenant provisioning, Metering, Workflow, Busin ess Rules, Report and Form Builder, etc. Cloud Ready, Multi-Tenant Application Development Framework
  • 8. What is Cello? Cello Framework Business Rules Workflow Notification Form Builder Report Builder Customization Security Metering Licensing Multi-Tenancy Plug & Play Model of Integration Available as Libraries & APIs Leverage Cello architecture by extending it to your solution Cloud Neutral – Can be deployed on any cloud Increases Developer Productivity Integrate Cello Develop Your Solution Deploy Anywhere 1 2 3 Cloud Ready, Multi-Tenant Application Development Framework
  • 9. How does it work? Your Solution Cello Proxy Library Cello ServicesYour DB Cello Admin Portal Cello DB End Users Local Administrator Super Administrator Cloud Ready, Multi-Tenant Application Development Framework
  • 10. Key Features (continued) •Packages Mgmt. •Module/Feature Provisioning •Usage Quota Licensing •Tenant Provisioning •Tenant Hierarchy •Tenant Config. templates •Metering •Data Backup Tenant Management •User Management •Role – Privilege Mapping •Dynamic Data Scope Policies •Support for Federated Authentication and SAML Security •Data Connection Abstraction •Data Partitioning Support •Stateless Design (For application scaling) Scalability •Themes, Logos, Forms , Grids, Notification Templates •Data models extensions •Custom/Extended Fields Configurability •Distributed Caching Performance •Audit Trail •Product Usage Analytics Cloud Ready, Multi-Tenant Application Development Framework
  • 11. Key Features (continued) • Pre & Post Processors • Policy Injection Extendibility • Code Templates • Master Screen Mgmt. Productivity • Email, FTP Support • Template Mgmt. • Batch Processing • Data Merge Support • Audit Trail Notification • User friendly interface • Applies security model • Save & Publish options Query Builder • Dynamic Charts • Save & Publish options Chart Builder • Table and Chart Support • Export to Excel and PDF • Scheduling Ad-hoc Report Builder Cloud Ready, Multi-Tenant Application Development Framework
  • 12. • BR Editor • BR Engine • If & Decision Table Rules Business Rules • WF Designer • WF Dashboard • Manual & Auto Activity Workflow • Dynamic/Extended Entities • Dynamic Forms • Entity Relationship Support Form Builder • Tenant Isolation • Tenant Hierarchy • Tenant Stratification • Session Tenant • Tenant Scope • Settings Template • Shared/Linked User • Tenant Security Multi-Tenancy Key Features (continued) Cloud Ready, Multi-Tenant Application Development Framework
  • 13. Benefits for Customer Stakeholders Business • Cloud Neutral Solution – Public/Private/On-Premise • Cloud ready scalable, Multi- tenant • Architectural and Engineering excellence • Faster time to market Project Manager • 30-50% saving in cost and time • Over 300 features to pick and choose • Reduced technical risks • Enables cost competitive plan Technical Architect • Key Non-Functional Requirements available as a package • Focus on product (business solution) • Freedom, Flexibility and Control of Custom Development • Tested and proven framework Developers • Code Templates • Unified platform • Productivity Enhancer • Focus on Business Functionality Cloud Ready, Multi-Tenant Application Development Framework
  • 14. Cello Usecases by Industry ISV New SaaS Product Development Product Migration to SaaS New Product Development Architecture Modernization Enterprises New Application Development Unified Application Platform (UAP) Architecture Modernization Applications with Tenant Hierarchy BPOs Platform BPO Multi-Tenant Applications Applications with high scalability & configurability Integrated business rules and workflow Cloud Ready, Multi-Tenant Application Development Framework
  • 15. Cello Alternatives SaaS APaaS (Eg. Force.com) PaaS IaaS On Premise or IaaS / PaaS Ground-up Custom Development on .NET On-Premise or IaaS / PaaS Techcello Multitenant ADP for .NET Business Functionalities Faster time to market Platform Lock in Proprietary Development Environment 4GL for simple apps Freedom, Flexibility & Complexities, Risks, Cost and Time Overheads Freedom, Flexibility & Control Productized Engineering Excellence Save time and cost, Reduce risk Alternative 1 Alternative 2 Business Project Mgr. Tech. Arch. Developer Cloud Ready, Multi-Tenant Application Development Framework
  • 16. Multi-tenancy – Maturity Levels supported Apps built with Techcello framework can use any combination of maturity levels. Application Layer Database Layer 1. Separate DB per tenant 2. Separate Schema per tenant 3. Separate Table per tenant 4. Shared table with tenant ID Infrastructure Layer 1. Dedicated box per tenant 2. VM’s / Private Cloud 3. IaaS (Example Amazon) 4. PaaS (Example Azure) Cloud Ready, Multi-Tenant Application Development Framework
  • 17. XXX Global XXX France XXX UK XXX Germany XXX AustraliaXXX USA XXX Sweden XXX Italy SXXX… XXX … NH Grp NH NH NH NH Grp NH NH NH NH NH Grp N H N H N H NH Grp N H N H N H NH Grp N H N H N H NH Grp N H N H N H NH Grp N H N H N H NH Grp N H N H N H NH Grp N H N H N H NH Grp N H N H N H Country level Virtual Tenants Group / SBU / Business Level Virtual Tenants Tenants and Users Tenant – Hierarchy and Virtual Tenants Cloud Ready, Multi-Tenant Application Development Framework
  • 18. Cello can help you to: Focus on the business and product functionality instead of the underlying plumbing layers. Get faster time-to-value and market. Huge time saving as team can focus on the product almost from day 1. Leverage in-built modules like workflow, business rules, etc. Tested and Proven Solution. Easy to learn and adopt. Establishes better architecture/programming practices and appropriate use of design patterns and new programming tools. Reduce the technical risks and project complexity Cloud Ready, Multi-Tenant Application Development Framework
  • 19. Partnership Technology Partnership Solution Integrators Cloud Ready, Multi-Tenant Application Development Framework
  • 20.  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 – Migrated part of their product to Amazon using Techcello within 6 weeks. – Has a migration road map for the next 2-3 years Case Study - 1 Cloud Ready, Multi-Tenant Application Development Framework
  • 21. Case Study 2 Benefits Administration Platform for Secova USA ( HRO ) – Entire product built using Techcello framework – Designed for 1 Million+ Employees and 5000 Concurrent users – Deployed on Private Cloud (VMs with Windows / SQL) – Views, Access Control Policies, Benefit Plans, 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 each customer. Case Study - 2 Cloud Ready, Multi-Tenant Application Development Framework
  • 22. 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 Benefits Administration System built on Techcello Cloud Ready, Multi-Tenant Application Development Framework
  • 23. 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 Techcello on a multi-tenant architecture. – Is able to offer an enterprise class platform on a disruptive SaaS pricing model with a product that can be “self-configured” by customers across verticals, domains and organization sizes. Cloud Ready, Multi-Tenant Application Development Framework
  • 24. Case Study 4  DuoSubscribe – DTH Billing Subscription Management – DuoSoftware’s flagship product, DuoSubscribe is an on premise Subscriber Management and Billing solution for Pay TV and Triple play industry – Wanted to build a SaaS version of the on premise application and go to market within a short Span of time. – Given the Complexity, Risk and inexperience of Building Multi Tenant SaaS Application, they were in quest for Solid Multi Tenant framework to build their application swiftly. – With Cello, the developers started developing business aspects from Day1 rather than digging into the Cross Cutting Concerns and application architecture – Customer is able to replicate their existing product and hit the market with the beta version with 3 Resources and within 5 months Cloud Ready, Multi-Tenant Application Development Framework
  • 25. Case Study 5  DappleWorks.com– Business Management Solutions for SMB – Rofarez, a Start-up from Malaysia saw a tremendous potential for End-to-End Biz Management Solutions focusing only on SMBs with low Cost. – To be a true Low cost SaaS product, they wanted to cut short the development and maintenance cost at the most – Ready made end user customizable, configurable components, and Maintenance free framework, they were able to build Self Service based BMS within a short time – Basic version of the product is priced as low as 29 $ per month for customer with 3 users – Standardized Cello Framework as a base for building their LOB application such as Inventory, Accounting, Vendor Mgmt etc and receives continuous Upgradation from Cello. – Acquired many customers in Asia Pacific and Australia Regions Cloud Ready, Multi-Tenant Application Development Framework
  • 26. Case Study 6  Staffion – Vendor Management System – Staffion is in the process of building the next generation vendor management system that can automate the entire contingent workforce management life cycle. – Staffion initially was planning for perpetual/on-premise model and later changed its strategy to offer the product as a SaaS solution in order to attract the SMB market. – Staffion has chosen Techcello for migrating their current system to SaaS Model. – They are also utilizing Cello’s architectural services to optimize their current architecture to suit the SaaS model. – Will migrate from a single-tenant system to SaaS model in record 4 months timeframe using Cello framework. – New SaaS system is expected to go live by August 2013. Cloud Ready, Multi-Tenant Application Development Framework
  • 27. Cello - Technical Stack Cloud Ready, Multi-Tenant Application Development Framework
  • 28. Cello Architecture Cloud Ready, Multi-Tenant Application Development Framework
  • 29. Cello - Layers Cloud Ready, Multi-Tenant Application Development Framework
  • 30. Cello Project Template Cloud Ready, Multi-Tenant Application Development Framework Works within Microsoft Visual Studio – familiar development environment for developers. As easy as 1-2-3 to start using Cello Framework for developing / migrating your solution. Pre-defined features available as ready-to-use API and extensible.
  • 31. Cello Project Structure Cloud Ready, Multi-Tenant Application Development Framework Listed as a Project Type under VS Guidance Package
  • 32. Cello Solution Structure The Product Layers Cloud Ready, Multi-Tenant Application Development Framework
  • 33. Tenant Management Add New Tenant Approved Tenants Unapproved Tenants Cloud Ready, Multi-Tenant Application Development Framework
  • 34. Add/Edit Tenant Tenant Identification & Type Parameters Billing and Contact particulars Administrator details Package and User Limits Cloud Ready, Multi-Tenant Application Development Framework
  • 35. Cello Packaging Structure Cloud Ready, Multi-Tenant Application Development Framework
  • 36. Security Architecture Contact Management Document Contact Info To Do Opportunity Management Customer Mgmt Leads Mgmt Prospects Mgmt Modules&Features View_Contact Add_Contact Update_Contact Delete_Contact View_ToDo Add_ToDo Update_ToDo Delete_ToDo View_Prospect Add_Prospect Update_Prospect Delete_Prospect Roles Users SalesManager SalesTeam Privileges Possessed by Roles Privileges Package Cloud Ready, Multi-Tenant Application Development Framework
  • 37. Add/Edit Package Assignable Modules Usage Limit Assigned Modules Cloud Ready, Multi-Tenant Application Development Framework
  • 38. Template Setting Tenant can customize these settings by themselves Cloud Ready, Multi-Tenant Application Development Framework
  • 39. Roles Management Cloud Ready, Multi-Tenant Application Development Framework
  • 40. User Management Lock/Un Lock Users Assign RolesDe-Activate User Cloud Ready, Multi-Tenant Application Development Framework
  • 41. User- Role Mapping Assigning Users to Roles Click here to Stratify Tenants Cloud Ready, Multi-Tenant Application Development Framework
  • 42. Role Privilege Mapping All available privileges Assigned Privileges Module/Feature filter Cloud Ready, Multi-Tenant Application Development Framework
  • 43. Tenant Stratification User will have access to only the selected tenants Select a User and Stratify Cloud Ready, Multi-Tenant Application Development Framework
  • 44. Session Tenant Tenant Session Switcher Cloud Ready, Multi-Tenant Application Development Framework
  • 45. Tenant DataScope Choose the tenant and apply DataScope Setup tenant scope Cloud Ready, Multi-Tenant Application Development Framework
  • 46. Role – Entity DataScope Choose the role and apply DataScope Apply scope for other privileges Field level DataScope Cloud Ready, Multi-Tenant Application Development Framework
  • 47. Dynamic DataScope Dynamic Data Scope Cloud Ready, Multi-Tenant Application Development Framework
  • 48. Entity Management List of Entities registered within the system Click here to add Extension Fields Click here to view the base Fields Cloud Ready, Multi-Tenant Application Development Framework
  • 49. Data View Management List of registered data view within the system Cloud Ready, Multi-Tenant Application Development Framework
  • 50. Add/Update Extended Field Supported Data types for Extended FieldConfigure Regex Validation to an extension field Assign Pickup List to an extension field as a pull down Cloud Ready, Multi-Tenant Application Development Framework
  • 51. Base/Extended Fields Extended Fields Cloud Ready, Multi-Tenant Application Development Framework
  • 52. Manage Picklist Add new Pickup List Manage Key/Pair Value Cloud Ready, Multi-Tenant Application Development Framework
  • 53. Picklist Relationship Configure Parent – Child Pickup list data Parent Pickup List Cloud Ready, Multi-Tenant Application Development Framework
  • 54. Eventing system Map Event Templates to Events via UI Register Dynamic Events Cloud Ready, Multi-Tenant Application Development Framework
  • 55. Event Audit Trail Event Audits Event Audits Filter Conditions Cloud Ready, Multi-Tenant Application Development Framework
  • 56. Product Analytics Product Analytics Cloud Ready, Multi-Tenant Application Development Framework
  • 57. Usage Audit Usage Meter Drill Down LogUsage Captured against Module/Feature Usage Audit Cloud Ready, Multi-Tenant Application Development Framework
  • 58. Business Rule Home Page Open Rule Entity Preprocessor Rule Entity Validation Rule Cloud Ready, Multi-Tenant Application Development Framework
  • 59. If-else Business Rule Variable / Facts Conditions Value to evaluate AND/OR Operators Return Value Cloud Ready, Multi-Tenant Application Development Framework
  • 60. Decision Table Business Rule A simple rating rule to evaluate the performance of the employee Variables are •Total Cases •Total Customers •Rating Click to modify the values Cloud Ready, Multi-Tenant Application Development Framework
  • 61. Customize Business Rule Cloud Ready, Multi-Tenant Application Development Framework
  • 62. REST Endpoint Configuration End Point URL Request Parameters Cloud Ready, Multi-Tenant Application Development Framework
  • 63. SOAP Endpoint Configuration Select the type of Endpoint Soap Endpoint Parameters Cloud Ready, Multi-Tenant Application Development Framework
  • 64. Workflow Default Workflow Tools Workflow Designer, a design surface to build/orchestrate set of activities into a Workflow. Registered Activities Cloud Ready, Multi-Tenant Application Development Framework
  • 65. Workflow Business Rule within Workflow Conditional Expression Task Details Tab Default Activities Cloud Ready, Multi-Tenant Application Development Framework
  • 66. Router condition Router Conditions Cloud Ready, Multi-Tenant Application Development Framework
  • 67. Manual Task Properties Roles IDs Name of the Roles Ex: Service Manager, Administer UserNames Ex: Sam, Daniel Page URL to where the user has to be redirected Cloud Ready, Multi-Tenant Application Development Framework
  • 68. Workflow : Code Condition Code Condition Cloud Ready, Multi-Tenant Application Development Framework
  • 69. Sample Workflow Manual Activity Conditional Routers Connectors Automated Activity Cloud Ready, Multi-Tenant Application Development Framework
  • 70. Workflow Dashboard Workflow Dashboard Filter Condition Cloud Ready, Multi-Tenant Application Development Framework
  • 71. Dynamic Content Management End User should be aware of the objects that will be passed to the template Placeholders Cloud Ready, Multi-Tenant Application Development Framework
  • 72. Email Notification Configuration Settings Clicking dispatch icon will show up the below form Based on the Notification type selection, such as Email or Batch Email, the appropriate email related properties such as dispatch, content details will be captured as follows. If the notification has the template, it can include a particular template by checking the template check box . The notification template contains the body of the email with the appropriate placeholders. Cloud Ready, Multi-Tenant Application Development Framework
  • 73. System Notification Configuration Settings System Notification Content Cloud Ready, Multi-Tenant Application Development Framework
  • 74. Query Builder Select Modules and respective Entities Choose Select Clause Set Field Visibility Cloud Ready, Multi-Tenant Application Development Framework
  • 75. Cello Charts Default Chart types supported, Chart types are extendible Cloud Ready, Multi-Tenant Application Development Framework
  • 76. Chart Builder Cloud Ready, Multi-Tenant Application Development Framework
  • 77. Multi-Tenancy weaved in through-out Cloud Ready, Multi-Tenant Application Development Framework Licensing Tenant Management Security Scalability Configurability Performance Analytics Extendibility Productivity Notification Query Builder Chart Builder Ad-hoc Report Builder Business Rules Workflow Form Builder
  • 78. Cello can help you to: Focus on the business and product functionality instead of the underlying plumbing layers, SaaS Engineering and SaaS operationalization layers. Get faster time-to-value and market. Huge time saving as team can focus on the product almost from day 1. Save 30-50% of time and budget. Reduces the technical risks and project complexity Cloud Ready, Multi-Tenant Application Development Framework
  • 79. Web : http://www.techcello.com General Enquiry : info@techcello.com Support Enquiry : support@techcello.com Sales Queries: sales@techcello.com Contact Us Cloud Ready, Multi-Tenant Application Development Framework