Toggle Menu

The following are Services packages offered by DataStax designed to provide each Customer with the most common needs with regards to its use of DataStax Products. These Services are offered as part of a bundle of Services as well as stand-alone Service offerings.  Unless otherwise agreed upon, Customer shall procure these offerings by utilizing the number of Consulting Days designated in the Order Schedule.

DataStax currently offers three bundles related to the following Services: Project, Program and Platform. The Project Bundle is limited to 1 Cluster with a maximum of 24 Nodes and 8TB of data and includes: (a) 1 Launchpad package, (b) 1 Springboard package, (c) 1 Architecture Deep Dive package, (d) 1 Operations Deep Dive package, and (e) 1 Data Modeling Deep Dive package. The Program Bundle is limited to 10 Clusters with a maximum of 48 Nodes and 80TB of data per Cluster and includes: (a) 1 Launchpad package, (b) 2 Springboard packages, (c) 1 Architecture Deep Dive package, (d) 1 Operations Deep Dive package, (e) 1 Data Modeling Deep Dive package, (f) 2 Performance Tuning packages and (g) 1 Program Dojo package. The Platform Bundle is limited to 20 Clusters with a maximum of 500 Nodes per Cluster includes: (a) 1 Launchpad package, (b) 3 Springboard packages, (c) 1 Architecture Deep Dive package, (d) 1 Operations Deep Dive package, (e) 1 Data Modeling Deep Dive package, (f) 3 Performance Tuning packages and (g) 1 Platform Dojo package.

 

 

Launchpad


The DataStax Launchpad Package includes the following Services for creating a solid implementation plan for a Customer's data modernization strategy on DataStax Enterprise (DSE). This Services Package expires 180 days from the purchase date.

 

Launchpad Planning Package Scope 

  • On-boarding and kickoff with the DataStax team
    • Introduction to DataStax Services team
    • In collaboration define overall goals and expectations
    • Investigate the Customer’s data needs
    • Joint discussion of scope and requirements
    • Goal: Clear articulation and understanding of how DataStax Services will be delivered
  • Planning the Data Modernization approach
    • DataStax to host a workshop to discuss all lifecycle phases and use case success. The workshop will cover up to 3 use cases.
    • DataStax will develop a strategy document to detail: High level phases for each use case implementation, training recommendations, technology best practices (such as streaming or kubernetes), and recommended milestones
    • Goal: Data modernization strategy document
  • Enabling your team through Training
    • Relevant self-paced DataStax Academy classes identified, curriculum provided to the enterprise
    • If needed, DataStax shall provide targeted coaching sessions (up to 8 x 1-hour sessions) delivered by Solution Architects to reinforce topics. 
    • One 3-day instructor led training for Customer’s employees on installation, configuration and operations related to DSE.
    • Goal: Customer staff comfortable and confident with DataStax Enterprise architectural topics relevant to their use cases

 

Launchpad Planning Package Deliverables

  • Documented data modernization strategy
  • 3-day Training delivered  

 

Customer Responsibilities and Dependencies

Responsibilities

  • Provide details of the application/services  
  • Share project/programme/platform goals and provide  Customer’s measurable success criteria for these goals to inform the data modernization strategy   
  • Commit to self paced training, and attend sufficient classes to be able to partake in the workshop discussions. 

 

Dependencies

The following are Customer requirements for the Services. If Customer does not provide timely responses and access as indicated below, the time allotted for delivering the Services shall not be extended

  • All critical prerequisites for which Customer is responsible shall be met at the start of the project
  • Customer shall provide timely access to the log files and other diagnostic reports
  • Customer will ensure that personnel with appropriate skills and experience are available to meet with DataStax as reasonably necessary
  • Customer will provide timely responses to DataStax inquiries from knowledgeable personnel in timeframes that do not impact the schedule

 

 

DSE SpringBoard Terms


The DataStax Springboard Package includes the following Services for preparing, running and delivering the first application running on DataStax Enterprise (DSE) via our Springboard methodology. This Service Package expires 180 days from purchase date.

 

