imoore / tasty-beans

A sample solution to demonstrate microservices + data platform + mlops platform on Azure

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tasty Beans sample solution

Tasty Beans logo

Welcome to Tasty Beans, the subscription-based coffee beans shop that makes it easy to get your hands on the best beans around!

With our recommendations feature, you can easily find the beans that suit your taste, and with our start-up guide, you can get brewing in no time.

Our selection of beans is based on recommendations from coffee aficionados around the world. Whether you like your coffee light and delicate or dark and bold, we have the perfect beans for you. Start your subscription today and enjoy the best coffee beans delivered right to your door.

πŸ₯… Goals

This sample achieves the following goals:

  • Demonstrate how to implement 12-factor cloud-native applications in ASP.NET Core 6.
  • Demonstrate how to integrate microservices with a data mesh/data platform.
  • Demonstrate how to implement end-to-end ML solutions with MLOps.

🚩 Status

This sample is a work in progress and by no means complete. Currently, only the microservices are available in the solution. Also, not all planned functionality is in the microservices yet.

Please note, the solution was previously called recommend-coffee. We're renaming it to tasty beans. You may or may not find a lot of references to the old solution name πŸ˜„

All features are subject to change. But that's part of the fun 😁

πŸ’» System requirements

Please make sure you have the following tools available:

You'll need 2 CPU cores available and 16GB of memory for all the containers in the solution. You can deploy with less, but it's untested, so you've been warned.

Make sure you have istio, helm, and kubectl in your PATH variable. The utility scripts expect you to have these tools available.

πŸš€ Getting started

Please find the installation guide on the Wiki.

πŸ“– Documentation

Please review the wiki to learn more about using the solution.

About

A sample solution to demonstrate microservices + data platform + mlops platform on Azure

License:MIT License


Languages

Language:C# 82.3%Language:TSQL 8.5%Language:HTML 3.9%Language:Dockerfile 2.7%Language:PowerShell 2.2%Language:CSS 0.3%Language:Shell 0.1%Language:Smalltalk 0.0%