Description of Standard Professional Services (Consulting and Training)

Description of Standard Professional Services (Consulting and Training)

By signing an Order or statement of work, or by submitting a purchase order (collectively, hereafter referred to as an “Order“) referencing the URL: https://www.couchbase.com/psdesc (and/or the Couchbase SKU numbers below), Customer has accepted that the scope and deliverables for standard Couchbase professional consulting and/or training services purchased under the Order shall be (as applicable) as described in Section I (“Consulting Professional Services“) and Section II (“Training Professional Services“) below (collectively, the “Professional Services“), subject to the terms applicable in Section III (“Professional Services Terms“). “Customer” as referenced herein also refers to Couchbase Partner.

 

I. Consulting Professional Services

 

A. Aligned Solutions Architect (Couchbase SKU: CBSVASA)

 

Objective: Aligned Solutions Architect (ASA) is a consulting service designed to help the Customer get the most value from their Couchbase deployment while building a stronger and closer relationship with Couchbase.

 

Engagement Approach: Couchbase’s solutions architects are proven field consultants with deep knowledge of successful Couchbase project architecture, implementation, and cluster management strategies. For the ASA Professional Service, Customer will be assigned a Couchbase solutions architect to work closely in a consultative role with Customer’s project teams from conceptualization through implementation, deployment, and post-production activities. The ASA Professional Service allows a Couchbase solutions architect to act as a Customer’s embedded Couchbase expert so that you experience continuity between engagements and consistently high-quality deployments.

 

Scope: ASA Professional Service is available for a minimum duration of twelve (12) Consulting days. The number of ASA days purchased by Customer will be as specified in the Order.

 

B. Health Check (Couchbase SKU: CBSVCHC)

 

Objective: Health Check is to help Customer be successful with application and database deployment on Couchbase. It includes a review of the Couchbase deployment architecture, application, and operational practices. Couchbase works with Customer’s architects and developers to assess changes needed in order to provide a responsive, available, and functional service. The Couchbase consultant will obtain the logs from the cluster and analyze them to look for trends or issues that require attention. Couchbase consultants will carry out a thorough analysis into the current state of an existing cluster, including the logs, and then provide the specific metrics and details and how to improve. Specifically, this engagement will include: use case analysis, Couchbase topology review, server sizing exercise, and operational best practices review.

 

Engagement Approach: The approach for a Health Check engagement is as follows: An initial meeting to understand the Customer’s application and discuss the Customer’s desired focus of the Health Check. Couchbase to request prerequisites based on the focus of the Health Check including architecture diagrams and configurations to prepare for the engagement. Couchbase’s consultant to lead a review of Customer’s application, environment, and operational practices. Couchbase’s consultant to provide a deliverable document following the engagement. Finally, a follow-up meeting to review the deliverable document and recommendations.

 

Deliverable: A written report that includes all recommendations Couchbase consultant reviewed with Customer plus any additional observations.

 

Scope: The engagement will be restricted to one Couchbase use case or project deployment.

 

C. Consulting Day (Couchbase SKU: CBSVCCD)

 

Objective: Couchbase Consulting Day will provide the Customer with general advice relating to Customer’s use of the Couchbase product. During the course of providing Consulting Day Consulting Professional Services, Couchbase may design, develop for or deliver to Customer documentation, reports, and other tangible Deliverables. The following consulting resource level of experience is available for Consulting Day Consulting Professional Services: (i) Couchbase consultant or (ii) Couchbase senior consultant. The type of consultant chosen by Customer will be stated in the Order. A consulting day is up to a maximum of eight hours of consulting (“Consulting Day“).

 

Scope: Available for a minimum engagement of five Consulting Days. The number of Consulting Days purchased by Customer will be as specified in the Order.

 

D. Architecture Review (Couchbase SKU: CBSVCAR)

 

Objective: Architecture Review helps Customer be successful with application and database deployment on Couchbase and includes a review of the planned architecture, applications, and data modeling. Couchbase consultant to work with Customer architects and developers regarding planned applications, including the design principles needed for Customer’s efforts to implement architecture and a system that follows best practices and recommendations. Specifically, this engagement will include: use case analysis, data and document modeling, Couchbase topology review, server sizing exercise, and operational best practices review.

 

Engagement Approach: The approach for an Architecture Review engagement is as follows: An initial remote meeting with Couchbase consultant to understand Customer’s application and discuss Customer’s desired focus of the Architecture Review engagement. Customer to complete and return an Architecture Review questionnaire provided by Couchbase ahead of the engagement. Couchbase’s consultant to lead review of Customer’s application, environment, and operational practices. Couchbase’s consultant to provide a deliverable document following the engagement. Finally, a follow-up web meeting to review the deliverable document and recommendations.

 

Deliverable: A written report that includes all recommendations Couchbase consultant reviewed with Customer plus any additional observations.

 

Scope: The engagement will be restricted to one Couchbase use case or project deployment.

 

