Video Security System, version 2

Task

Development of video management system for maintaining an overview and control of all complex units locally and in globally distributed locations.

Technologies used

.NET, MSSQL, MongoDB, Postgres, Kafka, Microservice architecture, Protobuf, Redis cache, Docker, Kubernetes, Angular, HTML, CSS, Javascript, Azure, Google API, Unity3D

Solution

Created video security software, based on microservices architecture. During development were produced several modules as part of the big system; each module has a certain set of options depending on its specific. Video security software is created for the aim to combine all complex features in one product. System includes configuration service, identity management service, audit service, license service, map service, streaming service, reporting service, search service etc. Differences with version 1 are architecture approaches, web orientation, scalability.