NATS
memphis
NATS | memphis | |
---|---|---|
125 | 52 | |
17,482 | 3,303 | |
1.3% | 0.0% | |
9.9 | 9.8 | |
6 days ago | about 1 year ago | |
Go | Go | |
Apache License 2.0 | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
NATS
- Show HN: A Go service that exposes a FIFO message queue in RAM
- Redis is open source again
-
CNCF tells main NATS contributor Synadia that it's free to fork off
[1] https://github.com/nats-io/nats-server/issues/6832#issuecomm...
-
What If We Could Rebuild Kafka from Scratch?
https://nats.io is easier to use than Kafka and already solves several of the points in this post I believe, like removing partitions, supporting key-based streams, and having flexible topic hierarchies.
-
Protecting NATS and the integrity of open source
Look at the contribution history, basically all active contributors work for Synadia: https://github.com/nats-io/nats-server/graphs/contributors
That's not a healthy / functioning open source community. Less than 30 people have made more than 10 commits; most of the 160 were "drive by" who fixed a single small thing.
-
Testing Microservices: Message Isolation for Kafka, SQS, More
NATS, with its lightweight and high-performance design, offers features well-suited for sandbox testing. We can leverage NATS queue groups, which function similarly to Kafka consumer groups.
-
Kubernetes on Autopilot: Event-Driven Automation Across Clusters
In today’s dynamic cloud environments, managing Kubernetes resources across multiple clusters can be a complex task. Traditional methods often lack the agility and event-driven architecture needed to respond quickly to changes and automate resource provisioning. This article explores how Sveltos, in conjunction with NATS and JetStream, simplifies multi-cluster Kubernetes management through event-driven automation, streamlining operations and improving responsiveness.
-
I'll think twice before using GitHub Actions again
hey thanks!
definitely interesting!
I do wonder if this really solves the author problem because by the looks of it , you just have to run meta command and it would run over each of the sub directory. While at the same time , I think I like it because this is what I think people refer to as "modular monolith"
Combining this with nats https://nats.io/ (hey if you don't want it to be over the network , you could use nats with the memory model of your application itself to reduce any overhead) and essentially just get yourself a really modular monolith in which you can then seperate things selectively (ahem , microservices) afterwards rather easily.
- A Distributed Systems Reading List
-
realtime chat with bot using data-star
and now decided to write more complex things using https://nats.io and https://data-star.dev -
memphis
- Memphis
-
What type of open source contributions can I make that improve my core data engineering skills? Are there any projects that require help of that nature? What are they?
Hey check out the first good issues in the Memphis.dev open source
-
I want to create beginners Data Pipeline with SQL, Python etc. Any expert suggestions on like (Tools, Processes, Sources).
Try Memphis.dev blog or you can check out Github
-
What's an ideal project structure for a Golang web service?
- https://github.com/memphisdev/memphis
-
Connect Memphis as an Argo event source
Argo is a collection of open-source tools for Kubernetes to run workflows, manage clusters, and do GitOps easily. Memphis is an open-source next-generation alternative to traditional message brokers.
-
Creating a brand new data infrastructure for a small company
I have dealt with the same problem. It depends what are the cycle intervals. If for example, it's every few minutes maybe it's worth keeping a machine on the cloud and the DB on that machine. in my opinion, it's a little bit expensive. The thing that worked for me is to run once a day a lambda function and store the data on a message broker. You should take a look at memphis.dev which is open-source and very easy to work with.
- I’m looking for a suggestion for a queuing library
-
Memphis: Low-code real-time data processing platform
Image Source
-
Memphis.dev v0.4.2
Join our 2K stargazers on Github and try Memphis out, I am sure you are going to be surprised 📷 https://github.com/memphisdev/memphis-broker
- Memphis.dev v0.2.4 is out!
What are some alternatives?
celery - Distributed Task Queue (development branch)
Nodejs-Developer-Roadmap - A Developer Roadmap to becoming a Node.js developer in 2019
ZeroMQ - ZeroMQ core engine in C++, implements ZMTP/3.1
ApacheKafka - A curated re-sources list for awesome Apache Kafka
Apache ActiveMQ - Apache ActiveMQ Classic
compression - Node.js compression middleware