Springboard Package Scope 

  • Week One Preparation 
    • A DataStax Engagement Manager will assist in launching the Springboard project and work with the Customer to create a project charter that would include the following: 
      • Identify business outcomes 
      • Discover Customer application use cases and associated non-functional requirements  
      • Design application architecture 
      • Facilitate competing design ideas and solutions 
    • Coordination of base level DSE developer training for the development team via the DSE academy and ‘ask me anything’ session run by technical consultants  
    • Collaboration with Customer to validate the install platform 
    • Assist with the installation of DSE clusters on the target hardware 
    • Goal: Installed DSE, base level of developer training completed, Springboard project planned and ready to go. 
  • Design Sprint (a 5 working day period). In collaboration with the Customer, DataStax will carry out the following activities 
    • Review of the overall system architecture stack and see where DSE fits with a focus on data flow. 
    • Review the use case: type of data, payload size, expected throughput per dataset, data retention, replication factor, consistency requirement
    • Identify potential application candidates for the springboard approach 
    • Review application candidates for ROI and suitability for rapid development 
    • Iterate on high level designs and create a data model of the preferred candidate 
    • Define major application components
    • Goal: choose a candidate application to develop, along with estimates of the development effort for those components and an execution plan for the tasks needed 
  • Development Sprints (2-3 x 10 working day periods). In collaboration with the Customer, DataStax will carry out the following activities 
    • Assist the Customer team on DSE-specific data modeling and code development  
    • Define required integrations 
    • Set up load tests (NoSQL Bench) 
    • Demonstrate, test and receive feedback at the end of each 5 day sprint on the evolving MVP.
    • Goal: refine the data model and application. 
  • Production Ready
    • Provide best practices around: 
      • Capacity planning
      • Fault tolerance planning 
      • Backup and restores 
      • Monitoring and alerting 
    • Assist with setting up DataStax OpsCenter 
    • Goal: First application running on DSE in pre-production ready to migrate into production
  • Engagement Management 
    • Facilitate the design sprint sessions
    • Facilitate Stakeholder updates / MVP reviews
    • Capture and clarify the goals, timelines, risks, and logistics of the Application 
    • Create and manage the backlog of tasks 
    • Manage progress against plan
    • Manage issues, risks, and provide mitigation actions
    • Map business objectives to technical requirements

 

Springboard Package Deliverables

  • First application running on DSE in pre-production ready to migrate into production.

 

Customer Responsibilities and Dependencies

Responsibilities

  • Assist with all joint activities as outlined in the scope  
  • Provide, install and configure any required middleware (Spark, Kafka etc) 
  • Configure and run any required data load and transformation scripts 
  • Perform end to end tests 
  • All parties are open and transparent about any expected resource constraints 
  • Full disclosure of any known operational issues 
  • Customer stakeholders have the necessary authority to make decisions

 

Dependencies

The following are Customer requirements for the Services. If Customer does not provide timely responses and access as indicated below, the time allotted for delivering the Services shall not be extended

  • All critical prerequisites for which Customer is responsible shall be met at the start of the project
  • Customer shall provide timely access to the log files and other diagnostic reports
  • Customer shall provide access to the infrastructure 
  • Infrastructure will be as per the recommendation based on supported configurations in the  product Documentation
  • The MVP is not for a live migration 
  • Customer shall provide resources to develop the application 
  • Architect team will be provided to assist DataStax team members with required information to complete engagement tasks.
  • There will be no change in project priorities impacting the allocated resources or supporting resources 
  • Customer will ensure that personnel with appropriate skills and experience are available to meet with DataStax as reasonably necessary
  • Customer will provide timely responses to DataStax inquiries from knowledgeable personnel in timeframes that do not impact the schedule
  • There will be no change in project priorities impacting the allocated resources or supporting resources 
  • An agreed-upon high-level architecture and approach, without changes after the Design Sprint Phase 
  • The application can be developed within the time frame in accordance with best practice 
  • Access to any specific security protocols to adhere to / availability of certificates

 

