Memphis{dev} is an open-source real-time information processing platform
that gives end-to-end help for in-app streaming use circumstances utilizing Memphis distributed message dealer.
Memphis’ platform requires zero ops, permits fast growth, excessive price discount,
eliminates coding boundaries, and saves a large amount of dev time for data-oriented builders and information engineers.
Why
Working with information streaming is HARD.
As a developer, it’s good to construct a devoted pipeline for every information supply,
work with schemas, codecs, and serializations, analyze every supply individually,
enrich the info with different sources, continuously change APIs, and scale for higher efficiency.
Apart from that, it continuously crashes and requires adaptation to completely different price limits.
It takes time and sources that you just most likely don’t have.
Message dealer acts because the intermediary and helps streaming structure,
however then you definitely encounter Apache Kafka and its documentation and run again to the monolith and batch jobs.
Give memphis{dev} a spin earlier than.
Use-cases
- Async activity administration
- Actual-time streaming pipelines
- Information ingestion
- Cloud Messaging
- Providers (microservices, service mesh)
- Occasion/Information Streaming (observability, analytics, ML/AI)
- Queuing
- N:N communication patterns