This paper considers the modeling of user work with a multi-server database developed on the basis of microservice architecture. The subject area was analyzed, the main entities of the system were described, and the mechanisms of data transfer and service interaction using Docker and Apache Kafka were implemented. It was revealed that the development of a multi-server database allowed to achieve high scalability and fault tolerance of the system. The implementation of replication and sharding mechanisms provided even load distribution, and the use of Kafka message broker facilitated efficient data exchange between services. The testing confirmed the system's reliability under high load, as well as revealed its strengths and potential improvements.
Keywords: modeling, load balancing, Docker, Apache Kafka, microservice architecture, distributed systems, query optimization