Skip to content
/ aegis-scaffold Public template
generated from module-federation/aegis-app

Minimum boilerplate required to develop an ÆGIS application component (no example content).

License

Notifications You must be signed in to change notification settings

tysonrm/aegis-scaffold

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Developing a federated application with ÆGIS

Getting Started

Click here to use this project as a tempate. Fill out the form. A new repo is created. Clone it and start coding!

git clone https://github.com/module-federation/<your repo name>
cd <your repo name>
cp dotenv.example .env
yarn
yarn build

Otherwise, fork this repo and Open in Gitpod

See the article that describes these concepts in detail.

This 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 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.

Feel free to delete the examples and start fresh.

About

Minimum boilerplate required to develop an ÆGIS application component (no example content).

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published