Recent Articles

Local Development with AWS on LocalStack

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 more

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

Implementing 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 more
The AWS Journey Part 4: Zero-Downtime Deployment with CloudFormation and ECS

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

The 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 more
What is AWS? A High-Level Overview of the Most Important AWS Services

What 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