Skip to content

🎯 Enrich Appwrite Caching with Apache Ignite Adapter #3975

@christyjacob4

Description

@christyjacob4

💭 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

✅ 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!

Metadata

Metadata

Assignees

Labels

good first issueGood for newcomershacktoberfestIssues that can win you some cool swags!product / databasesFixes and upgrades for the Appwrite Database.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions