Month: 3월 2024

Apache Kafka의 전반적인 이해와 데이터 관리 전략

Kafka? Apache Kafka가 등장하기 전에는 서비스 간 데이터 교환 방식이 상당히 복잡했다. 각 서비스나 시스템이 직접적으로 데이터를 교환하려면, 서로 다른 인터페이스와 데이터 포맷을 맞추는 등의 추가 작업이 필요했기 때문이다. 이러한 접근 방식은 시스템 간의 강한 결합도(strong coupling)를 초래했고, 결과적으로 시스템 확장성과 유지보수성에 부정적인 영향을 미쳤다. Kafka가 도입된 이후로 상황이 크게 개선되었다. Kafka는 서비스 간의 데이터 […]

[LUCYTATO] 20240309 스터디 정리: Reactive Programming과 GitFlow

스터디 주제 오늘의 핵심 주제는 Spring Webflux와 Reactive Programming, Git의 운영 방식, AOP(Aspect-Oriented Programming), 그리고 특정 프로젝트 내용의 최적화 방안에 대한 심층 분석이다. Spring WebFlux와 Reactive Streaming 리액티브 프로그래밍은 비동기 데이터 처리와 이벤트 기반 시스템의 효율성을 극대화하는 프로그래밍 패러다임이다. 특히, 리액티브 프로그래밍의 ‘Non-blocking IO’ 특성은 시스템의 처리량과 응답성을 대폭 향상시킨다. PUB/SUB 모델을 기반으로 하는 이 […]

Scroll to top