niologic moderated the requirements for a calculation platform and evaluated several asynchronous worker engines / calculation platforms. One part of these platforms was based on classical service-oriented architectures (SOA), another part on the modern serverless architecture.
Based on the requirements catalog, three serverless platforms were shortlisted for a feasibility analysis (Proof-of-Concept / PoC). In the PoC it quickly became clear that only one candidate could meet the requirements of a stable and scalable calculations platform. In the end, a project was chosen, which could be integrated into the existing Kubernetes infrastructure at the same time.
niologic developed an API for the administration of calculation jobs, so that calculations received a unique key and could be referenced in the later progress display. Furthermore several basic images for Kubernetes were created, so that R, Python and Java-Worker could be executed on the platform.