Lohika took part in a variety of projects during the engagement. We were responsible for the development, testing, implementation of integrations with third-party services, and support of such core features as:
- powerful spreadsheet-like UI to display and manipulate big data tables stored in the cloud
- configuration, user assignments, and management systems
- financial forecasting engine
- flexible management reporting system
- Microsoft-certified Excel plugin
The existing platform was not suitable for large-scale real-time analytics as I/O overhead led to serious performance degradation. One of the main and most important projects delivered by Lohika team was the creation of a new version of a scalable cloud-based Big Data solution which overcome this performance problem. We developed an alternative Spark-based execution engine that was deployed and managed using Mesosphere. The new execution engine allows processing a large amount of heterogeneous tenant-based data. Our team was responsible for the design, architecture, and implementation of this solution.
Our engineers increased product performance, improved user experience, completed migrations from Java 7 to Java 8, and migrated UI to a new look-and-feel from ExtJS to Angular.
We completed the end user data migration from single tenant to multitenant system that uses shared resources. The upgraded architecture complied with high-level security standards while was more resource optimized.
Our DevOps experts analyzed AWS deployments, applied best practices, like elasticity, scalability, that lead to optimized consumption of cloud resources, which resulted in a significant cloud hosting cost reduction.
The client wanted to expand into a new market, and this required both cloud-based and on-premise deployment models. Lohika team designed and developed the OpenStack-based deployment, which allowed cloud-based and on-premise deployments, depending on the requirements of the end customer. It was implemented using the latest orchestration and configuration management technologies and tools, like Terraform and Ansible.
Our engineers managed and supported end-customers cloud-based and on-premise deployments around the globe.
We integrated performance testing into CI pipelines and product release lifecycle. Our engineers created automated test suites that covered the most critical cases. Then our team refactored and expanded the test automation framework, which eliminated manual testing.