Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Examples #4

Open
2 of 6 tasks
jspenger opened this issue Oct 24, 2022 · 4 comments
Open
2 of 6 tasks

Examples #4

jspenger opened this issue Oct 24, 2022 · 4 comments
Labels
area:examples Portals Examples discuss Discussion encouraged itype:enhancement New feature or request size:large Requires significant amount of work

Comments

@jspenger
Copy link
Member

jspenger commented Oct 24, 2022

Examples are useful both for showcasing what our programming model can do, and also for planning and discussions on what features to include in our programming model.

The following example programs should be implemented and documented.

Canonical Stateful Serverless Applications

  • Shopping cart
  • Bank account
  • Social media / twitter clone

Other examples

  • Virtual actors
  • kTables + CSC + SQL (Optional)
  • Real-time analytics (e.g. Uber) (Optional)
@jspenger
Copy link
Member Author

The examples should be implemented in a separate project, see related issues to split the project into separate projects #2.

@jspenger
Copy link
Member Author

jspenger commented Mar 7, 2023

Bank account requires further deliberation due to use of Sagas, see #44.

jspenger added a commit that referenced this issue Mar 13, 2023
* Implements nesting for portals, such that requests and replies can be nested within continuations
* Closes #44 
* Implements bank account example from #4
@jspenger jspenger added itype:enhancement New feature or request discuss Discussion encouraged area:examples Portals Examples labels Apr 19, 2023
@jspenger jspenger added this to the 0.1.0 milestone May 8, 2023
@jspenger
Copy link
Member Author

One great idea coming from Martin today was to implement a Spotify-like system. This would be a great addition, and also very relevant. Ask me for more details.

@jspenger jspenger removed this from the 0.1.0-RC1 milestone Jul 7, 2023
@jspenger jspenger added the size:large Requires significant amount of work label Jul 7, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area:examples Portals Examples discuss Discussion encouraged itype:enhancement New feature or request size:large Requires significant amount of work
Projects
None yet
Development

No branches or pull requests

1 participant