https://github.com/airspot-dev/krules
A python framework to create event driven, context aware, and reactive microservices in a Kubernetes cluster using knative
https://github.com/airspot-dev/krules
eventing knative kubernetes microservices python
Last synced: 2 months ago
JSON representation
A python framework to create event driven, context aware, and reactive microservices in a Kubernetes cluster using knative
- Host: GitHub
- URL: https://github.com/airspot-dev/krules
- Owner: airspot-dev
- License: apache-2.0
- Created: 2021-01-19T15:36:42.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-09-12T11:39:33.000Z (9 months ago)
- Last Synced: 2024-10-31T14:45:52.369Z (8 months ago)
- Topics: eventing, knative, kubernetes, microservices, python
- Language: Python
- Homepage:
- Size: 6.07 MB
- Stars: 10
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

KRules is an open source framework that provides, to Python developers, a flexible and fast way to build cloud native applications,
creating event driven, context aware, and reactive microservices in a Kubernetes cluster.KRules is build on top of [Knative](https://knative.dev/) and specifically, on its [eventing](https://knative.dev/docs/eventing/) part.
Extended documentation is not yet available, but you can take a look at [our introductionary material](https://intro.krules.io).
For a more practical approach, a [tutorial](https://github.com/airspot-dev/krules-tutorial-01-pt1) is available that introduces the fundamental aspects of the framework,
from the creation of the project to the creation of an event source and some simple rulesetsIf you are somehow interested in this project [get in touch with us](mailto:[email protected]).
## License
Each KRules product is released under an Apache License 2.0 license. Refer to [LICENSE](LICENSE) for license text.