{"id":19384593,"url":"https://github.com/tysonrm/aegis-scaffold","last_synced_at":"2026-06-11T01:31:07.432Z","repository":{"id":108381426,"uuid":"439231132","full_name":"tysonrm/aegis-scaffold","owner":"tysonrm","description":"Minimum boilerplate required to develop an ÆGIS application component (no example content).","archived":false,"fork":false,"pushed_at":"2021-12-17T07:04:38.000Z","size":64467,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-24T17:26:13.995Z","etag":null,"topics":["microservice","modular-monolith","module-federation","zero-configuration","zero-downtime","zero-installation"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/tysonrm.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2021-12-17T06:19:18.000Z","updated_at":"2021-12-26T23:25:15.000Z","dependencies_parsed_at":null,"dependency_job_id":"bae91137-75d0-4e95-8a06-3c91c69fb804","html_url":"https://github.com/tysonrm/aegis-scaffold","commit_stats":null,"previous_names":[],"tags_count":0,"template":true,"template_full_name":"module-federation/aegis-app","purl":"pkg:github/tysonrm/aegis-scaffold","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tysonrm%2Faegis-scaffold","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tysonrm%2Faegis-scaffold/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tysonrm%2Faegis-scaffold/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tysonrm%2Faegis-scaffold/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tysonrm","download_url":"https://codeload.github.com/tysonrm/aegis-scaffold/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tysonrm%2Faegis-scaffold/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34178819,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-10T02:00:07.152Z","response_time":89,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["microservice","modular-monolith","module-federation","zero-configuration","zero-downtime","zero-installation"],"created_at":"2024-11-10T09:31:34.081Z","updated_at":"2026-06-11T01:31:07.416Z","avatar_url":"https://github.com/tysonrm.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Developing a federated application with ÆGIS\n\nGetting Started\n\nClick [here](https://github.com/module-federation/microlib-examples/generate)  to use this project as a tempate. Fill out the form. A new repo is created. Clone it and start coding!\n\n```shell\ngit clone https://github.com/module-federation/\u003cyour repo name\u003e\ncd \u003cyour repo name\u003e\ncp dotenv.example .env\nyarn\nyarn build\n```\n\nOtherwise, fork this repo and [![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/github.com/module-federation/aegis-host) \n\n\nSee the [article](https://trmidboe.medium.com/discounting-the-microservice-premium-a95311c61367) that describes these concepts in detail.\n\nThis template repo provides the scaffolding to build a federated application on ÆGIS. It contains an example of an Order, User, Customer and Inventory service streaming to and running in the same [ÆGIS](https://github.com/module-federation/MicroLib) host server process. (Other builds area available where the services run remotely.) The repo also includes a test server for running the examples (and the required middleware). The examples demonstrate integration with, and orchestration of, an Address, Payment, Inventory, Shipping, Event (Kafka), and Persistance service (MongoDB) using federated ports.\n\nFeel free to delete the examples and start fresh.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftysonrm%2Faegis-scaffold","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftysonrm%2Faegis-scaffold","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftysonrm%2Faegis-scaffold/lists"}