Additional Terms

  • Any application code provided as part of this package is: (a) provided independently of any other project or relationship with Customer;  (ii) provided as-is and for educational purposes only; and (iii) provided without warranty or support.
  • DataStax excludes any and all liability with respect to any provided application code. 
  • The application code is licensed to Customer for internal use and shall not be transferred or re-licensed without DataStax’ prior written consent.

 

 

DSE Architecture


DataStax will provide detailed guidance and best practices recommendations for application architecture, hardware design, network design, and security design through a series of workshops to ensure your architecture is right-sized to meet your enterprise’s current and future business needs. Additionally, our architects will provide the Customer with the enablement necessary to confidently design and implement your data platform architecture through self paced learning and targeted coaching sessions to become self-sufficient with operating and managing Customer’s use of DataStax Enterprise (DSE). This Service Package expires 180 days from purchase date.

 

DSE Architecture Deep Dive Scope

  • Architectural Strategy Sessions 
    • 4 x 4-hour architecture meetings between Customer and DataStax to discuss the topics listed:
      • Enterprise architecture and integration prerequisites and requirements (e.g. - throughput, security, access and authorization, latency, recovery)
      • Customer hybrid cloud and infrastructure-as-a-service strategy across on-premises, co-location, and/or public cloud provider
      • Hot, cold, and archive storage strategies for supported use cases
    • Goal: Architectural transformation outcomes defined, and understood to assist DataStax and Customer in creating the reference architecture document
  • Develop DataStax Enterprise reference architecture artifact for a single architecture with up to 2 use cases:
    • Infrastructure and enterprise architecture prerequisites (to include security)
    • User roles and authorizations
    • Hot, cold, and archive storage strategies
    • Backup and recovery strategies
    • Disaster avoidance, global data centre (DC) design, and hybrid cloud recommendations 
    • Conduct knowledge transfer of the customer’s DSE reference architecture
    • Goal: A delivered reference architecture document providing clear best practice guidance for Customer’s  use case and the architectural needs
  • Provide targeted coaching sessions, if needed, with Customer personnel to reinforce topics covered in DataStax Academy classes and apply topics to the Customer’s specific environment
    • DataStax will recommend up to 6 DataStax Academy classes,  with each class relevant to DSE architecture and the enterprise use cases
    • If needed, DataStax shall provide targeted coaching sessions (up to 8 x 1-hour sessions) delivered by Solution Architects to reinforce topics.

 

DSE Architecture Deep Dive Deliverables

  • Reference architecture document, containing the details described above
  • Meeting summaries and action item reports as applicable

 

Customer Responsibilities and Dependencies

Responsibilities

  • Hands on activities with DSE and associated software under the guidance of a DataStax consultant
  • Commit to self paced training, and attend sufficient classes to be able to partake in the workshop discussions
  • Commit to ensuring appropriate stakeholders are present and able to contribute at scheduled meetings

 

Dependencies 

The following are Customer requirements for the Services. If Customer does not provide timely responses and access as indicated below, the time allotted for delivering the Services shall not be extended

  • Possession of and ability to share business needs, goals, requirements, constraints, and similar details pertinent to the DataStax data architecture
  • Customer will ensure that personnel with appropriate skills and experience are available to meet with DataStax as reasonably necessary
  • Customer will provide timely responses to DataStax inquiries from knowledgeable personnel in timeframes that do not impact the schedule

 

 

Operational Deep Dive Package


The DataStax Operational Deep Dive Package includes the following Services for detailed guidance and best practices recommendations for hardware selection, architecture, design, code, operations and automation for two environments (e.g. pre-production and production). This Service Package expires 180 days from purchase date.

 

