
With the remake Diablo 2: Resurrected announced earlier this year and being made by Vicarious Visions in conjunction with Blizzard, a new blog post from the former emerges which suggests the company wants to make the game as accessible as possible. The results from Work Package 3 will thus give valuable input to the NSIs looking to modernize their infrastructure.To many PC gamers of a certain era, the action RPG game Diablo 2 is nothing short of an absolute classic.
Simple IAM - System for handling identity and issuing OAuth 2.0 tokensĪll these technologies are now well established, but still not being used much within the statistical community. Service Mesh – Externalized service security. Kubernetes – Orchestration of containers. Ansible Playbook – Infrastructure as a code. Containerization and orchestration technologies, including Kubernetes and Docker, will be the basis of the platform, and all other infrastructure components will be built with it or around it.Īn example of technology stack that could be used when defining the blueprint is given below: The WP will also look into how this type of security components can be added to existing services. This work package will also explore security components like IAM (Identity and Access Management), OAuth 2.0 and OPA (Open Policy Agent) for authentication and authorization, or Service Mesh for routing and secure service-to-service communication, for authentication and authorization. Retro-fitted, and modularized existing services will also be tested on the platform,either on premise or on the public cloud instance. There will also be provided, as part of this WP a simple container-based platform using a cloud infrastructure, which will allow to validate the bluprint and to perform functional tests on the services developed in WP1, as well as validate their packaging and installation. Using the “infrastructure as a code” model will enable NSIs to easily create their own modern infrastructure on their premises. Typical products implementing this pattern would be Ansible Playbook or Terraform. The infrastructure will be documented as code, which will give to its users the opportunity to version it, and fork it. This work package will describe the basic infrastructure needed, and implement a cloud instance for the needs of the ESSnet.
The methods and technologies for containerising services will be studied, and corresponding guidelines and resources will be created.īased on the work done in WP2, and using modern application architecture patterns we want to create a blueprint for a reference runtime environment for modern, sharable services following CSPA standards/principles using containers.
This WP will focus on the construction of a sandbox that will be used to perform functional tests on the services, as well as validate their packaging and installation.