-
Notifications
You must be signed in to change notification settings - Fork 5k
Description
💭 Introduction
Appwrite Databases allows you to store and read your application and users' data. Since most of the operations done in your app are querying the data, it’s important to have a good performance on reading. To achieve that, Appwrite uses the Utopia PHP Cache library to prevent unnecessary database queries.
Cache library supports multiple adapters such as Redis or Filesystem, but there is always space for more. 😎 Each provider implements simple methods save(), load(), and purge().
Your task is to implement support for Apache Ignite in the Utopia PHP cache library. Please look at existing cache adapters to see how a new adapter should be implemented, and make sure you understand it.
🎯 Requirements
- Experience with PHP.
- Experience with Apache Ignite.
- Experience with Docker and Docker Compose.
✅ Task Summary
- Ask to be assigned to the issue.
- Wait to be assigned.
- Implement Utopia PHP cache adapter for Apache Ignite.
- Submit a pull request in utopia-php/cache.
If you have questions, need any help, or just want to hang out, make sure to join us on our Discord server.
Happy Appwriting!