Kafka, RabbitMQ ve Event-Driven Tasarım
Mesajlaşma altyapıları (Kafka, RabbitMQ) ile asenkron iletişim, topic/partition tasarımı, consumer group, at-least-once vs exactly-once semantics, idempotency ve event schema yönetimi (Avro/Schema Registry).
Kafka producer örneği
ProducerRecord<String, String> rec = new ProducerRecord<>("topic", key, value);
producer.send(rec, (meta, ex) -> { if (ex != null) ex.printStackTrace(); });