Excellent, will definately be looking to use Kafkaflow.
@gui.ferreira Жыл бұрын
Brilliant! Let me know if you need any help.
@ronenelahav1 Жыл бұрын
Thanks for all the information, It was very helpful.. I have multiple scenarios where I don't know if Kafka can solve... 1. how do you update services (that use internal cache on startup) to get updates when running in case you have multiple instances? (using groupId - you will need to manage those groupIds). 2. If I will use a topic to send messages out to my clients ( I want to make sure that my client will get them.. and he isn't offline) how can you ensure that (is there a peek and ack for bulk messages by ClientId or something- that will save the order of messages for each client?
@gui.ferreira Жыл бұрын
Hi! Thanks 🙏 Regarding your questions: 1. Each service would need to be a consumer with a distinct group ID (like a GUID-generated one). However, I think it's worth considering using a shared cache like Redis. 2. You can have a client-specific topic. Then, you can use Retry Policies to ensure that they are delivered. KafkaFlow has an extension for that. Search for KafkaFlow.Retry.
@rahullore8428 Жыл бұрын
Great talk! However I always get confused between Topic and Partition. My use case is, every hospital has multiple IOT devices. Every IOT device sends two sets of data points Vitals and Waveform and there are multiple devices in one hospital and there are multiple hospital. Should I creating 2 unique topic per IOT device ?
@gui.ferreira Жыл бұрын
It's hard to have a strict rule to find topics and partitions. As an example, you can have a topic "vitals" and use one partition per hospital. Or, having a topic per hospital. So, topics are mostly about domain scope, while partitions are mostly about throughput.
@timur2887 Жыл бұрын
Great, thanks! Do you have these projects on Github?
@gui.ferreira Жыл бұрын
Thanks 🙏 No. They are in fact production code that powers my Patreon. However, most code regarding the Kafka connection is disclosed during the session.
@ПавелФамильевич9 ай бұрын
Where is github link?
@cecilia_mackie Жыл бұрын
So cool! Shall we connect?
@nickchapsas Жыл бұрын
I'll have to pop out some lovesongs then
@gui.ferreira Жыл бұрын
Finally, some serious competition!
@cecilia_mackie Жыл бұрын
That’s superb! Let’s connect?
@rafaelferreiraalves2258 Жыл бұрын
Legal ver um brasileiro voando.
@carlinhos10002 Жыл бұрын
Eu acho que ele é português
@dbgmitre Жыл бұрын
Ele diz que é português em 0:55
@gui.ferreira Жыл бұрын
@@dbgmitre Confirmo 😉
@gui.ferreira Жыл бұрын
@@carlinhos10002 os meus pais e o meu cartão de cidadão concordam 😉
@gui.ferreira Жыл бұрын
Olá Sep! Não sou brasileiro, mas partilhamos o idioma. 🇵🇹 🇧🇷
@artfulperch4 ай бұрын
Uhg, the only useful info I get from this talk is that kafkaflow is the good way to start. But as for Kafka itself - brokers, topics, groups etc - the talk does very little in explanation and showing how messages go through the system (it would be nice to see the actual Kafka log timeline breakdown for the demo app)
@we_run_the_house Жыл бұрын
Gorgeous! Let’s connect?
@atari1040 Жыл бұрын
Konrad Siuda is now famous 🤣
@sdstorm Жыл бұрын
Extreme red shift makes this unwatchable for me.
@gui.ferreira Жыл бұрын
😞 Sad to hear that. Is it because of the annotations?