tysonrm
Creator of Federated Microservices. Working on 1st federation host framework. Goal is to eliminate the μ-svc premium & make μ-s benefits more widely accessible
@module-federation
Pinned Repositories
aegis
Module federation for the backend. Aegis core lib. Regain control of your microservices by consolidating them into one or more shared processes without loosing deployment or language independence. Eliminate the need for deployment automation. Let services deploy themselves.
aegis-app
This template project provides the scaffolding to build a federated application on ÆGIS. It also contains an example of an Order, Customer and Inventory service streaming to / running in the same ÆGIS host server process; and demonstrates integration with, and orchestration of, an Address, Payment, Inventory, Shipping, Event (Kafka, WebSockets), and Persistence service (MongoDB) via Aegis federated ports.
aegis-host
This is the ÆGIS federated application host. Federated components are independently deployable, written by multiple teams in multiple languages, and loaded from multiple repos and network locations at runtime, yet capable of running together in a single process or as distributed components in the ÆGIS application fabric.
cluster-rolling-restart
Add rolling restart and cache synchronization to node.js clusters
compose-test
MicroLib-OrderService
See https://github.com/tysonrm/microlib
rustwasm-worker-template
A template for kick starting a Cloudflare Worker project using workers-rs. Write your Cloudflare Worker entirely in Rust!
serverless-toolchain
IBM Cloud Functions Toolchain
wasm-by-example
Wasm By Example is a website with a set of hands-on introduction examples and tutorials for WebAssembly (Wasm)
wasmedge-nodejs-starter
A template project to run Rust functions in Node.js through the Second State WebAssembly engine.
tysonrm's Repositories
tysonrm/rustwasm-worker-template
A template for kick starting a Cloudflare Worker project using workers-rs. Write your Cloudflare Worker entirely in Rust!
tysonrm/aegis
Module federation for the backend. Aegis core lib. Regain control of your microservices by consolidating them into one or more shared processes without loosing deployment or language independence. Eliminate the need for deployment automation. Let services deploy themselves.
tysonrm/aegis-application
This template project provides the scaffolding to build a federated application on ÆGIS. It also contains an example of an Order, Customer and Inventory service streaming to / running in the same ÆGIS host server process; and demonstrates integration with, and orchestration of, an Address, Payment, Inventory, Shipping, Event (Kafka, WebSockets), and Persistence service (MongoDB) via Aegis federated ports.
tysonrm/aegis-host
This is the ÆGIS federated application host. Federated components are independently deployable, written by multiple teams in multiple languages, and loaded from multiple repos and network locations at runtime, yet capable of running together in a single process or as distributed components in the ÆGIS application fabric.
tysonrm/aegis-scaffold
Minimum boilerplate required to develop an ÆGIS application component (no example content).
tysonrm/aegis-scaffold-1
Aegis application repo boilerplate. If you are creating a federated microservice, your code goes here.
tysonrm/assembly
Simple federated WebAssembly component (microservice lib) host by aegis
tysonrm/assembly-script-aegis
tysonrm/BlazorApp
tysonrm/demo-app
demo app for litehouse create
tysonrm/fastify
Fast and low overhead web framework, for Node.js
tysonrm/fedmon-examples
tysonrm/hotreload
tysonrm/module-federation-examples
Implementation examples of module federation , by the creators of module federation
tysonrm/node
Node.js JavaScript runtime :sparkles::turtle::rocket::sparkles:
tysonrm/node-js-race-conditions
A series of examples illustrating race conditions in Node.js and potential solutions
tysonrm/node-qkqdcf
Created with StackBlitz ⚡️
tysonrm/openapi-codegen
OpenAPI 3.0 CodeGen plus Node.js minus the Java and emojis
tysonrm/openapi-generator-cli
A node package wrapper for https://github.com/OpenAPITools/openapi-generator
tysonrm/quickjs-wasi
QuickJS for WASI
tysonrm/reference-architecture
The Reference Architecture for Agility is a technology-neutral logical architecture based on a disaggregated cloud-based model.
tysonrm/scheduler
tysonrm/SharedMap
Vanilla JS Implementation of SharedMap, a synchronous multi-threading capable, fine-grain-locked with deadlock recovery, static memory allocated, coalesced-chaining HashMap, backed by SharedArrayBuffer
tysonrm/tfjs
A WebGL accelerated JavaScript library for training and deploying ML models.
tysonrm/wasm
tysonrm/wasmedge-quickjs
A high-performance, secure, extensible, and OCI-complaint JavaScript runtime for WasmEdge.
tysonrm/wasmedge_wasi_socket
A Rust lib for socket on WasmEdge.
tysonrm/wasmer-python
🐍🕸 WebAssembly runtime for Python
tysonrm/workers-rs
Write Cloudflare Workers in 100% Rust via WebAssembly
tysonrm/xstate-catalogue
Professionally designed, interactive state machines