SlideShare a Scribd company logo
Part 1. Kafka, 어떻게 시작할까?
Confluent Startup Webinar Series
간종석 - Account Executive, Confluent
최영일 - Data Engineer, Bagelcode
Engin Cukuroglu, PhD - Solution Engineer, Confluent
황주필 - Solution Engineer, Confluent
Copyright 2021, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc.
Part 1. Why Kafka for Digital Native Business?
Part 2. 고객과의 대화 - Bagelcode’s Success Story
Part 3. Scenario 기반 Demo
Q&A
Today’s Contents
Set Your Data in Motion
The Rise of Event Streaming
2010
Apache Kafka
Confluent 설립자들이
LinkedIn에서 개발
2014
2020
70%
Fortune 500
기업이 신뢰하고
사용중인
Apache Kafka
4
The Rise of Data in Motion
금융 & 은행 보험 통신
여행 & 리테일
10 OUT
OF 10 8 OUT
OF 8
Fortune 500 Companies
Using Apache Kafka
70%
운송수단 에너지 & 유틸리티 엔터테인먼트
기술
8 OUT
OF 10 9 OUT
OF 10
10 OUT
OF 10
10 OUT
OF 10
10 OUT
OF 10 8 OUT
OF 10
Real-time
Data
구매/세일즈
배송
트레이드
고객 경험
Data in Motion: 새로운 패러다임
Continuously Process Streams of Data in Real-time
“우리는 데이터 뿐만아니라 우리의 생각을 at rest 하는
방식에서 in motion의 형태로 전환해야 했습니다.” —
실시간 스트림 프로세싱
풍부한 프론트엔드 고객 경험
실시간 백앤드 운영
Modernize
your apps
차세대 아키텍처가
지원하는 Realtime
Insight로
애플리케이션의 가치를
높이십시오
데이터 통합
Database changes
Log
events
IoT
events
Web events
Connected car
Fraud detection
Customer 360
Personalized
promotions
실시간 데이터로
구동되는 앱
Quality
assurance
SIEM/SOC
Inventory
management
Proactive
patient care
Sentiment
analysis
Capital
management
Modernize
Your Apps
Amazon
Kinesis
Amazon
S3
7
Part 1.
Why Kafka for Digital Native Business?
Why Apache Kafka for Digital Native Business?
Time to Market
가속화
Confluent로 시작한 후 1 주 이내에
대규모 Kafka 배포
TCO 절감 효과
(Total Cost Of Ownership)
낮은 인프라 비용, 유지 보수 및 다운
타임 위험을 줄이고, 보다 효율적으로
운영
ROI 극대화
(Return On Investment)
프로젝트를 더 빠르게 시작하고
실시간 데이터를 활용하여 더 높은
수익을 제공
9
Copyright 2021, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc.
Cloud-native: Confluent Cloud completes Apache
Kafka as a Cloud native Kafka Service
무제한 데이터 저장 용량
제공으로 실시간 앱 및
유스케이스에
더 큰 데이터 세트를 제공
즉시 확장(scale-up)하고
인프라 오버 프로비저닝을
방지하기 위해 축소(scale-
down)
다양한 글로벌 인프라
환경에서 클러스터를
운영하여 조직 내에
일관된 데이터 페브릭
제공
탄력적인 확장 글로벌 인프라 무제한 용량
단순한 kafka를 넘어서
완전한 Data in Motion
플랫폼으로 더 빠르게
구축 및 운영
완전
관리형
Copyright 2021, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc.
Part 2. 고객과의 대화 - Bagelcode
최영일
Tech Lead - Data Engineering,
Bagelcode
간종석
Account Executive for Startups,
Confluent
Part 3. Scenario 기반 Demo
Engin Cukuroglu, PhD - Solution Engineer, Confluent
황주필 - Solution Engineer, Confluent
Copyright 2021, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc.
Monoliths vs Microservices
Microservices (마이크로서비스)
Independently deployable and upgradable (독립적인 배포 및
업그레이드)
Scalable and agile = faster feature delivery (빠른 기능 구현 가능)
Leverages new technologies (새로운 기술 적용 용이)
Monoliths (모놀리틱)
❖ Scalability issues (스케일 확장이 어려움)
❖ Difficult to change (아키택쳐 변경의 어려움)
❖ Difficult to adopt new technologies (새로운 기술 추가에
제약)
Copyright 2021, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc.
How to create Problems? (아키택쳐 디자인 중간에 발생하는
문제들)
Ap
ps
D
W
Ap
ps
Ap
ps
D
B
• I know how to create an app
(어떻게 앱을 만드는지 알고 있습니다.)
• I need database and monitoring
(데이터베이스 구성과 모니터링이 필요합니다.)
• Look! I created another app and I need
DataWarehouse
(새로운 앱을 생성했고, 데이터웨어하우스가 필요합니다!)
• Here goes another app
(다른 앱을 또 만들었어요!)
• I heard microservices are cool!
(요즘에 마이크로서비스가 좋다던데요?!)
Copyright 2021, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc.
How to create Problems?
15
Copyright 2021, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc.
How to confuse the engineers?
D
W
Ap
ps
Ap
ps
D
B
Sa
as
Sa
as
Sa
as
Sa
as
Sa
as
Sa
as
D
W
D
B
D
B
D
B
D
B
Ap
ps
Ap
ps
Ap
ps
Ap
ps
O
n
Prem O
n
Cloud
Copyright 2021, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc.
How do engineers solve this problem?
17
Copyright 2021, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc.
How do the engineers solve this problem?
18
Copyright 2021, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc.
How do the engineers solve this problem?
DW
Apps
Apps
DB
Saas Saas
DW
D
B
Apps
Apps
Architecture
Copyright 2021, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc.
Kafka Architecture
21
Copyright 2021, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc.
Kafka Architecture
22
Brokers
Copyright 2021, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc.
Kafka Architecture
23
Copyright 2021, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc.
Kafka Architecture
24
Consumer Producer Brokers
Copyright 2021, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc.
Kafka Architecture
25
Copyright 2021, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc.
Kafka Architecture
26
Consumer Producer
Kafka Streams
Brokers
Copyright 2021, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc.
Kafka Architecture
27
Copyright 2021, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc.
Kafka Architecture
28
Consumer Produce
r
Kafka Streams
KsqlDB
Brokers
Copyright 2021, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc.
Kafka Architecture
29
Copyright 2021, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc.
Kafka Architecture
30
Consumer Producer
Kafka Streams
KsqlDB Schema
Registry
Brokers
Copyright 2021, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc.
Kafka Architecture
31
Copyright 2021, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc.
Kafka Architecture
32
Consumer Producer
Kafka Streams
KsqlDB Schema
Registry
Kafka
Connect
Brokers
Copyright 2021, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc.
Kafka Architecture
33
Copyright 2021, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc.
Kafka Architecture
34
Consumer Producer
Kafka Streams
KsqlDB Schema
Registry
Kafka
Connect
Brokers
Rest Proxy
Demo
Copyright 2021, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc.
Bookshop Order Management (서점 주문 관리)
36
Bookshop Order Management
Visualize
(시각화)
Create
Order
(주문 생성)
Order
Details
(주문 정보)
Shipping
Details
(배송 정보)
Copyright 2021, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc. 37
Schema
Registry
(스키마 레지스트리)
Brokers
(카프카
브로커)
Admin
(관리자)
Register Schemas
(스키마 등록)
Create Topics
(토픽 생성)
ShipBooks-
consumer
(배송 컨슈머)
CachedSR
Consume
ShipBooks-producer
(배송 프로듀서)
Produce
Analyze
(분석)
Visualize
(시각화)
BookOrder-producer
(주문 프로듀서)
CachedSR
Produce
Retrieve Schemas
(스키마 검색)
Kafka
Connect
(카프카 커넥트)
Consume
Retrieve Schemas
(스키마 검색)
Bookshop Order Management (서점 주문 관리)
Demo 화면
지금 바로 시작하세요 !
Confluent Cloud 계정
생성 - $400 크레딧 제공
https://www.confluent.io/get-
started/
1:1 솔루션 디자인
Office Hour 진행 설문지 피드백
Set Your Data in Motion Now!
감사합니다!
문의 이메일: jkan@confluent.io
스타트업을 위한 Confluent 세미나

