Highly opinionated architecture based on microservices and serverless technologies provided by AWS.
Engineered for speed - most requests have single-digit millisecond response times. GraphQL API interfaces.
Event bus - saves all internal events to DynamoDB. Event log - reconstructs object state. You can easily add Machine Learning in the future.
Full encryption in transit and at rest. Advanced user permissions. Data location option - EU users have their data located in the EU. Export all data. Data retention policies.
With Ivory you can accelerate the development of a typical Blockchain MVP by a factor of 10x. Native support for DevOps, Solidity contract development and monitoring.
Continuous deployment build pipeline. Leveraging serverless technology, it removes the need for DevOps. Every code change to production is made with a simple "git push". Enable features for users gradually with feature flagging.
All our pods have unit tests and automated acceptance tests. Testing automation is fully integrated into our build pipeline.
Tens of ready-made pods like user management, multi-language localization, transaction emails, etc. are available. All pods have web & mobile UI built with React and React Native; most pods have admin interfaces.
Ivory is open source and free for commercial use. We believe that by providing product developers with a world-class architecture and advanced, ready-built functionalities that answer their current needs, we will be able to convince them to contribute to this project.