Confluent Cloud로 이벤트 기반 마이크로서비스 10배 확장하기 with 29CM
1. Confluent Cloud로
이벤트 기반 마이크로서비스 10배 확장하기
with 29CM
간종석
Account Executive
Confluent
이희창
Engineering Director
29CM
강호길
Service Platform Leader
29CM
Engin Cukuroglu, PhD
Staff Solution Engineer
Confluent
2.
3. Agenda
1. 마이크로서비스, 이벤트 기반 아키택쳐,
그리고 Confluent Cloud
3 2. 29CM의 엔지니어링 팀과의 패널토크
- 29CM의 이벤트 기반 마이크로서비스 아키택쳐 운영 방법
3. Confluent Cloud Demo for microservices
5. Copyright 2022, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc.
...many more
Other
Systems
Other
Systems
Kafka
Connect
Kafka Cluster
Kafka
Connect
Apache Kafka is an Event Streaming Platform
6. Copyright 2022, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc.
이벤트 스트리밍은 Data in Motion을 가능하게 합니다.
Continuously processing evolving streams of data in real-time
풍부한 고객경험
Real-time
Events
Real-time
Event Streams and Analysis
판매 운송
거래 고객 경험 실시간 백앤드
환경 운영
7. Committer-driven
Expertise
Confluent Cloud
Apache Kafka®오리지날 크리에이터가 만든 Cloud-native 데이터 스트리밍 플랫폼
Enterprise-grade Security
Highly Available
Infinite
Elastic
Deployment Flexibility
Public and Multi Cloud
Event Streaming Database
Stream Governance
190+ Connectors
Management and Monitoring
Cluster Linking
클라우드의 장점을 활용하도록 설계된 완전
관리형 Apache Kafka
Kafka를 넘어 실시간 앱을 빠르고 안정적이
며 안전하게 구축
클라우드와 온프레미스에 걸쳐 배포 및 실시
간 데이터를 싱크할 수 있는 유연성 제공
Cloud Native Complete Everywhere
Built by the founders of Apache Kafka®
Training Partners
Professional
Services
Enterprise
Support
7
9. Hosted cloud services for
Apache Kafka
● Easier to add capacity, but
with two catches:
● Expensive capacity added
cannot be removed
● Manual effort to balance
traffic
Sizing Kafka deployments is expensive, time-
consuming, and risky
Self-managed, open source
Apache Kafka
● Complex & expensive multi-
team effort
● Sizing, provisioning,
networking, balancing and
more
● Reverse when done to cut
costs
테크 팀은 예측할 수 없는 상황에서 발생하
는 트래픽 급증을 처리해야 합니다.
● 이벤트 혹은 휴일에 따른 영향
● 불규칙한 내부 서비스 운영
● 소셜 트랜드로의 영향
● 날씨 변화
Mission Critical한 서비스는 무슨 일이 있어도 항상 사용 가능한 상태를 유지해야 합니다.
Facing a choice: Businesses are always forced to put Availability over Cost Savings
10. 10
조정되는 클러스터로 인해 다운타임 및 운영 부담
최소화
Kafka 클러스터의 즉각적인 확장 및 축소로
과잉 프로비저닝 인프라 비용 방지
GBps+ 확장 클러스터로 워크로드 스파이크를
처리하여 고객 요구 사항 충족
10x Elasticity
Confluent Cloud로 Apache
Kafka를 10배 더 빠르고 쉽게 확
장
11. 용량 낭비 없이 모든 고객 요구 사항을 충족하도록 확장 및 축소
Dedicated clusters
● GBps+ 유즈케이스 지원
● Confluent Cloud UI, CLI 또는
API를 통해 Capacity 추가 또는
제거
● Make informed decisions with
the Load Metrics API
● Adjust capacity confidently
with built-in safeguards and
automatic load re-balancing
Basic & Standard clusters
● 150 MBps까지 즉각적이고 탄력
적으로 확장
● No sizing or capacity
management required
12. 패널 토크 with 29CM
간종석
Account Executive
Confluent
이희창
Engineering Director
29CM
강호길
Service Platform Leader
29CM