Over the time, we have presented many use cases where AWS ElastiCache in general (and Redis to be very specific) it’s a good choice: it could be used for throttling (here), for caching (here), for sending messages (here), for jobs scheduling (here) or for acquire a lock (here). Even you probably get bored to see […]
Category: Third-party library
Distributed locking powered by DynamoDB
Context Distributed locking is not a new topic on our blog. Over time, we have presented two other solutions to this problem based on AWS SWF (here) or using Redis from ElastiCache (here). To generalize, any solution to this problem has the same approach: a persistent storage that supports conditional writes plus a mechanism to […]
Integrate JetCache in your microservice
Whenever we want to reduce the amount of data fetched from database or when a low latency is the most important requirement, we think of a solution that is always the right answer: caching. This very quick post is going to show how to integrate a cache framework in your microservice. JetCache(link here) is another […]
Tool to delete easier and safer AWS resources
Long time ago we discovered a tool whose main purpose is to delete AWS resources. Initially, we thought this is a totally useless idea. At that time we weren’t able to find a use case where this could be useful. But recently, free tier expired for one of our accounts and guess what: we created […]
Easy way to access local AWS
If you are one of our constant followers, you probably noticed that we declared our love for localstack in several articles. For those who are not familiar, Localstack is a very nice tool that emulates almost all AWS services locally, allowing you to develop cloud application without spending any cent and without being mandatory an […]
Push Spring Boot app metrics into AWS CloudWatch
Spring Boot is one of our favorite topics on this site. We believe that no matter how much we post about this theme, we still not be able to exhaust the subjects. Recently we found a very interesting library that it deserves to be tried. But before starting discussion about it, let’s say two words […]
Plugin for drawing AWS Step Functions Workflows
Even if we try to be unbiased in our articles, we know that, based on topics we present, you can guess what services we are using, what tools are useful for us and so on. If we speak about orchestrating services, one of our favorite choices is AWS Step Functions. It’s definitely easier to use […]
A better AWS command line interface
We don’t know about you, but as we had mentioned many times, we do love to interact with AWS using command line interface. Yes, we are developers, yes we use the SDK – especially the Java SDK, but there are cases when the CLI gives us more flexibility and helps us making things faster.Recently, we […]
Controlled chaos for testing your microservice
If you run a distributed application you know that even you have 100% code coverage, integration and acceptance tests, there are components you cannot control. You cannot control hardware failure, you cannot control network latency, DNS failure and so on. Today’s post is about a library that can help testing your Spring Boot application with […]
A helping tool to choose EC2 instance type
Whenever we have to make a choice, it’s difficult. But when you have hundreds of available options, the mission is even harder. It’s the same situation when you have to choose hardware type for a service: there are many EC2 host families, generations, number of cores, amount of RAM and so on. Moreover, some instances […]