reactive-interaction-gateway
reactive-interaction-gateway copied to clipboard
Create low-latency, interactive user experiences for stateless microservices.
[Broadway] seems perfect for our use case - I'll give it a shot. [Broadway]: https://github.com/dashbitco/broadway
This would be a nice - and user-friendly! - addition to the Erlang tooling: > LiveDashboard provides real-time performance monitoring and debugging tools for Phoenix developers. See https://github.com/phoenixframework/phoenix_live_dashboard
Let's also have credo warn us about missing typespecs for `def`s.
With Redis 5.0 out of the door streams are there and this could be a very nice and low-effort way to get streaming into an application. Kafka remains to be...
After a quick look on available libs I'd probably go with [amqp](https://hex.pm/packages/amqp). It probably makes sense to implement a dedicated otp app as an abstraction, similar to [`rig_kafka`](https://github.com/Accenture/reactive-interaction-gateway/tree/90-event-subscriptions/apps/rig_kafka).
Move existing smoke tests to, or create new ones in, `apps/rig_tests/test/smoke_tests` (there should be no smoke tests outside that folder). The smoke-test suite is meant to run against a production...
## Summary and context We already provide some useful metrics for Prometheus. It would be nice addition to have also custom Grafana dashboard that displays most important statistics for Erlang...
Hi @kevinbader, Have you considered supporting RSocket (http://rsocket.io/) and thereby Reactive Streams (http://www.reactive-streams.org/)? This will allow clients to deal with the connectivity at a higher level of abstraction, directly linking...
# Reproducible Performance Tests The goal is to have _automated tests_ that ensure that RIG is able to handle enterprise-grade traffic. We want to run them regularly, ideally in a...
[`mix check`] is a handy Mix Task that runs a number of tools: - compiler - formatter: we might need to disable this at first if this would introduce too...