{"id":19860946,"url":"https://github.com/cyjay96/ubercadence","last_synced_at":"2025-07-12T08:05:38.343Z","repository":{"id":147969100,"uuid":"523281837","full_name":"CyJay96/UberCadence","owner":"CyJay96","description":"Uber Cadence application","archived":false,"fork":false,"pushed_at":"2022-08-31T12:11:39.000Z","size":99,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-11T14:48:36.838Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","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/CyJay96.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":"2022-08-10T09:32:49.000Z","updated_at":"2022-08-16T10:55:04.000Z","dependencies_parsed_at":"2023-05-28T03:15:31.351Z","dependency_job_id":null,"html_url":"https://github.com/CyJay96/UberCadence","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/CyJay96%2FUberCadence","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CyJay96%2FUberCadence/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CyJay96%2FUberCadence/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CyJay96%2FUberCadence/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CyJay96","download_url":"https://codeload.github.com/CyJay96/UberCadence/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241263400,"owners_count":19936057,"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-12T15:07:39.447Z","updated_at":"2025-02-28T22:44:11.984Z","avatar_url":"https://github.com/CyJay96.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Uber Cadence application\n\n## **Description**\nCreate an Uber Cadence application.\n\n## **It should contain 3 services:**\nActivity Worker Spring Boot application.  \nWorkflow worker application.  \nWorkflow launcher Spring boot application.  \nUse docker environment with Cadence to launch it locally.\n\n## **Activity worker should contain 2 simple activities.**\n\nFirst activity: takes weather information from any open API, for example\n[openweathermap.org](https://openweathermap.org/).  \nSecond activity: takes weather info and stores it in a database. Info for storing\nis a time of record creation, name of city that we are storing and air\ntemperature. You can use any DB. It can even be embedded DB.  \nWorkflow worker should contain workflow that will take info using the first\nactivity and store it using the second one.  \nWorkflow launcher application launches a workflow using cadence client.\nWe're just call HTTP route with the name of the city we want to retrieve\nweather for.  \nYou can use any libraries, any services that can be used for task completion.\n\n## **DOD:**\n\nCadence deployed in docker.  \nWorkflow worker and Activity worker launched locally or in docker.  \nWe`re launching a workflow using workflow launcher HTTP route.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcyjay96%2Fubercadence","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcyjay96%2Fubercadence","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcyjay96%2Fubercadence/lists"}