Apache Geode Cache
Budget: $10 – $30 USD
I am looking for a skilled developer to implement Apache Geode Cache for my project. The purpose of implementing this cache is to improve application performance, enable distributed data storage, and facilitate data synchronization.
Skills and experience required for this job include:
- Strong knowledge and experience with Apache Geode Cache
- Proficiency in caching techniques and strategies
- Understanding of distributed data storage and synchronization
- Experience with large-scale data storage and management
The data that will be stored in the cache is expected to be large, exceeding 10 GB. Therefore, experience with handling large data sets is essential.
Additionally, I have a preference for the LRU (Least Recently Used) data eviction policy. Familiarity with this policy and the ability to implement it effectively is desired.
I need the data inside the cache to have expiration time and I want to be able to invalidate the cache in one request.
My application is deployed to AWS Kubernetes (multiple pods) in two regions and each region has multiple availability zones. I need the cache to be between the application and the DB
I only need to store a key value pair in the cache.
As an initial step for this project, I just need a proof of concept of the cache system.
1. Create a simple spring boot application that interact with a postgresql DB.
2. Have 3 instances of this application deployed locally.
3. The most important part, build the cache and put it between the application and the DB. Note, the cache should be independent of the application, meaning don't add annotation inside the app to write to the cache, the cache system should be completely independent.
4. Have 3 cache instances, each app instance should connect to a separate cache instance.
5. Include explanation on how the cache system work and how the clusters work together with the locator.
6. Include links for the best online courses on apache geode (even the paid ones), the online courses must be videos.
If you have the necessary skills and experience in Apache Geode Cache and caching techniques, please submit your proposal.
Required versions: Java 17, latest version of apache geode, spring boot 3.x.
Note: this is just a POC. If the POC goes well, there will be a another project coming in a month or so.
Skills and experience required for this job include:
- Strong knowledge and experience with Apache Geode Cache
- Proficiency in caching techniques and strategies
- Understanding of distributed data storage and synchronization
- Experience with large-scale data storage and management
The data that will be stored in the cache is expected to be large, exceeding 10 GB. Therefore, experience with handling large data sets is essential.
Additionally, I have a preference for the LRU (Least Recently Used) data eviction policy. Familiarity with this policy and the ability to implement it effectively is desired.
I need the data inside the cache to have expiration time and I want to be able to invalidate the cache in one request.
My application is deployed to AWS Kubernetes (multiple pods) in two regions and each region has multiple availability zones. I need the cache to be between the application and the DB
I only need to store a key value pair in the cache.
As an initial step for this project, I just need a proof of concept of the cache system.
1. Create a simple spring boot application that interact with a postgresql DB.
2. Have 3 instances of this application deployed locally.
3. The most important part, build the cache and put it between the application and the DB. Note, the cache should be independent of the application, meaning don't add annotation inside the app to write to the cache, the cache system should be completely independent.
4. Have 3 cache instances, each app instance should connect to a separate cache instance.
5. Include explanation on how the cache system work and how the clusters work together with the locator.
6. Include links for the best online courses on apache geode (even the paid ones), the online courses must be videos.
If you have the necessary skills and experience in Apache Geode Cache and caching techniques, please submit your proposal.
Required versions: Java 17, latest version of apache geode, spring boot 3.x.
Note: this is just a POC. If the POC goes well, there will be a another project coming in a month or so.
Related categories:
Business, Accounting, Human Resources & Legal
Software Architecture
PostgreSQL
Spring Boot