20 September 2016

Delivering stable and reliable technology solutions through continuous integration

With our new UT 5.3 platform, Software Group has implemented the latest innovations and practices in software design, engineering and automation, adopting cutting-edge tools, technologies, frameworks, and methodologies.
The new UT platform, as of now, comprises of hundreds of modules, with thousands of files and is covered at 89% with more than 3,000 automated integration, security and performance tests.
The new technology stack encompasses hot technologies as microservices, Docker, React, and Node.js used by some of the leading top IT companies as Facebook, PayPal, Atlassian, Instagram, Tweeter, WhatsApp, Yahoo, Netflix, Sberbank, Khan Academy, LinkedIn, Uber, New York Times, and others.
Software Group’s Architecture & Engineering and R&D teams have introduced the practice of “Continuous Integration” to further improve the quality, reliability and operability of its solutions. The goal of this software engineering methodology is to immediately test and report any defects in the code base, thus allowing the identification and correction of issues as soon as possible. As a result, Software Group is able to further improve the build, release and delivery of its technology applications.
The Continuous Integration (CI) tools which SG utilizes are automated and used to build a document trail. The integration system monitors the version control system for changes and launches the build process. The quality of the code is validated through a battery of automated tests run through the continuous integration servers.
Continuous Integration is closely related to Continuous Deployment, which refers to the release of software into live environments, including cloud. The aim is to minimize lead time – the time elapsed between developers writing new code and this new code being used in real time.

Views: 441

Leave a Reply