E. Upgrade Readiness Assessment (Couchbase SKU: CBSVCUS)

 

Objective: Upgrade Readiness Assessment provides Customer with clear guidance, best practices, and a specific plan for successfully upgrading their Couchbase deployments from one major version to the next, without disrupting the business. The Upgrade Readiness Assessment includes a walk-through of the upgrade process customized to Customer’s deployment. Couchbase consultants will work with Customer architects, administrators, and developers to assess and build an upgrade plan.

 

Engagement Approach: The approach for an Upgrade Readiness Assessment is as follows: An initial meeting to understand the Customer’s application and discuss the desired focus of the engagement. Couchbase to request prerequisites based on the focus of the engagement, including architecture diagrams and configurations in order to prepare for the engagement. Engagement dates and logistics discussed and planned with Customer.

 

Deliverable: A written report that includes all recommendations Couchbase consultant has reviewed with Customer plus any additional observations.

 

Scope: The engagement will be restricted to one Couchbase use case or project deployment and will be specific to an upgrade of either Couchbase Server or Couchbase SDK only.

 

F. Mobile Architecture Review (Couchbase SKU: CBMOBAR)

 

Objective: Mobile Architecture Review is to help Customer be successful quickly with Couchbase Mobile. Our expert Couchbase consultant will supplement your team by providing best practice advice in the following areas:

  • Reviewing Customer’s mobile use case and architecture.

  • Developing an application using Couchbase Mobile and Couchbase Lite.

  • Reviewing Customer’s implementation of Sync Gateway.

  • Tuning and optimizing Couchbase for Customer’s mobile application.

  • Devising and implementing performance measurement strategies.

  • Troubleshooting techniques.

  • Deploying an application into production.

  • Monitoring, alerts, and logging for Sync Gateway, Couchbase Lite, and Couchbase Server.

Engagement Approach: The approach for a Mobile Architecture Review is as follows: An initial meeting to gain an understanding of Customer’s application and discuss the desired focus of the engagement. Based on the focus of the engagement, Customer to provide Couchbase with prerequisites such as architecture diagrams and configurations that will prepare Couchbase for the engagement. Engagement dates and logistics discussed and planned with Customer.

 

Deliverable: A written report that includes all recommendations Couchbase consultant has reviewed with Customer plus any additional observations.

 

Scope: The engagement will be restricted to one Couchbase use case or project deployment.

 

G. Cloud Readiness Review

 

Objective: The Cloud Readiness Review is intended for projects where there is a well-defined use case with ongoing design/architecture phases, or to review and validate an existing use case after it has been deployed. The Cloud Readiness Review includes a review of existing and planned architectures, applications, data modeling, and operations. Couchbase consultants will work with Customer’s architects, developers, and DevOps team to assess Customer’s Couchbase environment and determine, according to Couchbase best practices and NoSQL design principles, the changes required to successfully meet Customer’s business and technical requirements.

 

Engagement Approach: The approach for a Cloud Readiness Review engagement will begin with an initial meeting to gain an understanding of Client’s application and discuss the desired focus of the engagement. Based on the focus of the engagement and depending on the public cloud being used (AWS, Azure, GCP), Customer to provide prerequisites such as architecture diagrams and configurations that will assist Couchbase to prepare for the engagement. Engagement dates and logistics discussed and planned with Customer.

 

Deliverable: A written report that includes all recommendations Couchbase consultant has reviewed with Customer plus any additional observations.

 

Scope: The engagement will be restricted to one Couchbase use case or project deployment.

 

H. Production Readiness (Couchbase SKU: CBSVPRR)

 

Objective: Production Readiness is to help Customer develop a well-designed plan to ensure that Customer can detect potential issues before deploying into production. Couchbase experts work with Customer’s architects, administrators, and developers to assess the project and build a readiness plan that includes clear guidance and best practices for successfully completing testing, staging, and preproduction. The Production Readiness also includes a customized walk-through of the implementation process, giving you the confidence of knowing no important issues have been overlooked. Specifically, this Professional Service includes:

  • Use case review.

  • Code/application review to ensure SDK usage is optimal.

  • Capacity planning.

  • High availability and disaster recovery review.

  • Monitoring and alerts planning.

  • Production readiness planning.

  • Risk analysis and plan execution.

Engagement Approach: The Production Readiness engagement is as follows: Couchbase and Customer have an initial meeting remotely to gain an understanding of Customer’s application and discuss the desired focus of the engagement. Based on the focus of the engagement, Couchbase may request prerequisites such as architecture diagrams and configurations that will prepare Couchbase for the engagement. Engagement dates and logistics discussed and planned with Customer.

 

Deliverable: A written report that includes all recommendations Couchbase consultant has reviewed with Customer plus any additional observations.

 

Scope: The engagement will be restricted to one Couchbase use case or project deployment.

 

I. Advanced Query Tuning (Couchbase SKU: CBSVCAQT)

 

