#service-oriented #architecture #module #microservices #deployed #opinionated #together

rusm

An opinionated paradigm for building service-like rust crates which can be deployed together or independently

1 unstable release

0.1.0 Sep 17, 2024

#6 in #together

23 downloads per month

MIT/Apache

6KB

RUst Service Modules (rusm)

rusm is an opinionated paradigm for building service-like rust crates which can be composed together for many of the benefits of Service-oriented Architecture without the significant overhead of separately deployable microservices. rusm lets you build a bundle of modules which can be deployed together in a monolith at first and then pulled apart into individually deployed units if/as it becomes necessary without modifying any service code, letting you move fast while remaining prepared for the future.


lib.rs:

RUst Service Modules (rusm)

rusm is an opinionated paradigm for building service-like rust crates which can be composed together for many of the benefits of Service-oriented Architecture without the significant overhead of separately deployable microservices. rusm lets you build a bundle of modules which can be deployed together in a monolith at first and then pulled apart into individually deployed units if/as it becomes necessary without modifying any service code, letting you move fast while remaining prepared for the future.

No runtime deps