Simulation of a big number of microservices in a highly distributed vast network

The rapidly increasing number of instances and types of services, especially microservices, and the growing complexity of systems create uncertainty if the existing algorithms and solutions for such problems as service discovery or load balancing are still the case. Building a huge infrastructure for the verification purposes is often too costly and impractical in the production environment therefore it is necessary to find other ways to test architectural approaches and algorithms. One of them is simulators. For simulating very big systems like a telecommunications radio access network the simulator should have certain features: capability of simulating a huge number of services, possibility to model heterogenic and vast network, facility to add a new type of services and logic. This paper presents a concept of such a simulator of services.