Operational Deep Dive Package Scope 

  • Perform implementation support for the use case components
    • Assist with deployment of pre-production and production DataStax Enterprise (DSE) clusters
    • Assist with the configuration and testing of integrations with DSE and OpsCenter
    • Assist with platform operations validation
    • In collaboration with Customer review DSE implementation and operations for alignment with architecture review and requirements
    • Goal: Deployment of DSE with the use case in the Customer’s production environment, including the ability to handle requests.
  • Develop Customer DSE operational runbook based on the Customer’s reference architecture
    • DataStax to review and provide recommendations for the operation procedures such as backups, upgrades, fault tolerance, performance metrics monitoring, and alerting for the existing DSE environments
    • Datastax to recommend appropriate key performance metrics, day-to-day monitoring of critical activities, and alert thresholds
    • Datastax to provide guidance, best practices, plans, procedures, and/or code samples for scripts on the DSE operational strategy. Code samples are provided for internal use by Customer and are provided AS IS.
    • DataStax to provide detailed strategies for backups and restores
    • Goal: Operational runbook detailing the processes and procedures necessary to for SREs to provide maintenance and upkeep of the use case
  • Provide targeted coaching sessions, if needed, with Customer personnel to reinforce topics covered in DataStax Academy classes and apply topics to the client’s specific environment
    • DataStax to identify and provide relevant self-paced DataStax Academy classes
    • If needed, DataStax shall provide targeted coaching sessions (up to 8 x 1-hour sessions) delivered by Solution Architects to reinforce topics. 

 

Operational Deep Dive Package Deliverables

  • Operational runbooks

 

Customer Responsibilities and Dependencies

Responsibilities

  • Hands on installation and configuration  of DSE and associated software under the guidance of a DataStax consultant 
  • Commit to self paced training, and attend sufficient classes to be able to partake in the workshop discussions.
  • Commit to ensuring appropriate stakeholders are present and able to contribute at scheduled meetings

 

Dependencies 

The following are Customer requirements for the Services. If Customer does not provide timely responses and access as indicated below, the time allotted for delivering the Services shall not be extended:

  • Customer shall provide timely access to the log files and other diagnostic reports
  • Customer shall provide information to facilitate runbook creation e.g. internal operational procedures
  • Customer shall provide access to environments to install and configure DSE and Ops Center
  • Customer will ensure that personnel with appropriate skills and experience are available to meet with DataStax as reasonably necessary
  • Customer will provide timely responses to DataStax inquiries from knowledgeable personnel in timeframes that do not impact the schedule

 

 

DataStax Data Model Deep Dive


The DataStax Data Model Deep Dive includes the following Services for creating a scalable data model and enhancing your team’s knowledge  to evolve the model over time as your use cases and business needs change. This Services Package is limited to one use case and expires 180 days from purchase date.

 

Data Modeling Deep Dive Package Scope 

  • Data Modeling Workshop
    • In collaboration with Customer develop, review, and validate technical use cases to include query patterns, and concurrency requirements
    • Assist with the development of DataStax Enterprise (DSE) data models for each application to include specific table/key structures
    • Assist with the development of DSE table/key structure for events, aggregates, and snapshots
    • Assist with the DSE design for appropriate separation of clusters, keyspaces within same cluster, tables within the same keyspace, clustering columns within same table
    • Advise on the sizing, replication, and capacity strategies for clusters and data centers distributed globally based on application query patterns
    • Goal: Data modeling document describing all of the above listed components for a single use case
  • Application Data Integration Workshop
    • Assist with the driver setup: driver version, workload configuration , driver configuration best practices.
    • DataStax will  provide best practice guidance for the following as applicable: creating data access objects (DAO) statements (prepared, predicates, QueryBuilder), object mapping, and synchronous vs. asynchronous programming vs. reactive programming. 
    • Goal: Customer development team capable and comfortable with integrating data applications with DSE
  • Provide targeted coaching sessions, if needed, with Customer personnel to reinforce topics covered in DataStax Academy classes and apply topics to the Customer’s specific environment
    • DataStax to identify and provide relevant self-paced DataStax Academy classes
    • If needed, DataStax shall provide targeted coaching sessions (up to 8 x 1-hour sessions) delivered by Solution Architects to reinforce topics.  

 

Data Modeling Deep Dive Package Deliverables

  • Data modeling document 

 

Customer Responsibilities and Dependencies

Responsibilities

  • Provide details of the application / Services during the workshops 
  • Share project / programme / platform goals and define measurable success criteria
  • Commit to self paced training, and attend sufficient classes to be able to partake in the workshop discussions. 

 

