SpringCM will discuss how they achieve massive scalability and blazing performance with DataStax Enterprise and HP Moonshot Solutions; to transform enterprise document management forever. They will dive into: how they broke through their capacity to run millions of workloads per hour, why relational database technologies simply cannot handle the scalability demands of document management SaaS, and how they deliver up to 70% more energy savings than traditional rack server architecture.
1. 11
Transforms Document Management at Scale with
Distributed Database Solution with DataStax and HP
Moonshot
Chris King
VP Operations & Infrastructure
@chriskingcloud
Dr. Antonis Papatsaras
Chief Technology Officer
@anton1s
Thank you for joining. We will begin shortly.
3. 33
All attendees
placed on mute
Input questions at any time
using the online interface
Webinar Housekeeping
4. 44
Agenda
• Overview of SpringCM
• Growth Requirements
• The Challenges
• Achieving scale by using DataStax Enterprise + HP Moonshot
• Our Approach
• Lessons Learned
• The Future
5. 55
Black & White Photo With Text
Subtitle for black and white photo
Solving the Contracting Challenge
6. 66
A secure cloud platform that manages contracts and all
types of documents seamlessly across desktop, mobile
and partner applications like Salesforce.
We go beyond standard contract and document management with
advanced workflows that automate manual tasks and complex
processes to ensure accuracy and speed time-to-revenue.
Sales-driven businesses use SpringCM to optimize
collaboration and processes across Sales and Legal,
as well as with prospects and customers.
7. 77
What powers our contract management solution
Powerful document centric platform with over 200 enterprise grade features
8. 88
3rd Party Apps
Desktop Sync
Mobile Apps
Web PortalsBrowser
SpringCM delivers Document Management in the Cloud
It is easy and secure to work with your content in the cloud
Secure
Platform
9. 99
Strategic Initiatives
• Scale the business to support 1000x the number of customers today
• Support PBs of data
• Replace our current Reporting Engine
• Support Multiple data centers across the globe
• Reduce datacenter footprint and energy costs
• Increase performance across all major SpringCM site actions
• Support 1000x API traffic
• Increase efficiency in maintaining the platform
• Embrace Continuous Delivery methodology
• Zero data loss
• Zero downtime
12. 1212
SpringCM scales by using DataStax Enterprise + HP Moonshot
With an equivalent capital investment (comparisons to DL360s) :
• Write Events
- 3X the capacity to execute workflow steps (10X more than SQL)
- Nearly 100% reduction in locking events on object metadata
- 3X increase in capacity to apply metadata to objects (Due to locking
avoidance, 30X more than SQL)
• Deletion Events
- Nearly transparent ability to delete rows on a retention schedule because of
TTL capability
• Read Event
- General ability is 6-7X faster during high read load periods
- During equivalent read-to-write load periods, it’s about 4X faster
14. 1414
Our Approach – DataStax Enterprise
• Most mature NoSQL solution
• Community based, used by the top players
• Elastic technology
• Ring base architecture
• Cost effective
• Time to Live features
• Easy to manage / maintain
• Extendable (native support for Spark, Solr )
• Highly available
• Geo-replication of data
15. 1515
Our Approach – HP Moonshot System
• Ideal for high volume bursts of data changes
• Economical high node to TB ratio
• 45 servers in 4u space, 40Gbit Network, No cabling per
cartridge
• 70% power savings over traditional rack server architecture
• Speeds time to market by simplifying platform requirements
• Drive down TCO and deliver a smaller, denser compute
architecture
• In a data center with 30A / 208V powered cabinets, we can run
2-3X the amount of data per cabinet equivalent
16. 1616
Our Approach – ProLiant DL servers
• More affordable for time series data such as
– Logs
– History
– Audit data
– Other
• Ability to have large capacity nodes
• Economical as we re-used old hardware
17. 1717
Lessons Learned
• Prepare your team for the task ahead
– DataStax Consultation in house
– Eventual consistency
– Know your query before you build your table
– Know your access patterns
– Send key members to training
• Make a technology decision based on data/trust
• Dealing with hybrid environments - culture
• Start small, grow as you gain confidence
• CQL is comforting
• DataStax & HP Support is awesome
18. 1818
The Future
• Continue to reduce the size our SQL footprint
• Use Solr to re-engineer our Reporting engine
• Use Spark to enhance our back end analytics engine
• Materialized views
20. 2020
Thank you.
Chris King
VP Operations & Infrastructure
@chriskingcloud
Dr. Antonis Papatsaras
Chief Technology Officer
@anton1s
Editor's Notes
Overview of SpringCM - Antonis
Requirements - Antonis
The Challenges - Antonis
Benefits of using C* + HP Moonshots - Chris
Our Approach - Chris
Lessons Learned - Antonis
The Future - Antonis / Chris
You may not yet know exactly what we do at SpringCM. Let us share with you…
We deliver a secure, central repository for all contracts to be stored, shared and worked across the organization
Highly flexibility to the needs and behaviors of the many players in the contracts process – whether you work in Salesforce or not
Integrate, sync content with customer data (in CRM, in the cloud, on mobile, on-premise/desktop)
Advanced Workflow Capabilities
Smart Rules
Document Generation
Document Merge / Split
Document Routing & Approval
Document Smart Sync
Document Signature
We deliver a secure, central repository for all contracts to be stored, shared and worked across the organization
Highly flexibility to the needs and behaviors of the many players in the contracts process – whether you work in Salesforce or not
Integrate, sync content with customer data (in CRM, in the cloud, on mobile, on-premise/desktop)
Awesome RESTful API designed by engineers for engineers
Key messages: cloud-based content repository provides great flexibility, accommodating any number of work styles; increases productivity, improves visibility
Salesforce solved your sales problems by moving CRM to the Cloud
• Pipelines were stored in disparate spreadsheets, making forecasting difficult
• Couldn’t see deal status
• A mobile workforce could not access forecast or sales enablement materials from outside of the office
• Salesforce resolved all of these issues by moving to the cloud
• SpringCM, in the same way, solves your content problems by moving content to the Cloud
• Getting content off file servers and hard drives to a central repository
• Being able to track status and usage of content
• Providing powerful searching to allow you to find content
• Providing a mobile workforce the ability to access the content where and how they want
• A centralized content repository stored in the cloud can be accessed using the platform and tool desired
• Salesforce users can see content from SpringCM within the context of the Salesforce Account or Opportunity – No need to leave Salesforce
• Colleagues who do not use Salesforce (e.g., the Legal Department) can see the same content using one of the alternative SpringCM methods such as
Scaling SQL has been problematic
Moving data from DB to DB as accounts grow can be finicky, expensive
Workflow adoption has grown exponentially
Currently at peak times we execute over 2M Workflow steps per hour
Workflow engine data model needs to be distributed
Deleting data has been a challenge