Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Salesforce com-architecture


Published on

Published in: Technology, Business
  • Login to see the comments

Salesforce com-architecture

  1. 1.  Multi-tenancy  Metadata  Seamless Upgrade  Major areas under development
  2. 2. The Real-Time Cloud
  3. 3. Multi-tenancy
  4. 4. Inefficiencies in the Single-Tenant Model Server Capacity Storage Capacity Labor Utilized 20% Wasted 80% Utilized 35% Wasted 65% Business 30% Upkeep 70% Source: Nick Carr, “The Big Switch”
  5. 5. Multi-tenancy is our religion 680,000+ Custom Objects (Tables) 16 Production Instances ~8 DBAs Yefim Natis, VP, Distinguished Analyst
  6. 6. Multi-Tenancy Makes Cloud Computing Possible Server OS Database App Server Storage Network App 1 App 1 App 2 App 3 Buy, Install, Build, Tune, Upgrade Single-Tenant (On-Premise or Hosted) Multi-Tenant Innovation. Not Infrastructure Server OS Database App Server Storage Network App 2 Server OS Database App Server Storage Network App 3 One Company Many App Stacks Many Companies One Shared Stack
  7. 7. And it works at scale Performance that has Continually Improved Page Response Times (ms) Quarterly Transactions (billions)
  8. 8. Physical Architecture Scalable “Pod” Architecture APP APP APP API APP SEARCH Database Cluster Servers NA1 NA3NA2 APEMEA Scalable Software Architecture: • Oracle Database servers • Resin Application servers • Lucene search servers • Veritas Backup • Linux and Redhat OS Multi-tenant clusters “n” Pod
  9. 9. Meta-data & Queries
  10. 10. metadata-driven, multi-tenant, Internet application platform
  11. 11. Real-Time Query Optimizer Query Optimization Engine Web clients API calls Massive Scalability Across Multiple Dimensions: <300 ms Fast Data Access with Massive Scale Your Security Your Sharing Rules Your Search Your Company Your Role Your Metadata Real-Time Query Optimizer
  12. 12. Unlimited Custom Objects & Fields Build any Table Add any Field Automatic Audit History Tracking Automatic Performance Tuning 18,800,000+ Customer Customizations 680,000+ Custom Objects (Tables) Unlimited Real-Time Customization Easy, Real-Time Customization for Managing All Your Data Unlimited Real-Time Customization
  13. 13. Seamless Upgrades
  14. 14. Real-time Upgrades 30 Major Releases Every Customization & Integration Automatically Upgraded Always have the Latest Innovations & Technology Painless, No Hassle Upgrades Real-Time Upgrades
  15. 15. Metadata Architecture Makes This Possible Salesforce Apps ISV Apps Custom Apps 30+ major upgrades Customizations, Integrations and apps run on the latest release automatically Metadata 70,000 Customers 135,00+ Custom Apps 100+ M Integration Calls / Day
  16. 16. Major Areas
  17. 17. Create Any User Interface Use Code to Create Any Page Use Clicks to Create New Forms Componentized Interface Create Interfaces for Mobile Devices 312,000+ Custom User Interfaces Maximize User Productivity with the Right UI Programmable User Interface Programmable User Interface
  18. 18. Programmatic Business Logic Complex Transactional Logic Stored Procedures Triggers Data Validation 81,000,000+ Lines of Apex Code Fast Application Development without the Cost of Infrastructure Programmable Cloud Logic Programmable Cloud Logic
  19. 19. Real-Time Workflow & Approvals Real-Time Workflow Time-Based Triggers Approvals Formula-based Outbound Messaging 309,000+ Custom Workflow Rules Automated Business Rules through Point-and-Click Workflow Real-Time Workflow Approvals Engine
  20. 20. Lower Costs & Increase Speed of Development Deploy Your Apps Instantly to the Web Connect Your Apps with Your Website Collect CRM Data from the Web 17,500 Total Sites Real-Time Web Sites Real-Time Web Sites
  21. 21. Write Once Run Everywhere Real-Time Mobile Deployment Real-Time Mobile Deployment Have us show you how Salesforce uses Mobile
  22. 22. Real-Time Visibility with Easy to Create Reports Customizable by Business Users Real-Time Reporting Integrated Analytics Across All Apps Security Controls Mobile Access Email Dashboard Delivery Real-Time Analytics Real-Time Analytics
  23. 23. Granular Real-Time Security Model Field, Object and Record-Level Control Sharing Across All Apps Custom Rules Across Roles & Profiles Integrated with API, Reporting & Search Flexible Data Sharing with Point-and-Click Rules Granular Security & Sharing
  24. 24. Proven, Real-Time Integration Leverage Your Existing Investments Connect the Clouds for Facebook for Google for Amazon Web Services Native Oracle & SAP Connectors Consume External Web Services Build New Web Services Leverage Existing Investments 60+ Certified Integration Middleware Connectors >50% of Transactions through API 250M+ calls/day Proven Real-Time Integration
  25. 25. Your Choice of 800+ Partner Applications & Services Trusted Native Apps Reviewed by View, Try, Install Best-in-class CRM & Non-CRM Apps Services Offered System Integrators & Consultants Application Developers Training 800+ Applications & Services 800+ Apps 200+ Native Apps 150+ Services 800+ Integrated Applications
  26. 26. Cloud Scale Performance and Scale for Large Data and User Volumes API Throughput Report Performance Large Dataset Manipulation Real-time Notifications Massive Scale Storage Unified Identity Management Granular Security and Sharing Search Accuracy 5 Minute Upgrade
  27. 27. Unlimited Customization Declarative Tools to Empower Business Administrators • Visual workflow, process, and page flow editors • Advanced, generic process orchestration • Multi-level master detail • Lookup filters, dependent lookups • New custom field types • Data categories
  28. 28. Chatter Is Also A Platform