Building a Robust SQS Client with Spring Boot

A top-to-bottom approach of building an SQS client for publishing and receiving messages from an SQS queue in a robust and scalable way.

Teaser Image

Book Notes: The Nature of Software Development

My notes on 'The Nature of Software Development' by Ron Jeffries - a book about the 'natural way' of building software.

Spring Boot Application Events Explained

Spring Boot allows us to throw and listen to specific application events that we can process as we wish. Events are meant for exchanging information between loosely coupled components.

Why You Should Use Constructor Injection in Spring

Dependency injection is a common approach to implement loose coupling among the classes in an application. There are different ways of injecting dependencies and this article explains why constructor injection should be the preferred way.

66% Off My eBook

Get Your Hands Dirty on Clean Architecture

Subscribe to my Mailing List and get 66% off my eBook Get Your Hands Dirty on Clean Architecture.

On This Page