More Related Content

PDF
ksqlDB로 실시간 데이터 변환 및 스트림 처리
PDF
Role based access control - RBAC - Kubernetes
PDF
Apache kafka 모니터링을 위한 Metrics 이해 및 최적화 방안
PDF
How to build massive service for advance
PDF
Confluent Workshop Series: ksqlDB로 스트리밍 앱 빌드
PDF
Fundamentals of Apache Kafka
PDF
TECHTALK_20220802 Direct Query.pdf
PPTX
Databus - LinkedIn's Change Data Capture Pipeline
ksqlDB로 실시간 데이터 변환 및 스트림 처리
Role based access control - RBAC - Kubernetes
Apache kafka 모니터링을 위한 Metrics 이해 및 최적화 방안
How to build massive service for advance
Confluent Workshop Series: ksqlDB로 스트리밍 앱 빌드
Fundamentals of Apache Kafka
TECHTALK_20220802 Direct Query.pdf
Databus - LinkedIn's Change Data Capture Pipeline

What's hot (20)

PPTX
Jenkins CI
PDF
Common issues with Apache Kafka® Producer
PDF
Istio service mesh introduction
PPTX
Docker Kubernetes Istio
PPTX
Envoy and Kafka
PDF
Docker and Kubernetes 101 workshop
PDF
Application & Account Monitoring in AWS
PPTX
APACHE KAFKA / Kafka Connect / Kafka Streams
PDF
スキーマレスカラムナフォーマット「Yosegi」で実現する スキーマの柔軟性と処理性能を両立したログ収集システム / Hadoop / Spark Con...
PPTX
Windowsシステムの AWS移行とMulti-AZ化 - JAWS DAYS 2015
PPTX
PDF
Introduction to kubernetes
PDF
Introduction to Kubernetes RBAC
PPTX
Exactly-Once Financial Data Processing at Scale with Flink and Pinot
PPTX
Load-testing 101 for Startups with Artillery.io
PDF
Service Mesh on Kubernetes with Istio
PPTX
Deep Dive into Apache Kafka
PDF
Zabbix Performance Tuning
PDF
Kubernetes
PDF
Apache Kafka® Security Overview
Jenkins CI
Common issues with Apache Kafka® Producer
Istio service mesh introduction
Docker Kubernetes Istio
Envoy and Kafka
Docker and Kubernetes 101 workshop
Application & Account Monitoring in AWS
APACHE KAFKA / Kafka Connect / Kafka Streams
スキーマレスカラムナフォーマット「Yosegi」で実現する スキーマの柔軟性と処理性能を両立したログ収集システム / Hadoop / Spark Con...
Windowsシステムの AWS移行とMulti-AZ化 - JAWS DAYS 2015
Introduction to kubernetes
Introduction to Kubernetes RBAC
Exactly-Once Financial Data Processing at Scale with Flink and Pinot
Load-testing 101 for Startups with Artillery.io
Service Mesh on Kubernetes with Istio
Deep Dive into Apache Kafka
Zabbix Performance Tuning
Kubernetes
Apache Kafka® Security Overview
Ad

Similar to 스타트업을 위한 Confluent 세미나 (20)

PDF
Rethinking Geo-replication for the Cloud | Luke Knepper, Confluent
PDF
How to Build Streaming Apps with Confluent II
PDF
Citi Tech Talk: Messaging Modernization
PDF
Building API data products on top of your real-time data infrastructure
PDF
Building Streaming Data Pipelines with Google Cloud Dataflow and Confluent Cl...
PDF
Build a Real-Time Decision Support Application for Financial Market Traders w...
PDF
Unleashing the Future: Building a Scalable and Up-to-Date GenAI Chatbot with ...
PPTX
Confluent Cloud Networking | Rajan Sundaram, Confluent
PDF
Compose Gen-AI Apps With Real-Time Data - In Minutes, Not Weeks
PDF
Von JavaEE auf Microservice in 6 Monaten - The Good, the Bad, and the wtfs...
PDF
Technical Deep Dive: Using Apache Kafka to Optimize Real-Time Analytics in Fi...
PDF
Speed Wins: From Kafka to APIs in Minutes
PPTX
Unlock value with Confluent and AWS.pptx
PDF
Confluent Partner Tech Talk with Synthesis
PDF
Building Real-Time Gen AI Applications with SingleStore and Confluent
PDF
Cloudfoundry + K8S : Prendre le meilleur des deux mondes
PDF
[WSO2 Integration Summit Bern 2019] Composable Enterprise
PPT
Service oriented cloud computing
PDF
Your Business, as APIs Leveraging Abstractions to Drive the Experience Economy
PDF
Microservices with Kafka Ecosystem
Rethinking Geo-replication for the Cloud | Luke Knepper, Confluent
How to Build Streaming Apps with Confluent II
Citi Tech Talk: Messaging Modernization
Building API data products on top of your real-time data infrastructure
Building Streaming Data Pipelines with Google Cloud Dataflow and Confluent Cl...
Build a Real-Time Decision Support Application for Financial Market Traders w...
Unleashing the Future: Building a Scalable and Up-to-Date GenAI Chatbot with ...
Confluent Cloud Networking | Rajan Sundaram, Confluent
Compose Gen-AI Apps With Real-Time Data - In Minutes, Not Weeks
Von JavaEE auf Microservice in 6 Monaten - The Good, the Bad, and the wtfs...
Technical Deep Dive: Using Apache Kafka to Optimize Real-Time Analytics in Fi...
Speed Wins: From Kafka to APIs in Minutes
Unlock value with Confluent and AWS.pptx
Confluent Partner Tech Talk with Synthesis
Building Real-Time Gen AI Applications with SingleStore and Confluent
Cloudfoundry + K8S : Prendre le meilleur des deux mondes
[WSO2 Integration Summit Bern 2019] Composable Enterprise
Service oriented cloud computing
Your Business, as APIs Leveraging Abstractions to Drive the Experience Economy
Microservices with Kafka Ecosystem
Ad

