knative / docs

User documentation for Knative components.
https://knative.dev/docs/
Other
4.52k stars 1.23k forks source link

Sample App: Online Bookstore #5880

Closed Leo6Leo closed 4 months ago

Leo6Leo commented 7 months ago

Problem

On the Knative website, we offer a variety of code snippets and examples designed to showcase the interactions between different Knative components.

However, there's a noticeable gap in our documentation: a comprehensive end-to-end (E2E) sample that illustrates how these components integrate in a real-world scenario.

This gap was highlighted in a GitHub issue by @omerbensaadon on https://github.com/knative/ux/issues/33, emphasizing the need for a detailed E2E Getting Started guide for Eventing, covering sources, sinks, channels, brokers, triggers, and more.

Istio has this nice sample app that demonstrates how to use it. It would be nice to have a non-trivial example to demonstrate similar concepts in Knative. Not sure if there is any but for example for Eventing I didn't find anything beyond hello-wrold like samples.. I would suggest an app that is aligned with common Knative use cases eg. an IoT app that processes sensor readings using a microservices based approach. It could use a different language per microservice.

To address this, we're launching the Knative Online Bookstore Sample App project, aiming to provide a clear, complete example of Knative's capabilities.

Image

Persona:

Which persona is this feature for? Administrators and developers

Exit Criteria

Time Estimate (optional): How many developer-days do you think this may take to resolve? 20+

Additional context (optional)

github-actions[bot] commented 4 months ago

This issue is stale because it has been open for 90 days with no activity. It will automatically close after 30 more days of inactivity. Reopen the issue with /reopen. Mark the issue as fresh by adding the comment /remove-lifecycle stale.