Technical Highlights
Fully managed GraphQL API via AWS AppSync including real time updates
A normalised cache in a local SQLite database on the client
Integration with OpenAI and Amazon Bedrock enabling multi-model inference
DynamoDB implementing Single Table Design for performance and cost
Event Driven architecture with Amazon SNS and Amazon EventBridge
Data Lake implemented with Kinesis, AWS S3 and Amazon Athena
Defined using Cloud Development Kit (CDK), allowing consistent deployments and flexibility
An intuitive chat experience
The chat interface shares a user experience similar to other communication platforms such as Whatsapp and Telegram. All messages are updated in real time, whether the app is open or closed.