More from confluent (20)

PDF
Stream Processing Handson Workshop - Flink SQL Hands-on Workshop (Korean)
PPTX
Webinar Think Right - Shift Left - 19-03-2025.pptx
PDF
Migration, backup and restore made easy using Kannika
PDF
Five Things You Need to Know About Data Streaming in 2025
PDF
Data in Motion Tour Seoul 2024 - Keynote
PDF
Data in Motion Tour Seoul 2024 - Roadmap Demo
PDF
From Stream to Screen: Real-Time Data Streaming to Web Frontends with Conflue...
PDF
Confluent per il settore FSI: Accelerare l'Innovazione con il Data Streaming...
PDF
Data in Motion Tour 2024 Riyadh, Saudi Arabia
PDF
Strumenti e Strategie di Stream Governance con Confluent Platform
PDF
Unlocking value with event-driven architecture by Confluent
PDF
Il Data Streaming per un’AI real-time di nuova generazione
PDF
Break data silos with real-time connectivity using Confluent Cloud Connectors
PDF
Evolving Data Governance for the Real-time Streaming and AI Era
PDF
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
PDF
Santander Stream Processing with Apache Flink
PDF
Unlocking the Power of IoT: A comprehensive approach to real-time insights
PPTX
Workshop híbrido: Stream Processing con Flink
PDF
Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...
PPTX
AWS Immersion Day Mapfre - Confluent
Stream Processing Handson Workshop - Flink SQL Hands-on Workshop (Korean)
Webinar Think Right - Shift Left - 19-03-2025.pptx
Migration, backup and restore made easy using Kannika
Five Things You Need to Know About Data Streaming in 2025
Data in Motion Tour Seoul 2024 - Keynote
Data in Motion Tour Seoul 2024 - Roadmap Demo
From Stream to Screen: Real-Time Data Streaming to Web Frontends with Conflue...
Confluent per il settore FSI: Accelerare l'Innovazione con il Data Streaming...
Data in Motion Tour 2024 Riyadh, Saudi Arabia
Strumenti e Strategie di Stream Governance con Confluent Platform
Unlocking value with event-driven architecture by Confluent
Il Data Streaming per un’AI real-time di nuova generazione
Break data silos with real-time connectivity using Confluent Cloud Connectors
Evolving Data Governance for the Real-time Streaming and AI Era
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Santander Stream Processing with Apache Flink
Unlocking the Power of IoT: A comprehensive approach to real-time insights
Workshop híbrido: Stream Processing con Flink
Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...
AWS Immersion Day Mapfre - Confluent

Recently uploaded (20)

PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Empathic Computing: Creating Shared Understanding
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
Getting Started with Data Integration: FME Form 101
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Encapsulation theory and applications.pdf
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PPTX
1. Introduction to Computer Programming.pptx
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Building Integrated photovoltaic BIPV_UPV.pdf
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
The Rise and Fall of 3GPP – Time for a Sabbatical?
“AI and Expert System Decision Support & Business Intelligence Systems”
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Empathic Computing: Creating Shared Understanding
20250228 LYD VKU AI Blended-Learning.pptx
Encapsulation_ Review paper, used for researhc scholars
Group 1 Presentation -Planning and Decision Making .pptx
Getting Started with Data Integration: FME Form 101
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
Programs and apps: productivity, graphics, security and other tools
Encapsulation theory and applications.pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Assigned Numbers - 2025 - Bluetooth® Document
SOPHOS-XG Firewall Administrator PPT.pptx
1. Introduction to Computer Programming.pptx
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton

스타트업을 위한 Confluent 세미나

  • 1. Part 1. Kafka, 어떻게 시작할까? Confluent Startup Webinar Series 간종석 - Account Executive, Confluent 최영일 - Data Engineer, Bagelcode Engin Cukuroglu, PhD - Solution Engineer, Confluent 황주필 - Solution Engineer, Confluent
  • 2. Copyright 2021, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc. Part 1. Why Kafka for Digital Native Business? Part 2. 고객과의 대화 - Bagelcode’s Success Story Part 3. Scenario 기반 Demo Q&A Today’s Contents
  • 3. Set Your Data in Motion
  • 4. The Rise of Event Streaming 2010 Apache Kafka Confluent 설립자들이 LinkedIn에서 개발 2014 2020 70% Fortune 500 기업이 신뢰하고 사용중인 Apache Kafka 4
  • 5. The Rise of Data in Motion 금융 & 은행 보험 통신 여행 & 리테일 10 OUT OF 10 8 OUT OF 8 Fortune 500 Companies Using Apache Kafka 70% 운송수단 에너지 & 유틸리티 엔터테인먼트 기술 8 OUT OF 10 9 OUT OF 10 10 OUT OF 10 10 OUT OF 10 10 OUT OF 10 8 OUT OF 10
  • 6. Real-time Data 구매/세일즈 배송 트레이드 고객 경험 Data in Motion: 새로운 패러다임 Continuously Process Streams of Data in Real-time “우리는 데이터 뿐만아니라 우리의 생각을 at rest 하는 방식에서 in motion의 형태로 전환해야 했습니다.” — 실시간 스트림 프로세싱 풍부한 프론트엔드 고객 경험 실시간 백앤드 운영
  • 7. Modernize your apps 차세대 아키텍처가 지원하는 Realtime Insight로 애플리케이션의 가치를 높이십시오 데이터 통합 Database changes Log events IoT events Web events Connected car Fraud detection Customer 360 Personalized promotions 실시간 데이터로 구동되는 앱 Quality assurance SIEM/SOC Inventory management Proactive patient care Sentiment analysis Capital management Modernize Your Apps Amazon Kinesis Amazon S3 7
  • 8. Part 1. Why Kafka for Digital Native Business?
  • 9. Why Apache Kafka for Digital Native Business? Time to Market 가속화 Confluent로 시작한 후 1 주 이내에 대규모 Kafka 배포 TCO 절감 효과 (Total Cost Of Ownership) 낮은 인프라 비용, 유지 보수 및 다운 타임 위험을 줄이고, 보다 효율적으로 운영 ROI 극대화 (Return On Investment) 프로젝트를 더 빠르게 시작하고 실시간 데이터를 활용하여 더 높은 수익을 제공 9
  • 10. Copyright 2021, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc. Cloud-native: Confluent Cloud completes Apache Kafka as a Cloud native Kafka Service 무제한 데이터 저장 용량 제공으로 실시간 앱 및 유스케이스에 더 큰 데이터 세트를 제공 즉시 확장(scale-up)하고 인프라 오버 프로비저닝을 방지하기 위해 축소(scale- down) 다양한 글로벌 인프라 환경에서 클러스터를 운영하여 조직 내에 일관된 데이터 페브릭 제공 탄력적인 확장 글로벌 인프라 무제한 용량 단순한 kafka를 넘어서 완전한 Data in Motion 플랫폼으로 더 빠르게 구축 및 운영 완전 관리형
  • 11. Copyright 2021, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc. Part 2. 고객과의 대화 - Bagelcode 최영일 Tech Lead - Data Engineering, Bagelcode 간종석 Account Executive for Startups, Confluent
  • 12. Part 3. Scenario 기반 Demo Engin Cukuroglu, PhD - Solution Engineer, Confluent 황주필 - Solution Engineer, Confluent
  • 13. Copyright 2021, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc. Monoliths vs Microservices Microservices (마이크로서비스) Independently deployable and upgradable (독립적인 배포 및 업그레이드) Scalable and agile = faster feature delivery (빠른 기능 구현 가능) Leverages new technologies (새로운 기술 적용 용이) Monoliths (모놀리틱) ❖ Scalability issues (스케일 확장이 어려움) ❖ Difficult to change (아키택쳐 변경의 어려움) ❖ Difficult to adopt new technologies (새로운 기술 추가에 제약)
  • 14. Copyright 2021, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc. How to create Problems? (아키택쳐 디자인 중간에 발생하는 문제들) Ap ps D W Ap ps Ap ps D B • I know how to create an app (어떻게 앱을 만드는지 알고 있습니다.) • I need database and monitoring (데이터베이스 구성과 모니터링이 필요합니다.) • Look! I created another app and I need DataWarehouse (새로운 앱을 생성했고, 데이터웨어하우스가 필요합니다!) • Here goes another app (다른 앱을 또 만들었어요!) • I heard microservices are cool! (요즘에 마이크로서비스가 좋다던데요?!)
  • 15. Copyright 2021, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc. How to create Problems? 15
  • 16. Copyright 2021, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc. How to confuse the engineers? D W Ap ps Ap ps D B Sa as Sa as Sa as Sa as Sa as Sa as D W D B D B D B D B Ap ps Ap ps Ap ps Ap ps O n Prem O n Cloud
  • 17. Copyright 2021, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc. How do engineers solve this problem? 17
  • 18. Copyright 2021, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc. How do the engineers solve this problem? 18
  • 19. Copyright 2021, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc. How do the engineers solve this problem? DW Apps Apps DB Saas Saas DW D B Apps Apps
  • 21. Copyright 2021, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc. Kafka Architecture 21
  • 22. Copyright 2021, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc. Kafka Architecture 22 Brokers
  • 23. Copyright 2021, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc. Kafka Architecture 23
  • 24. Copyright 2021, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc. Kafka Architecture 24 Consumer Producer Brokers
  • 25. Copyright 2021, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc. Kafka Architecture 25
  • 26. Copyright 2021, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc. Kafka Architecture 26 Consumer Producer Kafka Streams Brokers
  • 27. Copyright 2021, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc. Kafka Architecture 27
  • 28. Copyright 2021, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc. Kafka Architecture 28 Consumer Produce r Kafka Streams KsqlDB Brokers
  • 29. Copyright 2021, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc. Kafka Architecture 29
  • 30. Copyright 2021, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc. Kafka Architecture 30 Consumer Producer Kafka Streams KsqlDB Schema Registry Brokers
  • 31. Copyright 2021, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc. Kafka Architecture 31
  • 32. Copyright 2021, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc. Kafka Architecture 32 Consumer Producer Kafka Streams KsqlDB Schema Registry Kafka Connect Brokers
  • 33. Copyright 2021, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc. Kafka Architecture 33
  • 34. Copyright 2021, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc. Kafka Architecture 34 Consumer Producer Kafka Streams KsqlDB Schema Registry Kafka Connect Brokers Rest Proxy
  • 35. Demo
  • 36. Copyright 2021, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc. Bookshop Order Management (서점 주문 관리) 36 Bookshop Order Management Visualize (시각화) Create Order (주문 생성) Order Details (주문 정보) Shipping Details (배송 정보)
  • 37. Copyright 2021, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc. 37 Schema Registry (스키마 레지스트리) Brokers (카프카 브로커) Admin (관리자) Register Schemas (스키마 등록) Create Topics (토픽 생성) ShipBooks- consumer (배송 컨슈머) CachedSR Consume ShipBooks-producer (배송 프로듀서) Produce Analyze (분석) Visualize (시각화) BookOrder-producer (주문 프로듀서) CachedSR Produce Retrieve Schemas (스키마 검색) Kafka Connect (카프카 커넥트) Consume Retrieve Schemas (스키마 검색) Bookshop Order Management (서점 주문 관리)
  • 39. 지금 바로 시작하세요 ! Confluent Cloud 계정 생성 - $400 크레딧 제공 https://www.confluent.io/get- started/ 1:1 솔루션 디자인 Office Hour 진행 설문지 피드백
  • 40. Set Your Data in Motion Now! 감사합니다! 문의 이메일: jkan@confluent.io