Announcing: The Pulsar PMC Published The 2020 Apache Pulsar User Survey Report!

Developer Support

Developer Support provides enterprise support from StreamNative Pulsar and BookKeeper experts for projects at the development stage and for your customizations in production - ensure custom development by our partners and customers delivers high quality, high longevity, low risk, and robust solutions.

Overview

StreamNative Developer Support provides enterprise support from the original developers of Pulsar and BookKeeper from StreamNative at the development stage and for your customizations in production - ensure custom development by our partners and customers delivers high quality, high longevity, low risk, and robust solutions. It is delivered remotely by a dedicated team of development-focused, senior Pulsar and BookKeeper engineers.

This support offering is best for customers and partners that require on-going support for their development teams and customized code.

Service Packages

The StreamNative Developer Support Services are offered in a flexible set of packages and extensions to meet a range of use cases and requirements. The service package is designed to align with the functionalities of Apache Pulsar.

Serverless package Analytics package
PubSub package

PubSub package

The provided package covers the core messaging and storage capabilities of open-source Apache Pulsar. It includes but is not limited to brokers, bookies, schema, geo-replication, many other pub/sub messaging features and customized protocol handlers for other popular messaging protocols - such as Kafka, REST, AMQP, and etc.

Serverless package

Designed to provide the serverless computing capabilities for processing event streams stored at Apache Pulsar and Apache BookKeeper. The package covers the support for Pulsar Functions and IO connectors.

Analytics package

Built for streaming-first, unified data processing workloads for analyzing events stored at Apache Pulsar. The package covers Pulsar SQL (Presto), Spark and Flink integration.


The PubSub package is required for all developer support contracts. Combining the PubSub Package with one or more of the Serverless and Analytics packages adds support for additional capabilities valuable for specific scenarios.

The following table summarizes the key features and capabilities supported in each service package.

PubSub Package Serverless Package Analytics Package
Core pub-sub messaging features
Multi-Tenancy and resource management
Schema management
Multi-cluster (aka Geo) replication
Integrated security: authentication,
authorization, and encryption
The management console, monitoring and alerting
Tiered storage integration
Protocol Handlers
Pulsar Functions - Java
Pulsar Functions - Python
Pulsar Functions - Go
Integrated security at Pulsar Functions
Pulsar Connectors
Pulsar SQL
Pulsar Spark Integration
Pulsar Flink Integration

Support Scope

StreamNative’s Developer Support Engineers can help with the followings:

  • Support in helping you to map business requirements into design leveraging Apache Pulsar
  • Guidance on how to integrate Apache Pulsar in your application architecture
  • Pulsar development best practices, including code samples
  • Guidance on installation, deployment and application lifecycle management
  • Review and recommendations on new or existing customizations and integrations.
  • Troubleshooting assistance on existing customizations and integrations
  • Bug fixes or feature development related to Apache Pulsar
  • Develop customized protocol handlers for other popular messaging protocol handlers
  • Develop Pulsar integrations with other components

Support Packages

StreamNative provides multiple support packages for organizations developing and integrating their applications with Apache Pulsar in a variety of scenarios.

All the support packages are based on SLA of initial response time and the number of types of activities involved. At this time, there is no SLA offered for case resolution.

The comparison table that follows summarizes these support offerings.

Essentials Business Elite
Troubleshoot functional problems related to Pulsar
Bug fixes related to Pulsar
Map your requirements to best practice implementation
Performance tuning recommendations
Troubleshoot performance problems related to Pulsar
Prioritized Pulsar feature development
Develop protocol handlers for other popular messaging protocols
Develop Pulsar integrations with other systems
Join/Involve in Architecture review meetings
Support Channels Email
Portal
Slack
Email
Portal
Slack
Phone
Email
Portal
Slack
Phone
Support hours 8am - 6am
M - F
24 X 7
coverage
24 X 7
coverage
Initial Response time 2 business
days
1 business
days
2 hrs
Assigned support contacts 1 1 2
Assigned support manager

The support hours for Essentials Package are from 8 a.m. to 6 p.m (Monday - Friday), and for Business Package and Elite Package are 24x7 coverage. The hours are based on customers’ timezone for support tickets filed via StreamNative’s official support ticketing system.

Pricing

StreamNative Developer Support is a subscription-based support offering delivered remotely by a dedicated team of development-focused, senior Pulsar and BookKeeper engineers. The subscription is available for 3 months, 6 months, 1 year or multi-year terms with no case volume restriction. The price is based on the selected Service Packages and Support Packages.

For Operators

Managed Service

Managed Service provides enterprise support for operating, maintaining, and troubleshooting Apache Pulsar and Apache BookKeeper deployments in your own environment, from on-premise to private and public cloud, including container orchestration solutions such as Kubernetes.

LEARN MORE

For StreamNative Platform Users

StreamNative Subscription

StreamNative Subscription provides the full access to all the enterprise features in the StreamNative Platform and a full application lifecycle support from development to operations.

LEARN MORE

Ready to Talk to Us?

Have someone from StreamNative contact you.