Skip to content
Tomáš Livora edited this page Mar 21, 2017 · 11 revisions

SilverWare

SilverWare is a minimalistic, modularized, highly configurable, and easy-to-use microservices platform. It builds on the existing technologies such as Apache Camel, CDI (Weld), Drools, Hystrix, JGroups, JMS, REST, Vert.x, and others.

Microservice Providers

SilverWare is divided into multiple modules called microservice providers each of which provides different subset of the platform's capabilities. Developers can choose which providers they want to use by adding them as their project dependencies. This ensures that there are no unnecessary third party libraries and so the resulting application has a reasonable size.

Right now, the following microservice providers are available in SilverWare:

Examples

You can find various examples how to use SilverWare in SilverWare-Demos repository. It contains both complex demos and simple quickstarts for different microservice providers.

Contributions

Any contribution to SilverWare project is welcome, whether it is enhancement or a bug fix. Create a new issue to discuss your suggestions with other developers.

Before making any changes to the source code, please read How To Contribute guide.