{"id":20859101,"url":"https://github.com/andersinno/microservice_kubernetes_webinar","last_synced_at":"2026-04-19T16:34:22.286Z","repository":{"id":148785193,"uuid":"321948883","full_name":"andersinno/microservice_kubernetes_webinar","owner":"andersinno","description":null,"archived":false,"fork":false,"pushed_at":"2020-12-16T10:40:40.000Z","size":33,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-19T07:25:09.233Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/andersinno.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-12-16T10:36:19.000Z","updated_at":"2020-12-16T10:40:42.000Z","dependencies_parsed_at":null,"dependency_job_id":"b6644033-303c-444e-b4c9-3a7e1294e691","html_url":"https://github.com/andersinno/microservice_kubernetes_webinar","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andersinno%2Fmicroservice_kubernetes_webinar","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andersinno%2Fmicroservice_kubernetes_webinar/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andersinno%2Fmicroservice_kubernetes_webinar/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andersinno%2Fmicroservice_kubernetes_webinar/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/andersinno","download_url":"https://codeload.github.com/andersinno/microservice_kubernetes_webinar/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243230090,"owners_count":20257644,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-18T04:48:38.788Z","updated_at":"2025-12-26T16:52:44.179Z","avatar_url":"https://github.com/andersinno.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Kolga Microservice Demo\n\nThis project consist of three (3) services. They all talk to each other\neither over an API or AMQP.\n\n## Scores API\nAn API written in FastAPI that provides the following endpoints:\n\nGET /scores - Get scores from the database\nPOST /scores - {score: \u003cscore\u003e, user: \u003cusername\u003e} - Create new scores into the database\n\n### Dataflow\nWhen new data comes in from a POST call to the REST api, that data is pushed on a queue\nto RabbitMQ over AMQP.\n\n## Reporter Frontend\nA webpage rendered with FastAPI and a WebSocket server that the rendered webpage uses for\nlive updates of scores.\n\n### Dataflow\nInitial data pull happens by pulling scores from the Scores API. This happens over a\nGET HTTP call.\n\nNew content is pulled in over AMQP from RabbitMQ. When new data comes in on the queue\nthat content is pushed to the HTTP page over a websocket.\n\n## Slack Poster\nA background service without a frontend that posts new scores to Slack.\n\n### Dataflow\nNew content is pulled in over AMQP from RabbitMQ. When new data comes in on the queue\nthat content is pushed Slack through their REST API.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandersinno%2Fmicroservice_kubernetes_webinar","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fandersinno%2Fmicroservice_kubernetes_webinar","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandersinno%2Fmicroservice_kubernetes_webinar/lists"}