Building microservices with Julia
Microservices are a well-established web technology used to deliver specific functionality over the web. They enable, among other benefits, easier deployment, management, and scaling. Julia is a good fit for creating an efficient environment for microservice development, as we will demonstrate in the different projects discussed in this section. A typical use case would be an analytics application that processes data coming from different sources over the internet. Such a microservice could further perform analysis, store results in a database, and show these results to end users through an on-demand microservice application.
In the Integration with Node.js section, we saw an example of how to integrate Julia into existing JS environments. This integration makes it possible to write microservices with Julia.
Another complete application, written by Jacob Quinn, uses a typical model-view-controller (MVC) architecture for microservices, which is...