Summary
Now, all options for caching are covered: caching in memory (with ElastiCache), caching in the edge locations (with CloudFront), and caching performed by some databases. Each one of them uses a different set of services. Decoupling the services continues to be an important feature, as they can be managed and scaled separately. In all cases, there’s one main goal: improving performance.
The team is considering using both services, ElastiCache and CloudFront, to improve the performance of their systems. One project will involve the developers using Redis in ElastiCache, instead of accessing the data directly, as it is being done now. This will be led by Harold, and they will probably invite the database administrators too.
The second project is more network-focused and will be led by Raj. They’ll configure CloudFront distributions for some of their public web applications.
The rest of the team will coordinate their efforts and will have the responsibility...