Skip to content

cata/Yams

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YAMS

Join the chat at https://gitter.im/Microsoft/Yams

YAMS (Yet Another Microservices Solution) is a library that can be used to deploy and host microservices in Azure. It offers the following features:

  • Quick deployments of Azure services (~1minute).
  • Sharing infrastructure (multiple microservices can be deployed to the same cloud service).
  • Versioning of microservices, quick updates, reverts, etc.
  • Support for Azure Upgrade Domains to minimize (and potentially eliminate) application downtime during updates.
  • Microservices can be developed in any programming language and deployed with YAMS (as long as your service can be started with an exe).

YAMS relies on Azure blob storage to deploy applications. To deploy an application to a YAMS cluster, simply drop the binaries of the application in blob storage. The binaries are then picked-up by YAMS, deployed to all VMs in the cluster and then launched.

Please read the documentation below for more information.

Documentation

Contribute!

We welcome contributions of all sorts including pull requests, suggestions, documentation, etc. Please feel free to open an issue to discuss any matter.

License

This project is licensed under the MIT license.

About

YAMS (Yet Another Microservices Solution) is a library that can be used to deploy and host microservices in Azure.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 100.0%