- Getting Started
- Components
- Configuration
- Setting up Kafka
- Producing messages
- Consuming messages
- Web UI
- Testing
- FAQ
- About
- Getting Started
- Configuration
- Transactions
- Features
- Tagging
- Multi App Mode
- Single Process Setup
- Development vs Production
- Components
- Development vs Production
- Signals and states
- Deployment
- Monitoring and Logging
- Error handling and back off policy
- Upgrading
- Routing
- Active Job
- Dead Letter Queue
- Auto reload of code changes in development
- Topics management and administration
- CLI
- Integrating with Ruby on Rails and other frameworks
- Concurrency and multithreading
- Deserialization
- Offset management (checkpointing)
- Pausing, Seeking and Rate-Limiting
- Consumer mappers
- Inline Insights
- WaterDrop reconfiguration
- Exit codes
- Embedding
- Multi-Cluster Setup
- Env Variables
- Librdkafka Configuration
- Librdkafka Statistics
- Articles and other references
- Versions Lifecycle and EOL
- Problems, Troubleshooting and Debugging
- Build vs. Buy
- Purchase Karafka Pro
- Getting Started
- Rotating credentials
- Pro FAQ
- Pro Support
- Security
- Enterprise
- Enterprise Workshop Session
- Features list
- Features Compatibility
- Virtual Partitions
- Delayed Topics
- Long-Running Jobs
- Expiring Messages
- Routing Patterns
- Rate Limiting
- Filtering API
- Iterator API
- Granular Backoffs
- Cleaner API
- Messages At Rest Encryption
- Enhanced Dead Letter Queue
- Enhanced Active Job
- Enhanced Reliability
- Enhanced Inline Insights
- Enhanced Web UI
It is recommended to do one major upgrade at a time.