Highly opinionated architecture based on microservices and serverless - composition of AWS services - Dynamo, etc.
Engineered for speed - most request have single digit millisecond response times. Graphql API interfaces. Global multi location active-active deployment. Using advanced functionality of AWS cloud like Lambda at Edge.
Event bus - saves all internal events to dynaomodb data lake. Event log - reconstruct object state. Easily add ML in future.
Fully encryption in transit and at rest. Advanced user permission. Data location option - EU users have their data located in EU. Export all data. Data retention policies. Independent security review by XXX.
Ivory aims to accelerate the development of a typical Blockchain MVP by a factor of 10x. Ivory has native support for Blockchain and significantly accelerates Blockchain development in 3 areas:
2) Solidity contract development
Continous deployment build pipeline. Fully based on serverless so need for devops is reduced to minimum. Take every code change to production 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 in our build pipeline.
Tens of ready made like user management, multi-language localisation, transaction emails, etc. All pods have web & mobile UI built with REact and Native React; most pods have admin interfaces.
Ivory is open and free for commercial use. We believe that by providing a good product which addresses the needs of product developers today with a world class architecture and advanced ready built functionalities we will be able to convince them to contribute to this project.