eventual
eventual copied to clipboard
Feature: Service References
// in service
import type ServiceB from "./serviceB";
const serviceB = service.fromRef<ServiceB>("serviceB")
// in infra
new Service({
services: {
serviceB: serviceB,
serviceC: serviceC.fromConfig({ busArn: string, uriEndpoint: string })
}
});
use
serviceB.subscribe({ events: [...] });
await serviceB.client.publishEvents();
await serviceB.myCommand();
This is a cool idea. reminds me of: https://moleculer.services/