#elasticache | Amazon ElastiCache (1)
Adding a caching layer improves performance and reduces costs. ElastiCache provides in-memory databases based on the Redis and Memcached engine.
Mastodon on AWS: Host your own instance
While Twitter seems to be in chaos, the free and decentralized alternative, Mastodon, is rising. At first glance, Twitter and Mastodon are similar. A toot is to Mastodon what a tweet is to Twitter. However, the decentralized nature of Mastodon makes a b...
Read moreCaching on AWS 101
Oftentimes, the idea of adding a caching layer arises when users start complaining about the performance of an application. Adding a cache to your architecture does not solve all problems — especially when implementing that change under pressure to fix ...
Read moreDatabases on AWS
Andy Jassy, CEO of AWS, proclaimed #DBFreedom, aka use whatever database you like. AWS offers them all. At least, that’s what AWS marketing wants us to understand. In the real world, AWS offers a wide variety of databases for different use cases. Your j...
Read moreTweaking RDS database performance and ElastiCache
Tweaking database performanceAn RDS database, or a SQL database in general, can only be scaled vertically. To scale a database vertically means to increase the resources of your database but you still have a single database. If the performance of your d...
Read moreMonitoring a critical part of your infrastructure: Amazon ElastiCache memcached cluster
In most of my projects where end-user latency is important, I usually add a caching layer to the architecture. The goal of a caching layer is to reduce load from the database and the speed up the most popular data retrievals. In one project, I was asked...
Read moreServerless: Invalidating a DynamoDB Cache
A cache in front of DynamoDB is boosting performance and saving costs. Especially true for read-intensive and spiky workloads. Why? Please have a look at one of my recent articles: Performance boost and cost savings for DynamoDB. Caching itself is easy:...
Read morePerformance boost and cost savings for DynamoDB
DynamoDB is offering a managed, scalable and highly available database. Compared to SQL databases a big advantage of DynamoDB is the ability to scale the read and write throughput. This allows you to scale the database along with your application layer,...
Read more