Software Alternatives & Reviews

Reactive programming in action - part 1

ReactiveX Node.js Apache Kafka
  1. ReactiveX is a library for composing asynchronous and event-based programs by using observable sequences.
    Pricing:
    • Open Source
    This post shows how reactive programming is used in one of DataBeacon’s central software component, called Funnel. The post is inspired by the rubber duck debugging method.

    #Development Tools #Javascript UI Libraries #JavaScript Framework 37 social mentions

  2. Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications
    Funnel is written in TypeScript and translated to Node, although currently being migrated to Go. This post focus on Node implementation, but I might cover the rationale and migration to Go in a future post.

    #Runtime #JavaScript Runtime #JavaScript 785 social mentions

  3. Apache Kafka is an open-source message broker project developed by the Apache Software Foundation written in Scala.
    Pricing:
    • Open Source
    The Funnel component sits between the Kafka topics and the SPA clients. It coordinates client connections and transforms a Kafka input stream into a web-socket connection (Socket.IO) adapted to each client status and preferences.

    #Stream Processing #Data Integration #ETL 120 social mentions

Discuss: Reactive programming in action - part 1

Log in or Post with