Dependencies 

The following are Customer requirements for the Services. If Customer does not provide timely responses and access as indicated below, the time allotted for delivering the Services shall not be extended

  • Customer shall provide timely access to the log files and other diagnostic reports
  • Customer will ensure that personnel with appropriate skills and experience are available to meet with DataStax as reasonably necessary
  • Customer will provide timely responses to DataStax inquiries from knowledgeable personnel in timeframes that do not impact the schedule
  • The DataStax professional working day is eight hours, including reasonable time for meals.  DataStax expects that Customer personnel are available during normal working hours. 

 

 

DSE Performance Tuning


DataStax will perform a deep-dive assessment of one DataStax Enterprise (DSE) Cluster to ascertain the overall performance and cluster health. DataStax will develop a series of scripts which will simulate the creation of the current data model, initial data upload, workload testing and cluster sizing for the databases listed in the following section. These scripts will be customized from current DataStax scripts for each database and may be easily modified to be used for an extended period of time. This Service Package expires 180 days from purchase date.

 

DSE Performance Tuning Scope

  • Deep dive health check for 1 cluster
    • Perform a deep dive assessment of the DSE Cluster, gathering architectural, demographic, and usage parameters
    • Analyse the gathered assessment metadata to generate a list of improvement recommendations with instructions on how to implement each recommendation.
    • Goal: In depth review with the Customer, describing the cluster health and performance along with detailed recommendations for any applicable improvement 
  • Stress testing of up to 2 tables from the cluster used for the health check
    • Analyze selected tables to determine throughput statistics and patterns
    • Generate scripts to create custom cluster and keyspace creation
    • Generate scripts to produce initial state load for testing
    • Generate scripts to simulate scenario based workloads
    • Execute workload scripts to establish a baseline
    • Conduct knowledge transfer of stress test execution and customization
    • Goal: Baseline stress testing results; general scripts and implementation guidance; Customer has the  ability to create customized scenarios for independent testing

 

DSE Performance Tuning Deliverables

  • Performance tuning document, containing the details described above
  • Meeting summaries and action item reports as applicable
  • Up to two performance tests after the baseline

 

Customer Responsibilities and Dependencies

Responsibilities

  • Hands on activities with DSE and associated software under the guidance of a DataStax consultant
  • Commit to self paced training, and attend sufficient classes to be able to partake in the workshop discussions
  • Commit to ensuring appropriate stakeholders are present and able to contribute at scheduled meetings

 

Dependencies 

The following are Customer requirements for the Services. If Customer does not provide timely responses and access as indicated below, the time allotted for delivering the Services shall not be extended

  • Customer will run provided scripts or execute provided processes to generate data output necessary for the health cCheck and Stress testing activities
  • Customer will provide output to diagnostic scripts or process through a manner provided by DataStax in a timely manner
  • Customer will ensure that personnel with appropriate skills and experience are available to meet with DataStax as reasonably necessary
  • Customer will provide timely responses to DataStax inquiries from knowledgeable personnel in timeframes that do not impact the schedule

 

 

DSE Dojo Scope


DataStax provides a well thought-out approach to the development of a sustainable modern data platform approach in the form of a DataStax Dojo Services offering, to create sustained learning momentum for developers, architects, and Site Reliability Engineers (SREs), which increases self-sufficiency and builds product champions within your organization. The Program Dojo package expires 180 days from purchase date, and the Project Dojo package expires 365 days from purchase date.

 

