Top 7 Go event-driven-architecture Projects
-
go-coffeeshop
☕ A practical event-driven microservices demo built with Golang. Nomad, Consul Connect, Vault, and Terraform for deployment
-
ergo
An actor-based Framework with network transparency for creating event-driven architecture in Golang. Inspired by Erlang. Zero dependencies.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
inngest
A scalable, low-latency, event-driven durable execution platform. Supports functions deployed to serverless, servers, or the edge.
-
go-food-delivery-microservices
🍕 A practical food delivery microservices, built with golang, domain-driven design, cqrs, event sourcing, vertical slice architecture, event-driven architecture, and the latest technologies.
-
shop-golang-microservices
Practical microservices based on different software architecture and technologies like Golang, CQRS, Vertical Slice Architecture, Docker, RabbitMQ, OpenTelemetry, Postgresql, ...
-
vcenter-event-broker-appliance
The VMware Event Broker Appliance Fling enables customers to unlock the hidden potential of events in their SDDC to easily create event-driven automation.
-
streams
:envelope: Streams is a stream-based communication toolkit made for data-in-motion platforms (by alexandria-oss)
-
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.
Project mention: Show HN: Inngest – Developer platform for background jobs and workflows | news.ycombinator.com | 2023-06-20The executor, queue, state, drivers, etc. are all on Github (https://github.com/inngest/inngest).
Over the last year we've been iterating on the internals a lot to build things like:
- Concurrency (shared nothing, auto-scalable)
- Batching (have one fn run with 100 events, vs 1:1 mapping)
- Prioritization
- Replay
- Parallelization
The churn has been really high, and it would be really hard for people to handle this migrations being self hosted. Now that this is slowing, it's realistically something that's possible soon.
Project mention: go-ecommerce-microservices: A practical e-commerce microservices, built with cqrs, event sourcing, vertical slice architecture, event-driven architecture. | /r/golang | 2023-08-26The go-ecommerce-microservices project source code can be found at https://github.com/mehdihadeli/go-ecommerce-microservices
Go event-driven-architecture related posts
Index
What are some of the best open-source event-driven-architecture projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | go-coffeeshop | 3,925 |
2 | ergo | 2,660 |
3 | inngest | 1,398 |
4 | go-food-delivery-microservices | 749 |
5 | shop-golang-microservices | 204 |
6 | vcenter-event-broker-appliance | 154 |
7 | streams | 3 |
Sponsored