https://store-images.s-microsoft.com/image/apps.49649.1a79ba88-351d-4709-8028-b4c3a1bcf0f4.94432387-4adc-4965-a1b2-3202a2b8a611.57d3ce3f-ba35-4705-aba3-a74f17150568
Xoriant CloudIO Accelerator
Xoriant Solutions Pvt. Ltd.
Xoriant CloudIO Accelerator
Xoriant Solutions Pvt. Ltd.
Xoriant CloudIO Accelerator
Xoriant Solutions Pvt. Ltd.
Real-time Integration / Workflow / Visualization Framework
Xoriant CloudIO Accelerator - Enable Acceleration For Application Modernization
Value Proposition
Our low-code technology platform provides organizations with a strong technical foundation to:
- Iteratively develop enterprise applications
- Quickly modernize legacy applications
- Deliver customer experiences that are simple, powerful, and meaningful
- Optimize business processes by building workflows
- Seamlessly integrate with other enterprise systems and services, both on-premise and in the cloud, to leverage existing investments.
Technology Components
CloudIO Platform 4.0 is written from scratch for serverless deployments using modern scalable technologies.
- Database
- All the platform metadata and the application data are persisted in a MySQL database. We are planning to add support for Oracle, MS SQL Server, DB2 & PostgreSQL within the next few months
- RUST
- The core of the platform is written in RUST. All the database interaction, transactions, workflow orchestration, job scheduling, cloud functions (javascript), and push notifications are all implemented in RUST.
- Streaming Pipeline
- The workflows and data pipelines are built using Kafka.
- Distributed Cache
- Redis is used for distributed caching
- User Interface
- The user interface is built using ReactJS
- Cloud Functions
- Business functionality can be extended on the server side using modern Javascript (ES2020) that runs on a secure sandboxed environment using QuickJS that is embedded within RUST.
- Microservices
- 3rd party integrations can be plugged in using microservices built on any language of choice as long as the service can expose either a REST endpoint or can consume a Kafka topic.
- Deployment
- The platform can be deployed either on-premise or on public/private cloud. The entire platform with all the components can be run inside a Docker container.
- Performance
- The central component of the architecture is the CloudIO Server component that's written in Rust and can run start in less than 20 ms & consumes around 20 MB memory compared to about few seconds and few hundred MB memory for the previous Java based architecture. At peak loads (load test with 1000 concurrent requests) the memory consumption was about 120 MB compared to 2GB+ memory.
- Instant Startup ~ 20 ms, Low memory footprint ~20MB
https://store-images.s-microsoft.com/image/apps.34543.1a79ba88-351d-4709-8028-b4c3a1bcf0f4.230e5fd5-ddc5-4829-b6fd-6b1e8c685d55.1b25a8e4-b209-4524-9468-d9076e8edb0c
https://store-images.s-microsoft.com/image/apps.34543.1a79ba88-351d-4709-8028-b4c3a1bcf0f4.230e5fd5-ddc5-4829-b6fd-6b1e8c685d55.1b25a8e4-b209-4524-9468-d9076e8edb0c
https://store-images.s-microsoft.com/image/apps.54194.1a79ba88-351d-4709-8028-b4c3a1bcf0f4.c9ac98fd-31d8-4052-8ba3-81a086d9dd39.7614599f-4747-402b-be0a-3737f6c9a3d3
https://store-images.s-microsoft.com/image/apps.43535.1a79ba88-351d-4709-8028-b4c3a1bcf0f4.c9ac98fd-31d8-4052-8ba3-81a086d9dd39.6234e074-e93e-4f14-ab62-6e0bb6806d49
https://store-images.s-microsoft.com/image/apps.57694.1a79ba88-351d-4709-8028-b4c3a1bcf0f4.0b38636f-9414-4b35-9f8a-63e930b6528f.1fbfb75b-9000-4f2e-a8d3-bbea8b8e82d0
https://store-images.s-microsoft.com/image/apps.63569.1a79ba88-351d-4709-8028-b4c3a1bcf0f4.0b38636f-9414-4b35-9f8a-63e930b6528f.80b4f262-7104-4443-848e-dd04dfbedc83
https://store-images.s-microsoft.com/image/apps.2723.1a79ba88-351d-4709-8028-b4c3a1bcf0f4.0b38636f-9414-4b35-9f8a-63e930b6528f.dc243045-e1fe-4420-97b6-76a22daf67ee