Pet Store is a comprehensive demo application. Built to show different cloud-native workloads working in a cloud environment.
Pet Store is used for:
- Base Example of Cloud-Native app in the cloud
- Showing multiple languages working together with feature parity
- Deploying to a Kubenetes cluster
- Interactive testing features and functionalty
This app at the end of the day is a demo app. We want to show some of the best practices around building a cloud-native application. And have a way for community users to have an app to deploy, extend or just experiment with.
Why a pet store? E-Commerce is a typical use case for a scable cloud-native application.
Pet Store is intended to showcase a set of popular languages such as:
These are the first set of languages we are focused on building the back end services out. This project is to have realitive feature parity between each of these.
Languages and frameworks need to align to the latest stable LTS versions.
Pet Store will have a unified frontend. That can interact with any of the supported back end projects.
TBD
root
│ README.md
│ .gitignore
│
└─── webui
└─── java
└─── dotnet
└─── nodejs
└─── python
This project is inteded to support deploying and will need the necessary files to help support this.
With this being a demo application. We want the ability to test from the applications common failures of a cloud-native application.