Get in touch →
CouchDB enables fast data indexing and retrieval, while the changes feed provides updates. The use of JSON-based document format accommodates a variety of languages that come with multiple libraries. CouchDB is suited for a large and complex application, as is the case with Autonomous driving system for AUTO UNION, as the database is flexible and scalable.
To support video upload and cutting for Autonomous driving system, Computools engineers implemented an open source message broker. RabbitMQ supports a variety of messaging protocols and enables reliable asynchronous processing and flexible routing through exchanges before the messages arrive at queues. The RabbitMQ’s tracing feature is invaluable during development and debugging, as it allows software engineers to locate problems and errors.
Microsoft Azure is the top choice for enterprise-level cloud computing service. Beside speed and agility, this solution ensures data security and superior recovery in case of unpredictable failures. Unlike other cloud services, like AWS, Microsoft Azure enables a hybrid environment that balances control and flexibility of a combined on-site and cloud infrastructure.
Autonomous driving system relies, among other sensors, on video input that needs to be processed quickly and reliably to ensure a high fidelity of pedestrian and obstacle detection. Computools software engineers suggested the implementation of the open source FFMpeg encoder. This solution secured high-performance handling of all video and audio file formats without the need for codecs.
To keep the development on schedule, Computools software engineers rely on an established communication framework. Routine meetings, interspersed with brainstorming and feedback sessions keep all members of the distributed team in the loop, enhance understanding, and accelerate development.