Apache Kafka Support FAQ

Frequently Asked Questions: Apache Kafka

Updated September 2020

From our experience with Apache Kafka support, managed services, and consulting, we found that there are common questions that many new clients have about the technology and Dattell’s Kafka support services.  Below is a list of a few of the most common questions inquiring new clients have when they first reach out. 

If your questions aren’t answered below, please feel welcome to fill out the contact form at the bottom of the page.  We would be happy assist you.

Kafka Support and Managed Services FAQ

Part A:  Technical questions

We are encountering issues as we scale. Can you help?

We routinely scale and optimize Kafka for companies receiving large amounts of data, along with data bursts. We also setup auto-scaling events for automated responses to increases in traffic.

I’m missing data. Can you help us troubleshoot where the data loss is happening?

Yes, we can help you at all stages of your data pipeline. 

Kafka is rejecting messages after an upgrade. Can you help us? 

Yes, we’ve resolved upgrade issues for many clients–some of which had creative pipelines.

I want to send data to multiple locations. Is Kafka the right choice?

Many message queues support sending to multiple locations. Kafka differentiates itself by allowing asynchronous sending. In other words, when one destination is unavailable, Kafka can still send to the second.

Do you support Zookeeper?

Yes, we support Zookeeper.

Can you help us monitor Kafka?

Yes, we pride ourselves in building dynamic Kafka monitoring with automated alerting.  With managed Kafka as a service, Dattell’s Kafka experts personally monitor your implementations 24/7 to keep them running smoothly.

Can you help us prepare for an upgrade?

Yes, we can work with your team to ensure a smooth and successful upgrade.

I want to use Kafka as a database. Can you help us with that? 

We do not recommend using Kafka as a database. We can direct you to a better technology to address your problem.

Kafka isn’t working on our cloud platform but works locally. What’s wrong?  

We can help, typically this is an issue with advertised listeners.

Can you train our staff?

Your dedicated Kafka engineer will train your staff on best practices for using and maintaining Kafka with a focus on the intricacies of your specific implementation.

Can you help us design a Kafka implementation from scratch?

Yes, we will work with you to understand your business and technical requirements to design a Kafka implementation that supports your unique use case.

Can you assist with Kafka on AWS? Azure? GCP? On-premise?

Yes, we support Kafka on your environment, whether in the cloud or on-premise.

Part B:  How engagements work

If I hire Dattell will I get a dedicated solution architect or someone different depending on the day?

We always provide you with a dedicated Apache Kafka engineer to become an extended member of your team and provide personalized Kafka assistance from start to finish. You will meet your solution architect before the engagement starts to ensure a good fit.  For larger projects that require more than one full-time Kafka expert more would be assigned as needed.

How will we communicate and work with Dattell?

Your assigned solution architect will work with you through your team’s preferred messaging system, such as Slack or Microsoft Teams, video calls, email, text, and/or phone calls.  Your assigned engineer can VPN in to your system, you can provide a company laptop, or we can strategize another way to work together if neither of those work for your use case.

What are your response times?

We strive for response times within 30 minutes and most of the time our engineers meet that goal.  We guarantee incident response times within 1-hour for Priority 1 issues and within 3 hours for all other matters.

Are there caps on monthly incidents?

No, we do not have a cap on incidents for Kafka support or any of our other services.

Part C:  Additional Resources

If you are new to Apache Kafka, then we recommend this background article on the foundations of Kafka, how Kafka uses consumer groups for event scaling

For a sampling of support solutions that we’ve provided for our clients, then check out this post that outlines several Kafka Case Studies.

Lastly, you can visit our main blog page for more Kafka resources or visit our Kafka support or Managed Kafka as a Service pages for pricing and service details.

Have Kafka Questions?

We offer fully managed Kafka with top performance and exceptional support.

We offer a number of support services including RSA, workshops, and training.

Schedule a call with a Kafka solution architect.