<aside> 1️⃣ 왜 Spring과 Kafka인가?

</aside>

<aside> 2️⃣ Spring Boot와 Kafka의 아키텍처

</aside>

<aside> 3️⃣ Kafka 파티션의 중요성

</aside>

  1. 고가용성
  2. 성능 향상
  3. 순서 보장

<aside> 4️⃣ Spring Kafka: 실제 구현

</aside>

// Producer
@Service
public class KafkaProducerService {
    @Autowired
    private KafkaTemplate<String, String> kafkaTemplate;

    public void sendMessage(String topic, String message) {
        kafkaTemplate.send(topic, message);
    }
}

// Consumer
@Service
public class KafkaConsumerService {
    @KafkaListener(topics = "myTopic", groupId = "myGroup")
    public void listen(String message) {
        System.out.println("Received Message: " + message);
    }
}

<aside> 5️⃣ 주의점과 베스트 프랙티스

</aside>