Recent Articles
Local Development with AWS on LocalStack
When we build applications with AWS, we access various AWS services for multiple purposes: store files in S3, save some data in DynamoDB, send messages to SQS, write event handlers with lambda functions, and many others.
Read moreUsing Kafka with Spring Boot
In this article, we’ll look at how to integrate a Spring Boot application with Apache Kafka and start sending and consuming messages from our application.
Read moreImplementing Retry with Resilience4j
In this article, we’ll start with a quick intro to Resilience4j and then deep dive into its Retry module. We’ll learn when and how to use it, and what features it provides.
Read moreThe AWS Journey Part 4: Zero-Downtime Deployment with CloudFormation and ECS
The AWS journey started with deploying a Spring Boot application in a Docker container manually and we continued with automatically deploying it with CloudFormation and connecting it to an RDS database instance.
Read moreThe Liskov Substitution Principle Explained
This article gives a quick intro to the Liskov Substitution Principle (LSP), why it’s important, and how to use it to validate object-oriented designs.
Read moreWhat is AWS? A High-Level Overview of the Most Important AWS Services
AWS (Amazon Web Services) is a cloud computing platform with a wide portfolio of services like compute, storage, networking, data, security, and many more.
Read more