DSE Dojo Scope

  • Dojo Kickoff
    • 1 day session with the following high level agenda:
      • Alignment of organizational development and operations objectives
      • Identification of core group of champions and stakeholders for Customer
      • Development of an execution plan
      • Communication strategy to launch the Dojo to the Customer Developers, Architects, and SREs
    • Goal: Dojo  outcomes defined, measured, understood, and documented
  • Bi-weekly Office Hours
    • 2 hour sessions for Developers, Architects, and SREs to ask DataStax Product related questions to a DataStax Architect
    • Sessions occur in accordance with a fixed schedule
    • Goal: Rapid response to questions and concerns related to data platform and enterprise topics
  • Monthly Workshops
    • 4 hour targeted sessions for Developers, Architects, and SREs to discuss an agreed upon topic
    • Sessions topics are decided upon jointly between the Customerand DataStax and fixed a minimum of two weeks in advance
  • Quarterly Developer Day
    • Scheduled to occur on months 3 and 6 of execution for the Program Dojo
    • Scheduled to occur on months 3, 6, 9, and 12 of execution for the Program Dojo
    • 1 day event that provides a place for practical learning of developing scalable applications, common design patterns, best practices, and anti-pattern avoidance
    • Agenda for the Developer Day is set a minimum of 2 weeks in advance
    • Sessions occur in accordance with a fixed schedule
    • Goal: Provide enablement to the Customer’s development team 
  • Quarterly Hackathons
    • Scheduled to occur on months 3 and 6 of execution for the Program Dojo
    • Scheduled to occur on months 3, 6, 9, and 12 of execution for the Program Dojo
    • Assist Customer in coordinating up to 4 internal hackathons that create a space for adaptation and innovation to develop new approaches and solutions to known Customer problems
    • Sessions occur in accordance with a fixed schedule
    • Goal: Create excitement and momentum around using Datastax Products to solve the Customer’s data platform and enterprise challenges with velocity
  • Quarterly Dojo Checkpoint
    • Scheduled to occur on months 3 and 6 of execution for the Program Dojo
    • Scheduled to occur on months 3, 6, 9, and 12 of execution for the Platform Dojo
    • 2 hour session with the following high level agenda:
      • Organizational development progress
      • Review achievements
      • Discuss plans for the next 3 months
      • Make and approve needed adjustments to the execution plan
    • Goal: Enterprise assurance that the execution plan is on track and delivering intended value

 

DSE Dojo Deliverables

  • Reference architecture document, containing the details described above
  • Meeting summaries and action item reports as applicable

 

Customer Responsibilities and Dependencies

Responsibilities

  • Hands on activities with DataStax Enterprise (DSE) and associated software under the guidance of a DataStax consultant
  • Commit to self paced training, and attend sufficient classes to be able to partake in the workshop discussions
  • Commit to ensuring appropriate stakeholders are present and able to contribute at scheduled meetings
  • Holding relevant hackathon events using Customer’s licenses for the applicable DataStax Products

 

Dependencies

The following are customer requirements for the Services. If Customer does not provide timely responses and access as indicated below, the time allotted for delivering the Services shall not be extended

  • Possession of and ability to share business needs, goals, requirements, constraints, and similar details pertinent to the customer’s goals and objectives
  • Customer will ensure that personnel with appropriate skills and experience are available to meet with DataStax as reasonably necessary
  • Customer will provide timely responses to DataStax inquiries from knowledgeable personnel in timeframes that do not impact the schedule

 

 

Additional Terms For All Service Packages


See the DataStax Services Terms ( https://www.datastax.com/legal/service-terms ) for details and terms of Services delivery. 


  • This is a pre-paid non-cancellable offering 
  • If the Customer requires additional consulting days to cover other services outside the scope of the applicable package, other consulting services will be available  to purchase via a separate Order Schedule. 
  • Services will be delivered remotely.
  • The DataStax professional working day is eight hours, including reasonable time for meals.  DataStax expects that Customer personnel are available during normal working hours
  • The packages are for the Services listed therein only. Customers are required to have a separate license for their use of DataStax Enterprise and/or their access to DataStax Astra. 
  • DataStax recommendations and content will be tailored based upon the information received from the Customer. Changes in Customer’s project scope, errors or omissions in provided data points, or similar discrepancies in the information received by DataStax may result in recommendations that will not best fit the Customer’s needs.
  • Upon DataStax delivery of all applicable deliverables stated above, the Services package will be deemed complete. For the avoidance of doubt, the goals stated above are for Customer informational purposes only.
  • Any software that is provided or recommended by DataStax professionals as part of the Services that is under an open source license is provided on an AS IS basis and is subject to the terms of such open-source license.