Internet Services and Computer Software, Manufacturing
Kotlin, C#, Java, Angular, NodeJS
Our client is a global technology provider engaged in software and hardware development. The company provided large enterprises with various devices for business operations and aimed to provide users with a comprehensive solution for secure and efficient data management.
The client contracted NIX United as a proven expert in secure software development to create a SaaS cloud-based platform for device management that will support high-loads that come from multiple connected devices.
The developed multi-tenant SaaS platform with microservice architecture allows for:
Robust data management capabilities—a set of services responsible for telemetry collection and data ingestion
The platform uses Spring-boot as a basis and Kubernetes as its runtime. AWS is used as a primary cloud provider, but the system could be deployed to any cloud with self-managed Kubernetes.
To ensure a high level of security, the NIX team began incorporating security measures from the start of the development lifecycle to avoid extra system changes for security requirements in the future, thus saving costs and creating a high-quality, secure product.
At NIX, secure SDLC consisted of the following steps:
We defined risks, standards and policies distinctive to specific business domains and countries.
We performed threat assessment, created the app risk models, and built the architecture of future software based on the defined security requirements.
We initiated static and dynamic application security testing to detect problems during the development phase.
The team conducted periodic penetration tests. These are simulated cyber attacks against software and all related elements to check for exploitable vulnerabilities.
We implemented firewalls and other solutions that monitor traffic and inform about any deviations in the system.
The developed multi-tenant SaaS cloud platform allows the client to deliver comprehensive device management solutions for enterprises tailored for specific business needs that include support, remote control, and activation for devices.
The platform has more than thirty custom solutions for various end-users and serves as a core for solutions responsible for developing features and custom configurations for specific devices.
9 experts (Engineering Lead, 2 Java Developers, 2 Android Developers, .NET Developer, QA Automation Engineer, System Analyst, Scrum Master)
Kotlin, C#, Java, Angular, Spring Boot, NodeJS, Spring Kafka, Apache Commons, Bootstrap, AkitaJS, NET Framework, Android Jetpack, Dagger2
Multifunctional booking web and mobile app for comprehensive enterprise process optimization.
SEO activities that ensured a smooth transition from offline to online without any drop in sales during the COVID-19 outbreak.
AWS services optimization for more efficient resource allocation and cost efficiency.
AI RPA platform that allows the client to empower large enterprises to take automation to the next level, accelerate digital strategies, and transform workflows.
Secure multi-tenant SaaS cloud solution that allows for rapid scaling and provides comprehensive device management solutions for enterprises.
A web platform that automates and simplifies the user onboarding process so that they can work with eDocument space
Fully-equipped ERP system that simplifies management with increased visibility, data-driven task allocation, and adjustable project planning.
See more success stories
Our representative gets in touch with you within 24 hours.
We delve into your business needs and our expert team drafts the optimal solution for your project.
You receive a proposal with estimated effort, project timeline and recommended team structure.