When you need two of your systems to talk to each other, Decorum Systems can help out. Often it is better to keep data in external systems rather than trying to move all data and functionality into a single system. To do otherwise could mean a loss of user experience or other headaches

Microsoft Azure Functions

screenshot_azurefunction.png

Azure Functions is a solution for easily running small pieces of code, or "functions," in the cloud. You can write just the code you need for the problem at hand, without worrying about a whole application or the infrastructure to run it. Functions can make development even more productive, and you can use your development language of choice, such as C#, Java, JavaScript, PowerShell, and Python. Pay only for the time your code runs and trust Azure to scale as needed. Azure Functions lets you develop serverless applications on Microsoft Azure.

Features

· Choice of language - Write functions using your choice of C#, Java, Javascript, Python, and other languages.

· Pay-per-use pricing model - Pay only for the time spent running your code.

· Bring your own dependencies - Functions supports NuGet and NPM, so you can use your favourite libraries.

· Integrated security - Protect HTTP-triggered functions with OAuth providers such as Azure Active Directory, Facebook, Google, Twitter, and Microsoft Account.

· Simplified integration - Easily leverage Azure services and software-as-a-service (SaaS) offerings.

· Flexible development - Code your functions right in the portal or set up continuous integration and deploy your code through GitHub, Azure DevOps Services, and other supported development tools.

· Open-source - The Functions runtime is open-source and available on GitHub.