home.social

#eventstreaming — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #eventstreaming, aggregated by home.social.

  1. Is your Kafka lag dashboard lying? Learn how log compaction and retention silently manipulate reported timestamps to understate consumer delays and how to identify these inaccuracies and ensure your monitoring reflects actual system performance.
    softwaremill.com/compaction-an

    #ApacheKafka #DataEngineering #DistributedSystems #EventStreaming #Observability

  2. Apache Kafka 4.2.0 is here – and it’s a big one. The headliner? Queues for Kafka (KIP-932) is officially GA. This means you can finally use Kafka for classic "competing consumer" queuing patterns without the rigid constraints of partition assignments.
    But there is much more:

    #ApacheKafka #Kafka42 #EventStreaming #DataEngineering #DistributedSystems

  3. Apache Kafka 4.2.0 is here – and it’s a big one. The headliner? Queues for Kafka (KIP-932) is officially GA. This means you can finally use Kafka for classic "competing consumer" queuing patterns without the rigid constraints of partition assignments.
    But there is much more:

    #ApacheKafka #Kafka42 #EventStreaming #DataEngineering #DistributedSystems

  4. Apache Kafka 4.2.0 is here – and it’s a big one. The headliner? Queues for Kafka (KIP-932) is officially GA. This means you can finally use Kafka for classic "competing consumer" queuing patterns without the rigid constraints of partition assignments.
    But there is much more:

    #ApacheKafka #Kafka42 #EventStreaming #DataEngineering #DistributedSystems

  5. Apache Kafka 4.2.0 is here – and it’s a big one. The headliner? Queues for Kafka (KIP-932) is officially GA. This means you can finally use Kafka for classic "competing consumer" queuing patterns without the rigid constraints of partition assignments.
    But there is much more:

    #ApacheKafka #Kafka42 #EventStreaming #DataEngineering #DistributedSystems

  6. Apache Kafka 4.2.0 is here – and it’s a big one. The headliner? Queues for Kafka (KIP-932) is officially GA. This means you can finally use Kafka for classic "competing consumer" queuing patterns without the rigid constraints of partition assignments.
    But there is much more:

    #ApacheKafka #Kafka42 #EventStreaming #DataEngineering #DistributedSystems

  7. This is a hands-on walkthrough of building a real-time dashboard with Quarkus + Redis TimeSeries.

    Live ingestion via WebSockets, automatic downsampling, multi-resolution queries, and a simple browser UI.
    Crypto is just the data source. The patterns apply to metrics, IoT, and event streams.

    the-main-thread.com/p/real-tim

    #Java #Quarkus #Redis #TimeSeries #BackendEngineering #EventStreaming

  8. This is a hands-on walkthrough of building a real-time dashboard with Quarkus + Redis TimeSeries.

    Live ingestion via WebSockets, automatic downsampling, multi-resolution queries, and a simple browser UI.
    Crypto is just the data source. The patterns apply to metrics, IoT, and event streams.

    the-main-thread.com/p/real-tim

    #Java #Quarkus #Redis #TimeSeries #BackendEngineering #EventStreaming

  9. This is a hands-on walkthrough of building a real-time dashboard with Quarkus + Redis TimeSeries.

    Live ingestion via WebSockets, automatic downsampling, multi-resolution queries, and a simple browser UI.
    Crypto is just the data source. The patterns apply to metrics, IoT, and event streams.

    the-main-thread.com/p/real-tim

    #Java #Quarkus #Redis #TimeSeries #BackendEngineering #EventStreaming

  10. This is a hands-on walkthrough of building a real-time dashboard with Quarkus + Redis TimeSeries.

    Live ingestion via WebSockets, automatic downsampling, multi-resolution queries, and a simple browser UI.
    Crypto is just the data source. The patterns apply to metrics, IoT, and event streams.

    the-main-thread.com/p/real-tim

    #Java #Quarkus #Redis #TimeSeries #BackendEngineering #EventStreaming

  11. This is a hands-on walkthrough of building a real-time dashboard with Quarkus + Redis TimeSeries.

    Live ingestion via WebSockets, automatic downsampling, multi-resolution queries, and a simple browser UI.
    Crypto is just the data source. The patterns apply to metrics, IoT, and event streams.

    the-main-thread.com/p/real-tim

    #Java #Quarkus #Redis #TimeSeries #BackendEngineering #EventStreaming

  12. Explore key Confluent Platform features missing in open-source Apache Kafka. Learn what’s essential for scaling and securing your production deployments:
    softwaremill.com/confluent-pla
    #Kafka #Confluent #EventStreaming #DataEngineering

  13. Explore key Confluent Platform features missing in open-source Apache Kafka. Learn what’s essential for scaling and securing your production deployments:
    softwaremill.com/confluent-pla
    #Kafka #Confluent #EventStreaming #DataEngineering

  14. Explore key Confluent Platform features missing in open-source Apache Kafka. Learn what’s essential for scaling and securing your production deployments:
    softwaremill.com/confluent-pla
    #Kafka #Confluent #EventStreaming #DataEngineering

  15. Explore key Confluent Platform features missing in open-source Apache Kafka. Learn what’s essential for scaling and securing your production deployments:
    softwaremill.com/confluent-pla
    #Kafka #Confluent #EventStreaming #DataEngineering

  16. Explore key Confluent Platform features missing in open-source Apache Kafka. Learn what’s essential for scaling and securing your production deployments:
    softwaremill.com/confluent-pla
    #Kafka #Confluent #EventStreaming #DataEngineering

  17. keeps my mind spinning around messaging patterns.
    Should I publish each Aggregate's events to a same named topic partition it by Aggregate Id ?
    On the consumer side should I stop event consumption if an event handler fails in order to ensure invariants ?

  18. Wrote another blog post on creating scalable, performant and secure serverless applications. This post covers the CQRS and event streaming implementation I used for Sale Nook. As ever, I'm still looking for work or a contract so if you, or someone you know, needs an engineering manager or freelance, fullstack developer hit me up.

    dav3.co/blog/rust-cqrs-event-s

  19. "Event Streaming is not Event Sourcing!" is probably the article I'm linking the most from those that I wrote. It's part of my Don Quixote crusade to untangle those terms, as I've seen many significant architectural decisions made without realising those differences. And the consequences were severe.

    There's a skewed perspective conflating #EventSourcing with #EventStreaming.

    I know those terms sound similar. I know many people tell you that you can use Kafka as an event store, but...

    Event Sourcing is about making decisions, capturing their outcomes (so events) and using them to make further decisions (so events are the state).

    Event Streaming is about moving information from one place to another and integrating multiple components.

    Event stores are databases. They may have similar capabilities as Event Streaming solutions, but the focus is different:
    - event stores on consistency, durability and quality of data,
    - event streaming solutions (like #Kafka) are focused on delivery, throughput and integration.

    So, to give a bold comparison, saying that Kafka is an event store is almost like saying that #RabbitMQ is a database.

    I really like Kafka; I've been using it successfully, along with the Event Sourcing tool. That's why I believe it's important to know the difference and how to compose those tooling instead of mixing them and getting a hangover.

    Check more in my article 👇

    event-driven.io/en/event_strea

  20. To my event-driven speaker friends. There's only one week left to apply to the #EventCentric conference. There are few conferences where you can show your event-driven face and go down the rabbit hole.

    The conference is a nice and safe space for discussion and showing your ideas, tools, and case studies. It's a sub-conference of @dddeu. Dates: June 4-5, 2025.

    This time located in Antwerp. The city with the longest underwater walking tunnel I saw! I were there twice and enjoyed it.

    I'm helping the organisers a bit, and I'd love to see talks around #EventSourcing and #EventStreaming, both modelling and applying event-driven ways in practice.

    Don't wait and send your proposals here: 2025.eventcentric.eu/cfp/

  21. To my event-driven speaker friends. There's only one week left to apply to the #EventCentric conference. There are few conferences where you can show your event-driven face and go down the rabbit hole.

    The conference is a nice and safe space for discussion and showing your ideas, tools, and case studies. It's a sub-conference of @dddeu. Dates: June 4-5, 2025.

    This time located in Antwerp. The city with the longest underwater walking tunnel I saw! I were there twice and enjoyed it.

    I'm helping the organisers a bit, and I'd love to see talks around #EventSourcing and #EventStreaming, both modelling and applying event-driven ways in practice.

    Don't wait and send your proposals here: 2025.eventcentric.eu/cfp/

  22. To my event-driven speaker friends. There's only one week left to apply to the conference. There are few conferences where you can show your event-driven face and go down the rabbit hole.

    The conference is a nice and safe space for discussion and showing your ideas, tools, and case studies. It's a sub-conference of @dddeu. Dates: June 4-5, 2025.

    This time located in Antwerp. The city with the longest underwater walking tunnel I saw! I were there twice and enjoyed it.

    I'm helping the organisers a bit, and I'd love to see talks around and , both modelling and applying event-driven ways in practice.

    Don't wait and send your proposals here: 2025.eventcentric.eu/cfp/

  23. To my event-driven speaker friends. There's only one week left to apply to the #EventCentric conference. There are few conferences where you can show your event-driven face and go down the rabbit hole.

    The conference is a nice and safe space for discussion and showing your ideas, tools, and case studies. It's a sub-conference of @dddeu. Dates: June 4-5, 2025.

    This time located in Antwerp. The city with the longest underwater walking tunnel I saw! I were there twice and enjoyed it.

    I'm helping the organisers a bit, and I'd love to see talks around #EventSourcing and #EventStreaming, both modelling and applying event-driven ways in practice.

    Don't wait and send your proposals here: 2025.eventcentric.eu/cfp/

  24. To my event-driven speaker friends. There's only one week left to apply to the #EventCentric conference. There are few conferences where you can show your event-driven face and go down the rabbit hole.

    The conference is a nice and safe space for discussion and showing your ideas, tools, and case studies. It's a sub-conference of @dddeu. Dates: June 4-5, 2025.

    This time located in Antwerp. The city with the longest underwater walking tunnel I saw! I were there twice and enjoyed it.

    I'm helping the organisers a bit, and I'd love to see talks around #EventSourcing and #EventStreaming, both modelling and applying event-driven ways in practice.

    Don't wait and send your proposals here: 2025.eventcentric.eu/cfp/

  25. We believe in being people-driven!

    What people say or do influence us, whether we notice it or not. Thinking how we got ourselves into #EventStreaming, we “blame” it on Jay Kreps, @martin, and Ben Stopford

    Who would you "blame"?

  26. Am I crazy to think that kafka should not need 6GB or ram for optimal performance?

  27. Digging into snowplow tracker as an alternative to google analytics, so much interesting work done around standardizing the protocol and schema storage. docs.snowplow.io/docs/collecti #datascience #eventstreaming