{"id":17794593,"url":"https://github.com/lapplislazuli/microtope","last_synced_at":"2026-01-19T22:32:09.021Z","repository":{"id":54392488,"uuid":"205648376","full_name":"lapplislazuli/Microtope","owner":"lapplislazuli","description":"Multi-Language Microservice Playground","archived":false,"fork":false,"pushed_at":"2021-02-21T07:26:03.000Z","size":2858,"stargazers_count":0,"open_issues_count":17,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-07T13:26:10.791Z","etag":null,"topics":["angular","github-actions","java","microservices","open-source"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lapplislazuli.png","metadata":{"files":{"readme":"README.MD","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-09-01T08:16:10.000Z","updated_at":"2020-10-26T16:27:24.000Z","dependencies_parsed_at":"2022-08-13T14:20:24.309Z","dependency_job_id":null,"html_url":"https://github.com/lapplislazuli/Microtope","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/lapplislazuli/Microtope","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lapplislazuli%2FMicrotope","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lapplislazuli%2FMicrotope/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lapplislazuli%2FMicrotope/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lapplislazuli%2FMicrotope/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lapplislazuli","download_url":"https://codeload.github.com/lapplislazuli/Microtope/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lapplislazuli%2FMicrotope/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28587241,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-19T20:45:59.482Z","status":"ssl_error","status_checked_at":"2026-01-19T20:45:41.500Z","response_time":67,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["angular","github-actions","java","microservices","open-source"],"created_at":"2024-10-27T11:17:22.141Z","updated_at":"2026-01-19T22:32:08.999Z","avatar_url":"https://github.com/lapplislazuli.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Microtope\n\nHey there! This is my try on a multi-language microservice architecture!\nHope you enjoy your stay. Feel free to contribute to any language and project fit for you.\n\nI also would love someone who just runs the project on his docker and opens issues wherever he finds some.\nThe bad words you'll hear are just a way to express my happiness.\n\n## Architecture\n\nThe Application currently is quite stringent:\n\n1. A Java Application creates messages and puts it into an ActiveMQ-Artemis\n2. An ActiveMQ Image is hosted\n3. Another Java Application Reads messages from an ActiveMQ-Artemis and inserts them into an Mariadb\n4. The Mariadb holds data and checks for (most of the) integrity\n5. *Wesir* iterates of the Logins and Logouts in MariaDB and deletes anomalies, and verifies good entries\n6. An API is able to read the mariadb on demand and extract data as JSON-Documents\n7. An UI is able to display and interact with the data granted from the API\n\n![Architecture](./meta/documentation/Microtope_Overview.PNG)\n\n## How to run\n\nTo run the Application, look into [the meta folder](./meta). This folder will contain any instructions required to run it on docker-compose or kubernetes.\n\n## Licence\n\nI'm using the [MIT Licence](./LICENCE). Therefore, feel free to use anything you like here.\n\nYou are not forced to do anything for me or contribute your changes.\n\nHowever, please pay respect the licences of the used dependencies!\n\n## Contributing\n\nFeel free to add any issue as you wish or fork the repository. I'm always happy about any feedback I can get.\n\nIf you want to contribute Code, please read the [Contribution-Guidelines](./CONTRIBUTING.md).\n\nAdditionally, please stick to the provided templates:\n\n- [For Commits](.github/COMMIT_TEMPLATE/commit.template)\n- [For PRs](.github/PULL_REQUEST_TEMPLATE/pull_request_template.md)\n\nYou can ensure your policies by using a local git configuration via:\n\n`$\u003e git config --local commit.template=./.github/COMMIT_TEMPLATE/commitmessage.txt`\n\n(Perform this on the project root!)\n\nAdditonally you can squash and edit your commit-message to fit the template.\n\nFor later versions, the use of these templates will be enforced. I know, this is hard, but so is life.\n\nIf you alter the code and want to notice me, but don't want to go the long PR-Way, please open a feedback-issue with a link to your fork.\n\n## Preview Image\n\nThe Preview Image was taken from [Iconfinder](https://www.iconfinder.com/icons/3285297/andromeda_astronomy_cosmos_galaxy_space_spiral_universe_icon) in respect to the [Creative-Commons 3 Licence](https://creativecommons.org/licenses/by/3.0/). If you're the artist and ever encounter this repository, please reach out to me and maybe we can drink a coffee!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flapplislazuli%2Fmicrotope","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flapplislazuli%2Fmicrotope","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flapplislazuli%2Fmicrotope/lists"}