Operating Multi-Tenant Kafka Services for Developers
Ali Hamidi - Heroku Data
Operating Multi-Tenant Kafka Services for Developers Data Council - - PowerPoint PPT Presentation
Operating Multi-Tenant Kafka Services for Developers Data Council SF 2019 Ali Hamidi - Heroku Data Agenda Intro Motivation Single Tenant Dedicated Multi-tenancy Configuration & Tuning Testing Automation
Ali Hamidi - Heroku Data
2
Data Council SF 2019 - Heroku Data
3
I am… Ali Hamidi, an engineer on the Heroku Data team at Salesforce. Heroku is... a cloud platform that lets companies build, deliver, monitor and scale apps. Heroku Data is… the team that provides secure, scalable data services on the Heroku Platform.
Data Council SF 2019 - Heroku Data
4
Data Council SF 2019 - Heroku Data
5
Data Council SF 2019 - Heroku Data
6
Data Council SF 2019 - Heroku Data
7
Data Council SF 2019 - Heroku Data
8
Data Council SF 2019 - Heroku Data
9
Data Council SF 2019 - Heroku Data
10 
Data Council SF 2019 - Heroku Data
11 
Data Council SF 2019 - Heroku Data
12 
Data Council SF 2019 - Heroku Data
13 
Data Council SF 2019 - Heroku Data
14 
Decompose a monolithic app
SHIFT Commerce
Data Council SF 2019 - Heroku Data
15 
provides trading, exchange, and next generation financial services powered by blockchain technology
individual markets and exchanges
Data Council SF 2019 - Heroku Data
16 
real-time to provide the best customer experience
Data Council SF 2019 - Heroku Data
17 
Data Council SF 2019 - Heroku Data
18 
Data Council SF 2019 - Heroku Data
19  Data Council SF 2019 - Heroku Data
20 
Data Council SF 2019 - Heroku Data
21  Data Council SF 2019 - Heroku Data
22  Data Council SF 2019 - Heroku Data
23 
Data Council SF 2019 - Heroku Data
24  Data Council SF 2019 - Heroku Data
25 
Data Council SF 2019 - Heroku Data
26 
Data Council SF 2019 - Heroku Data
27 
Data Council SF 2019 - Heroku Data
28 
Data Council SF 2019 - Heroku Data
29  Data Council SF 2019 - Heroku Data
30  Data Council SF 2019 - Heroku Data
31 
Data Council SF 2019 - Heroku Data
32 
Data Council SF 2019 - Heroku Data
33 
Data Council SF 2019 - Heroku Data
34 
Data Council SF 2019 - Heroku Data
35 
Data Council SF 2019 - Heroku Data
36 
Data Council SF 2019 - Heroku Data
37 
Data Council SF 2019 - Heroku Data
38 
Data Council SF 2019 - Heroku Data
39 
Data Council SF 2019 - Heroku Data
40 
Data Council SF 2019 - Heroku Data
41 
Data Council SF 2019 - Heroku Data
42 
Data Council SF 2019 - Heroku Data
43 
Data Council SF 2019 - Heroku Data
44 
Data Council SF 2019 - Heroku Data
45 
Data Council SF 2019 - Heroku Data
46 
Data Council SF 2019 - Heroku Data
47 
Data Council SF 2019 - Heroku Data
48 
Data Council SF 2019 - Heroku Data
49 
Data Council SF 2019 - Heroku Data
50 
Data Council SF 2019 - Heroku Data
51 
Data Council SF 2019 - Heroku Data
52 
Data Council SF 2019 - Heroku Data
53 
Data Council SF 2019 - Heroku Data
54 
Data Council SF 2019 - Heroku Data
55 
Data Council SF 2019 - Heroku Data
56 
Data Council SF 2019 - Heroku Data
57 
Data Council SF 2019 - Heroku Data
58 
Data Council SF 2019 - Heroku Data
59 
Data Council SF 2019 - Heroku Data
60 
Data Council SF 2019 - Heroku Data
61 
Data Council SF 2019 - Heroku Data
62 
Data Council SF 2019 - Heroku Data
63 
Data Council SF 2019 - Heroku Data
64 
Data Council SF 2019 - Heroku Data
65 
Data Council SF 2019 - Heroku Data
66 
Data Council SF 2019 - Heroku Data
67 
# Heroku Data Control Plane min_retention_time = 24.hours
Data Council SF 2019 - Heroku Data
68 
# Heroku Data Control Plane min_retention_time = 24.hours max_retention_time = 7.days
Data Council SF 2019 - Heroku Data
69 
# Heroku Data Control Plane min_retention_time = 24.hours max_retention_time = 7.days default_replication_factor = 3
Data Council SF 2019 - Heroku Data
70 
# Heroku Data Control Plane min_retention_time = 24.hours max_retention_time = 7.days default_replication_factor = 3 min_replication_factor = 3
Data Council SF 2019 - Heroku Data
71 
# Heroku Data Control Plane min_retention_time = 24.hours max_retention_time = 7.days default_replication_factor = 3 min_replication_factor = 3 max_replication_factor = 3
Data Council SF 2019 - Heroku Data
72 
# Heroku Data Control Plane min_retention_time = 24.hours max_retention_time = 7.days default_replication_factor = 3 min_replication_factor = 3 max_replication_factor = 3 # Kafka num.partitions=8
Data Council SF 2019 - Heroku Data
73 
# Heroku Data Control Plane min_retention_time = 24.hours max_retention_time = 7.days default_replication_factor = 3 min_replication_factor = 3 max_replication_factor = 3 # Kafka num.partitions=8 replication=3
Data Council SF 2019 - Heroku Data
74 
# Heroku Data Control Plane min_retention_time = 24.hours max_retention_time = 7.days default_replication_factor = 3 min_replication_factor = 3 max_replication_factor = 3 # Kafka num.partitions=8 replication=3 min.insync.replicas=2
Data Council SF 2019 - Heroku Data
75 
Data Council SF 2019 - Heroku Data
76 
Data Council SF 2019 - Heroku Data
77 
Data Council SF 2019 - Heroku Data
78 
Data Council SF 2019 - Heroku Data
79 
Data Council SF 2019 - Heroku Data
80 
Data Council SF 2019 - Heroku Data
81 
Data Council SF 2019 - Heroku Data
82 
Data Council SF 2019 - Heroku Data
83 
Data Council SF 2019 - Heroku Data
84 
Data Council SF 2019 - Heroku Data
85 
Data Council SF 2019 - Heroku Data
86 
Data Council SF 2019 - Heroku Data
87 
Data Council SF 2019 - Heroku Data
88 
Data Council SF 2019 - Heroku Data
89 
Data Council SF 2019 - Heroku Data
90 
HEROKU.COM Ali Hamidi @ahamidi
Data Council SF 2019 - Heroku Data