Objective: Advanced Query Tuning can be used to support a project in its development phase after a preliminary data model is defined and the needs for querying capabilities are well understood. Advanced Query Tuning can also help the applications already in production to identify the optimization possibilities in the next version of the application. Specifically, this Professional Service includes the following activities:

  • Review the use case and its requirements for data access, query performance, and consistency.

  • Choice of the query technology and specific features to meet identified requirements.

  • Review the existing data model and query design.

  • Help with challenging query and index design.

  • Discuss the best practices for query design and performance tuning.

  • Identify the performance issues in the existing deployments.

  • Find and optimize slow queries.

  • Review and optimize the set of indexes in the cluster.

  • Review cluster sizing for relevant query services.

Engagement Approach: The approach for an Advanced Query Tuning is as follows: An initial meeting to understand the use case, status of the project, and discuss the desired focus of the engagement. Customer to provide to Couchbase prerequisites based on the focus of the engagement, including requirement and/or design documents. Engagement dates and logistics discussed and planned with Customer.

 

Deliverable: A report summarizing the results of the query design review and the performance analysis, and general recommendations as well as concrete query designs developed during the engagement.

 

Scope: The engagement will be restricted to one Couchbase use case or project deployment.

 

J. New Customer Program (Couchbase SKU: CBSVNCBB / CBSVNCBS / CBSVNCBA)

 

Objective: New Customer Program is to ensure the successful launch of Customer’s new Couchbase application into production and to provide Customer with the development and operational training necessary to operate their Couchbase deployment. Training includes virtual instructor-led courses for Couchbase operations (CS300) and Couchbase N1QL (CD212).

 

Engagement Approach: New Customer Program can be purchased as one of the following:

 

BASIC (CBSVNCBB)

STANDARD (CBSVNCBS)

ADVANCED (CBSVNCBA)

  • 1 Design Workshop

  • 1 Design Workshop

  • Production Readiness

  • 1 Design Workshop

  • Production Readiness

  • 5 Consulting Days

  • 1 seat of CS300

  • 1 seat of CD212

  • 1 attempt at Couchbase Associate Certification

  • 1 seat of CS300

  • 1 seat of CD212

  • 1 attempt at Couchbase Associate Certification

  • 4 seats of CS300

  • 4 seats of CD212

  • 4 attempts at Couchbase Associate Certification

 

Design Workshop: A Couchbase consultant will supplement Customer’s team by providing advice, guidance, and specific recommendations on Couchbase Server operations and development best practices.

 

Production Readiness: New Customer Program is to help Customer develop a well-designed plan to ensure that Customer detects potential issues before it deploys Couchbase Server into production. A Couchbase consultant will work with Customer architects, administrators, and developers to assess the project and build a readiness plan that includes clear guidance and best practices for successfully passing through the standard industry environments of testing, staging, and preproduction. New Customer Program also includes a customized walk-through of the implementation process, giving you the confidence of knowing no important issues have been overlooked.

 

Deliverable: A written report that includes all recommendations Couchbase consultant reviewed with Customer plus any additional observations.

 

Scope: The engagement will be restricted to one Couchbase use case or project deployment.

 

CS300 Couchbase NoSQL Server Administration Course (Couchbase SKU: T-CS300-Remote): Completion of this course will enable participants to train in the following:

  • Install, configure, and manage Couchbase Server.

  • Configure, create, and secure cross datacenter replication (XDCR).

  • Configure and manage security in Couchbase Server.

  • Manage backup and restore in Couchbase clusters.

  • Monitor Couchbase clusters.

  • Identify and troubleshoot issues in Couchbase clusters.

 

CD212 Couchbase NoSQL Data Modeling, Querying, Full-Text Search, and Analytics Course (Couchbase SKU: T-CD212-Remote): Completion of this course will enable participants to train in the following:

  • Identify the key components of Couchbase Server.

  • Design data models for optimal storage and retrieval in Couchbase.

  • Query for data using SQL-like syntax.

  • Create effective indexes using performance enhancements to meet your requirements.

  • Monitor to assess how queries are performing and identify and tune any slow-running queries.

  • Perform full-text search (Google-like search capability on JSON documents).

  • Use Couchbase Analytics to efficiently run complex queries over many records.

 

 

II. Training Professional Services

 

A. CD227 Couchbase Mobile Development (Couchbase SKU T-CD227i-Remote, T-CD227a-Remote, or T-ONS-CD227-6)

 

Objective: Through conceptual presentation, demonstration, and extensive hands­-on labs and exercises, this two-day instructor-­led course guides iOS developers on storing and accessing data rapidly and at web scale, in diverse document-database use cases based on JSON, using Couchbase Lite, Sync Gateway, and Couchbase Server. All labs rely on the iOS SDK to store data and perform queries. The training course is aimed at mobile developers and architects. The hands-on labs (usually 60% of course time) aim to give real-world flight time connecting to the Couchbase Lite embedded database, synchronize data using Sync Gateway, and processing data from Couchbase Server.