---
title: "When keeping data perfect isn’t perfect: prioritizing availability in Apache Kafka"
url: https://daily.dev/posts/when-keeping-data-perfect-isn-t-perfect-prioritizing-availability-in-apache-kafka-9bm9wr0gy
source_url: https://medium.com/appsflyerengineering/when-keeping-data-perfect-isnt-perfect-prioritizing-availability-in-apache-kafka-f683d08fa494
type: article
source: "AppsFlyer Engineering"
published: 2025-02-25T14:08:44.413Z
updated: 2025-02-25T14:09:02.389Z
tags: ["distributed-systems", "apache-kafka", "data-streaming"]
reading_time: 10
upvotes: 1
comments: 0
language: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# When keeping data perfect isn’t perfect: prioritizing availability in Apache Kafka

**[AppsFlyer Engineering](https://daily.dev/sources/appsflyer)** · 10 min read · 1 upvotes · 0 comments

## Summary

This post discusses the trade-offs between prioritizing data availability over durability in Apache Kafka, illustrating how unclean leader election can help reduce service downtime at the cost of potential data loss. It provides insights into mitigating data loss by configuring replication factors, selecting appropriate replication strategies, and understanding the balance between preserving data and ensuring service continuity. Key considerations for Kafka configuration and the process of estimating data loss are also highlighted.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://medium.com/appsflyerengineering/when-keeping-data-perfect-isnt-perfect-prioritizing-availability-in-apache-kafka-f683d08fa494>

## Similar posts on daily.dev

- [Don’t just attend KubeCon \+ CloudNativeCon, Merge Forward your experience\!](https://daily.dev/posts/don-t-just-attend-kubecon-cloudnativecon-merge-forward-your-experience--l0rpp73x8) · CNCF · 0 upvotes · 0 comments
- [Announcing H2 2026 KCDs](https://daily.dev/posts/announcing-h2-2026-kcds-m96goajm1) · CNCF · 1 upvotes · 0 comments
- [Two months of Open Community Groups](https://daily.dev/posts/two-months-of-open-community-groups-asf52zhbs) · CNCF · 0 upvotes · 0 comments
- [CNCF Unveils Schedule for KubeCon \+ CloudNativeCon Europe 2026](https://daily.dev/posts/cncf-unveils-schedule-for-kubecon-cloudnativecon-europe-2026-ikhcoa5cb) · CNCF · 2 upvotes · 0 comments
- [CNCF Debuts KubeCon \+ CloudNativeCon Japan 2026 Schedule](https://daily.dev/posts/cncf-debuts-kubecon-cloudnativecon-japan-2026-schedule-xp5pyudub) · CNCF · 1 upvotes · 0 comments

---

Tags: [#distributed-systems](https://daily.dev/tags/distributed-systems), [#apache-kafka](https://daily.dev/tags/apache-kafka), [#data-streaming](https://daily.dev/tags/data-streaming)

[View this post on daily.dev](https://daily.dev/posts/when-keeping-data-perfect-isn-t-perfect-prioritizing-availability-in-apache-kafka-9bm9wr0gy)
