|
6 | 6 | [](https://github.com/auchenberg/volkswagen) |
7 | 7 | [](https://opensource.org/licenses/Apache-2.0) |
8 | 8 |
|
9 | | -An event bridge for applications and services build on an event mesh with a team-oriented self-service control plane. |
| 9 | +An event bridge for applications and services build on top of [NATS.io](https://nats.io) and [Knative Eventing/Serving](https://knative.dev/docs/). |
10 | 10 |
|
11 | 11 | [](https://codespaces.new/ZEISS/typhoon?quickstart=1) |
12 | 12 |
|
13 | | -## Design |
| 13 | +## Why |
| 14 | + |
| 15 | +[AWS EventBridge](https://aws.amazon.com/eventbridge/) is a great service to bridge events between different sources and targets in your enterprise. However, it is not a cloud-native solution and it is not open-source. |
14 | 16 |
|
15 | | -Every software system has design goals. Properties that it should provide io its users to create value. Typhoon has the following design goals: |
| 17 | +It is the goal to create a cloud-native and open-source alternative that works on-premise and in the cloud and that has a focus on enterprise-readyness. |
| 18 | + |
| 19 | +## Design |
16 | 20 |
|
17 | 21 | * **Event mesh**. The system is capable to route events from producers to consumers in hybrid cloud environemts. |
18 | 22 | * **Streaming**. The system is capable to stream events from producers to consumers. That means it is capable of replaying events not only queueing them. |
@@ -53,23 +57,23 @@ The accounting should be done via the [Operator for NATS Accounting](https://gi |
53 | 57 | ```shell |
54 | 58 | helm repo add typhoon https://zeiss.github.io/typhoon |
55 | 59 | helm repo update |
56 | | -helm search typhoon |
| 60 | +helm search repo typhoon |
57 | 61 | ``` |
58 | 62 |
|
59 | | -Install Typhoon to your cluster in a `typhoon` namespace. |
| 63 | +Install Typhoon to your cluster and wait for the deployment to finish. |
60 | 64 |
|
61 | 65 | ```shell |
62 | | -helm install typhoon typhoon/typhoon --create-namespace --namespace typhoon |
| 66 | +helm install typhoon typhoon/typhoon --wait |
63 | 67 | ``` |
64 | 68 |
|
65 | 69 | ## Prerequisites |
66 | 70 |
|
67 | 71 | * Kubernetes `v1.28` or newer |
68 | | -* Knative Eventing `v1.15` or newer |
69 | | -* Knative Serving `v1.15` or newer |
| 72 | +* Knative Eventing `v1.16` or newer |
| 73 | +* Knative Serving `v1.16` or newer |
70 | 74 | * Helm `3.0` or newer |
71 | 75 |
|
72 | | -The prerequisites can be installed via the [ZEISS Charts](https://github.com/ZEISS/charts). |
| 76 | +The prerequisites can be installed via the [ZEISS Charts](https://github.com/zeiss/charts). |
73 | 77 |
|
74 | 78 | ## Installation |
75 | 79 |
|
|
0 commit comments