#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 more

Caching 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 more

Databases 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 more

Tweaking 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 more

Monitoring 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 more

Serverless: 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 more

Performance 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