typedb-driver-examples
typedb-driver-examples copied to clipboard
Add CTI example
What is the goal of this PR?
Adding a CTI example using Spring Boot and GraphiQL in order to get a graphql front end as well as a REST API.
What are the changes implemented in this PR?
This project utilizes Spring Boot and GraphQL to access a TypeDB database filled with Cyber Threat Intelligence (CTI) related dataset. The application provides a GraphQL API to interact with the CTI data stored in the TypeDB database.
We can also see how easy it is to create complex queries using query composition.
We are using the DAO design pattern on which our design depends to be able to treat data and demonstrate query composition in TypeDB.