An ecommerce wesbite sells some custom made goods. What's the natural way of modeling this data in Kafka streams?
Suggested Answer: C
Get Premium CCDAK Questions
as Interactive Web-Based Practice Test or PDF
Real Exam Format
Detailed Explanations
Instant Access
Get Your Practice Test
JDBC connector allows one task per table.
34 comments · newest first
LA
Lacey
11 months ago
Not sure about this, can someone explain why B is better?
DE
Denny
11 months ago
D could work too, but I lean towards B.
JU
Justine
11 months ago
Wait, why would you use a table for Product? Seems off.
PR
Providencia
11 months ago
Totally agree, B is the way to go!
TI
Tiffiny
12 months ago
I think B makes the most sense for this scenario.
IS
Isidra
12 months ago
I feel like option B might be right, but I'm confused about whether customers should be streams or tables.
DA
Daniel
12 months ago
I practiced a similar question, and I think having customers as streams makes sense because they can change over time.
HE
Herminia
1 year ago
I'm not entirely sure, but I think products should be modeled as tables since they have a fixed set of attributes.
TH
Theron
1 year ago
I remember we discussed that purchases are usually events, so they might be better as a stream.
DI
Dion
1 year ago
Ah, I remember this from the lecture! I'm pretty sure the answer has to do with the board type, but I can't recall the specifics. Gotta focus and think this through.
LU
Luis
1 year ago
Okay, I think the key here is to look for any faults or health issues related to the EPG. That might give me a clue as to what happened and who was involved.
JA
Jamie
1 year ago
I'm feeling pretty confident about this one. The file blocking profile is definitely the way to go to prevent users from downloading malicious files, rather than just blocking all web access.
TA
Tawna
1 year ago
This looks like a straightforward question about IP filters on the Nokia 7750 SR. I should be able to handle this.
AF
Afton
1 year ago
I'll take 'Things I Don't Want to See in My Kafka Cluster' for 500, Alex. A purchase stream? What is this, Black Friday at Walmart?
SO
Sommer
1 year ago
C) Purchase as table, Product as table, Customer as table
ST
Stephaine
1 year ago
B) Purchase as stream, Product as table, Customer as table
NE
Nell
1 year ago
A) Purchase as stream, Product as stream, Customer as stream
GE
Georgene
1 year ago
Option C is the only one that makes sense to me. I mean, who wants to be on the receiving end of a 'purchase stream'? Sounds like a recipe for a data firehose.
NG
Ngoc
1 year ago
I was totally going to choose option A, but then I realized that's just way too many streams. Maybe if we had a really complex use case, but for a simple ecommerce site, that seems overkill.
LO
Louvenia
1 year ago
D) Purchase as stream, Product as table, Customer as stream
CA
Carmen
1 year ago
I agree, having separate streams for each entity might be too much for a simple ecommerce site.
JA
Jaclyn
1 year ago
B) Purchase as table, Product as table, Customer as table
VA
Valene
1 year ago
A) Purchase as stream, Product as stream, Customer as stream
GE
Geoffrey
1 year ago
I see your point, Lemuel. Having Purchase as stream and Product as table could provide more flexibility and scalability in the long run.
LE
Lemuel
1 year ago
I disagree, I believe B) Purchase as stream, Product as table, Customer as table makes more sense for this scenario.
PA
Paola
1 year ago
Option D seems interesting, but I'm not sure why we'd want the customer to be a stream. Wouldn't that make it harder to look up customer information?
DA
Dana
1 year ago
B) Purchase as table, Product as table, Customer as table
CR
Cristy
1 year ago
A) Purchase as stream, Product as stream, Customer as stream
IZ
Izetta
2 years ago
I think A) Purchase as stream, Product as stream, Customer as stream is the natural way to model this data.
SI
Silva
2 years ago
I think option B is the most natural way to model this data. Purchases are events, but products and customers are more like tables that we need to look up.
EM
Emeline
1 year ago
That's true, it provides a good balance between real-time processing and the ability to look up historical data.
EL
Elmer
1 year ago
But having purchases as a stream allows for real-time processing and analysis of the data.
ME
Merissa
1 year ago
I agree, having products and customers as tables makes it easier to query and join data.
DE
Denny
1 year ago
I think option B is the most natural way to model this data. Purchases are events, but products and customers are more like tables that we need to look up.