tysonrm-aegis
v0.0.0-alpha.1
Published
PKG IS UNPUBLISHED FROM NPM UNTIL Oct 28th, 6AM CDT (Chicago US) time.
Readme
ÆGIS
PKG IS UNPUBLISHED FROM NPM UNTIL Oct 28th, 6AM CDT (Chicago US) time.
See the MicroLib repo for documentation and a working example of a federation server.
Using ÆGIS
Install
npm i @module-federation/aegisContribute 
git clone https://github.com/module-federation/aegis
cd aegis
yarn
yarn build
yarn link
cd ..
git clone https://github.com/module-federation/microlib
cd microlib
cp dotenv.example .env
yarn
yarn link "@module-federation/aegis"
yarn build
yarn start
yarn demoWork in Progress
WebAssembly
Enable polyglot, WASM-powered compute
Overview:
- Support WASM modules as domain, adapter, and service components
- Linter and compiler transform supports compiling existing TypeScript to AssemblyScript
- Support in browser and on any WASM runtime (No Node.js dependency)
AppMesh
Decentralized network for transparent integration and dynamic redistribution of federated software
Overview:
- Distributed object cache over switched mesh network
- Gracefully degrade or upgrade based on available middleware (plug-in NATs, Kafka, etc).
- No assumption of container networking or provisioning automation, compute delivery nethod abstracted
- Operations analytics / AIOps capture performance at switch nodes, recommends deployment changes)
- Operations automation (implement recommended changes, including basic orchestration)
- Dynamic redeployment (e.g. of 2 chatty services to same instance, run closer to users and data)
- Use Cases: DataMesh, Federated Learning, transparent integration, low-config,
Based on:
- Web3 / blockchain / Solid
- Software defined overlay network

