z5labs / evrys Goto Github PK
View Code? Open in Web Editor NEWAn Event Sourcing Service
License: Apache License 2.0
An Event Sourcing Service
License: Apache License 2.0
As an end user, I want to be able to use helm when deploying evrys, so that deploying evrys to K8s is much simpler.
As a dev, I want to implement the RecordEvent RPC, so that users can actually store events in some backing database.
As a consumer, I would like to have dashboard, so that interacting with evrys for doing things like manually publishing an event can be done from a browser.
No response
As a developer, I want to automate the building, testing, deploying of evrys, so that it is all more reproducible.
As a contributor to evrys, I want a publish subcommand, so that I can quickly and easily publish events or notifications to aid in my development and testing of new features or bug fixes.
publish
No response
As a contributor to evrys, I want a record events subcommand, so that I can quickly and easily record events to aid in my development and testing of new features or bug fixes.
record events
event
No response
As a maintainer, I want to enable dependabot, so that it can help automate dependency management.
No response
As a maintainer/contributor, I want to enable CodeQL, so that any all code can be automatically analyzed for any potential issues like hardcoded passwords.
No response
As an end user, I want evrys to record events to Apache Cassandra, so that I can deploy evrys in a cloud agnostic way.
No response
As a dev, I want to be able to serve a RESTful API, so that consumers can use a more familiar API.
As an end user, I want evrys to record events to mongodb, so that I can deploy evrys in a cloud agnostic way.
No response
As a dev, I want to structure evrys as a monorepo, so that the future architecture changes can be implemented in the same repo as the primary service
No response
As an end user, I want to be able to define an event type allow list, so that I can better control which event types are allowed to be recorded by evrys.
No response
As a consumer, I want to interact with evrys through a RESTful API, so that I can leverage an API style I'm more used to.
Possible framework choice: gofiber
No response
As the dashboard, I want an API I can call which can then perform the appropriate actions against either the REST or gRPC evrys API, so that the dashboard can be evrys protocol agnostic.
As a client, I want to have an implementation of evrys which I can connect to, so that I begin doing some integration testing.
No response
As a contributor to evrys, I want a publish notification subcommand, so that I can quickly and easily publish notifications to aid in my development and testing of new features or bug fixes.
notifications
notification
As an end user, I want to retrieve multiple events using a RESTful API, so that I don't need to introduce a new tech (gRPC) to my existing stack.
As a dev, I want to investigate what's causing the cmd
package tests to take a considerable amount of time, so that hopefully they can be sped up resulting in quicker GA workflow runtimes.
cmd
package is discoveredNo response
As a client, I want to know the API details for evrys, so that I can begin implementing other services which use evrys.
No response
As a contributor, I want to know the expectations for making a contribution, so that I can easily make a contribution.
No response
As a community member, I want to be able to engage others in less structured way than issues, so that I can hopefully share my thoughts or get answers to my questions quicker.
No response
As an end user, I want to provide the event type allow list as a config map, so that I can better track/version the allow list outside evrys.
As a contributor to evrys, I want a publish event subcommand, so that I can quickly and easily publish events to evrys to aid in my development and testing of new features or bug fixes.
events
event
As a potential end user, I would like to be able to deploy evrys and all necessary infrastructure quickly and easily to AWS, so that I can play with and validate whether or not evrys is right for me.
No response
As a end-user, I want to be able to record and retrieve my events from MongoDB.
No response
As an end user, I want to use AWS DynamoDB for storing my events, so that I don't have to worry about replication, storage, etc. of events.
No response
As an end user, I want to be able to configure evrys through a config file, so that I can manage, track, and version that config file just like I would with any other code.
No response
As an end user, I want to get an event using a RESTful API, so that I don't need to introduce a new tech (gRPC) to my existing stack.
No response
As a dev, I want to implement the RecordEventAndPublishNotification RPC, so that users can actually store events in some backing database and publish notifications to some notification bus.
As an end user, I want to understand what this project is, so that I can determine if its useful for me.
No response
As an end user, I want to deploy evrys with Terraform, so that I can use a single tool to deploy evrys along with any of my other infrastructure.
No response
As a end user, I want to be able to deploy evrys as a container, so that scaling it up or down is much simpler.
No response
As a consumer, I want to be able to use a RESTful API with evrys, so that I don't need to introduce a new tech (gRPC) into my stack.
No response
As an end user, I'd like to interact with evrys through a web based dashboard, so that working with evrys is more approachable by everyone on my team.
No response
As a developer, I want to add a constructor config value to the gRPC service, so that it can accept any notification bus interface implementation.
No response
As an end user, I want to be more explicit with the side effects of recording events in evrys, so that I can help minimize resource consumption.
No response
As an end user, I want to be able to retrieve multiple events, so that I can process them myself.
No response
As an end user, I want evrys to record events to Couchbase, so that I can deploy evrys in a cloud agnostic way.
No response
As a dev, I want to add a constructor config value for providing the gRPC service with the event store interface, so that the gRPC can be used with any event store implementation.
No response
As an end user, I want to record event using a RESTful API, so that I don't need to introduce a new tech (gRPC) to my existing stack.
As an end user, I want to be able to retrieve individual events, so that I can incrementally process them myself.
No response
As an end user, I want to subscribe to notifications in Kafka, so that my infrastructure can be cloud provider agnostic.
No response
As a consumer, I would like to have dashboard, so that interacting with evrys for doing things like manually publishing an event can be done from a browser.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.