Professional Services

Instructor-led Training

Understanding the details of how Riak works will help your team better develop and deploy your application. To that end, we provide the following instructor-led training:
 

  • Operations Training for Riak KV and/or Riak TS
  • Developer Training for Riak KV and/or Riak TS

OPERATIONS TRAINING

Operations Training is a set curriculum to introduce the tools and techniques used to successfully operate Riak KV and Riak TS.

Upon completion, you will be able to:
 

  • Deploy and tune a Riak KV and/or Riak TS cluster
  • Identify a monitoring strategy
  • Identify and respond to common problem scenarios
  • Set up backups
  • Set up multi-cluster replication
Operations Training Details

Timing

The ideal timing for Riak operations training is during the application design phase before implementation.

Duration

Riak training classes are 3 days and includes trainer setup and post-class Q & A sessions.

Location

This training can be provided on-site at your location or provided remotely for distributed teams.

Syllabus

  • How-to: Install a simple Riak cluster
  • How-to: Create, Read, Update, and Delete data
  • Lab: Experiment with different deployment configurations
  • Best practices: Performance tuning
  • Best practices: Monitoring and troubleshooting
  • How-to: Set up Multi-cluster Replication

DEVELOPER TRAINING

Developer Training is a set curriculum to familiarize individuals with Riak KV and/or Riak TS features and development best practices, including:

  • Data modeling
  • Data import and retrieval
  • Concurrency and conflict resolution

Your team will come away with the knowledge to design and develop basic applications using Riak.

Developer Training Details

Timing

The best times for Riak developer training is during the application design phase before deployment.

Duration

Riak training classes are 3 days and include trainer setup and post-class Q & A sessions.

Location

This training can be provided on-site at your location or provided remotely for distributed teams.

Curriculum

The course curriculum includes theory, best practices, and hands-on lab time.

Syllabus

  • Foundational: Principles of Riak as a distributed system
  • Foundational: Challenges of distributed architecture at scale
  • How-to: Install a simple Riak cluster
  • How-to: Create, Read, Update, and Delete data
  • Lab: Experiment with secondary APIs in Riak
  • Lab: Work through sample applications
  • Best practices: Data modeling
  • Best practices: Understanding distributed access patterns

 

Services Mapped to Deployment Schedule

BASHO Scenario DevOps Training