Slackbot
02/06/2023, 11:33 AMLari Hotari
02/06/2023, 12:50 PMSomehow in pulsar i hope that works.As we have learned from the SRE book, "hope is not a strategy" 🙂 In Pulsar, you can scale the storage layer (bookkeeper/"bookies") and the serving layer (brokers) separately. In addition, since Pulsar has per-message acknowledgements, this provides different ways of consuming messages in applications and scaling applications when compared to Kafka. For example, Pulsar has "shared" and "key_shared" subscription types . Performance and scalability has many aspects. In many cases, you should understand what the bottleneck is so that you can make conscious decisions. There's some advice buried in this thread: https://apache-pulsar.slack.com/archives/C5Z4T36F7/p1672932396402779?thread_ts=1672929210.109419&cid=C5Z4T36F7
Max
02/06/2023, 12:55 PMMax
02/06/2023, 12:55 PMMax
02/06/2023, 12:55 PMLari Hotari
02/06/2023, 12:56 PMMax
02/06/2023, 12:56 PMLari Hotari
02/06/2023, 12:58 PMmaybe it breaks down to the question: do i need a developer to change stuff in code to scale?it's not usual. However, if the implementation is very dependent on low latency, this could break under high load. Meeting strict latency requirement might require resource overprovisioning and this has an impact on cost.
Max
02/06/2023, 12:58 PMLari Hotari
02/06/2023, 1:04 PMMax
02/06/2023, 1:06 PMLari Hotari
02/06/2023, 1:10 PMMax
02/06/2023, 1:10 PMDavid K
02/06/2023, 4:01 PM