cherami-server

Distributed, scalable, durable, and highly available message queue system. This project is deprecated and not maintained. (by uber-archive)

Cherami-server Alternatives

Similar projects and alternatives to cherami-server

  • temporal

    Temporal service

  • DurableTask

    Durable Task Framework allows users to write long running persistent workflows in C# using the async/await capabilities.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better cherami-server alternative or higher similarity.

cherami-server reviews and mentions

Posts with mentions or reviews of cherami-server. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2020-10-21.
  • A 10+ year Journey
    4 projects | dev.to | 21 Oct 2020
    In 2015, Uber opened a development center in Seattle and I decided to take the leap and join the engineering team. Coincidently enough, Maxim Fateev ended up joining the Uber team in Seattle only a month after I did. At the time, Uber was running on Kafka 7 as the messaging backbone. Based on the scale they were running, they were encountering some serious operational issues. Considering Maxim and I had more than a decade worth of experience building messaging systems similar to Kafka, we decided to create the OSS project Cherami to address this Uber sized problem. After a year of working on the project, we were observing a very similar pattern to the one that we tried to solve with SWF and Durable Task Framework. When engineers needed to build with raw infrastructure primitives like queues and databases they were spending 80% of their time building resiliency into the application. This was clearly not sustainable for Uber, which was growing at an amazing pace and building a brand of "Transportation as Reliable as Running Water". This need to increase developer productivity without compromising on reliability of the system was the motivation for Maxim and I to create the OSS project Cadence. Within a very short period of time, we built a multi-tenant service hosted by our team. Cadence provided a great developer experience by enabling developers to use Golang to build and run stateful applications with very little operational overhead. Cadence grew organically within Uber and quickly became popular among developers. It slowly but surely began to emerge as the standard way to build stateful applications when reliability cannot be compromised.

Stats

Basic cherami-server repo stats
1
1,426
0.4
about 4 years ago

uber-archive/cherami-server is an open source project licensed under MIT License which is an OSI approved license.

The primary programming language of cherami-server is Go.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com