Project Description
The aim of the project is to run a sample microservice app in Kubernetes. A simple app will be written in Python and work as an online store comprising of frontend, orders, and products services. (could be more!!)
- a frontend (a simple web page, using flask)
- a product service (an inventory of the products with description and cost)
- an orders service (recording the orders with order numbers, items and cost)
Further questions to answer/explore:
- How this app is going to look
- Which components to setup in k8s (a deployment and service for each microservice, what more?)
- How the APIs are going to be exposed (so the services can talk to each other. Right now, I only know how to expose the frontend on 8080 for user interaction).
Goals for this Hackweek
The project will have several learning goals:
- How to breakdown a monolith to microservices.
- Understand how Kubernetes works.
- Learn how to design Kubernetes topology for containerized applications.
Looking for hackers with the skills:
This project is part of:
Hack Week 20
Activity
Comments
-
-
over 1 year ago by epromislow | Reply
I've been reading https://learning.oreilly.com/library/view/cloud-native-patterns/9781617294297/ but not working through it because the examples are all in java, and I don't want to just use the spring boot platform to hide all the details. Would be interested in the points you've listed, as well as implementing a quick-and-dirty chaos monkey to kill off random/selected connections and nodes and monitor what happens, as well as see what works for fast recoveries.
I'm at UTC-0700
Similar Projects
Script that loads dummy data into HANA database for testing purposes. by rangelino
[comment]: # (Please use the project descriptio...
OMEMO Hexchat plugin by dknorr
[comment]: # (Please use the project descriptio...
web-based testing tracker for aquarist-labs's s3gw by jluis
[comment]: # (Please use the project descriptio...
Testing and adding GNU/Linux distributions on Uyuni by juliogonzalezgil
Join the Gitter channel! [https://gitter.im/uy...
Video For Linux 2 Camera monitor, frame capture, day/night exposure control and timelapse generator in python by dmair
Use the V4L2 API in a PySide qt6.3 application ...
Uyuni/SUSE Manager Server Helm chart on k3s by moio
![Combined icons of k3s and Uyuni](https://user...
A CLI for Harvester by mohamed.belgaied
[comment]: # Harvester does not officially come...
WASM support for cloud native buildpacks by atgracey
[comment]: # (Please use the project descriptio...
Updatecli Kubernetes Operator by olblak
[comment]: # (Please use the project descriptio...
Project Skyscraper - PoC of a Cloud Governance Dashboard by tmuntan1
Project Description
We would like to crea...