How to troubleshoot common Flyway errors

Flyway is a database migration tool that uses SQL scripts (which they call migrations) to create and modify the database schema and the data stored in the database. The migrations have a version number, which is used to apply them in order. When the migrations run for the first time, they are added to a … Read more

Send messages to an Amazon SNS topic using Spring Boot

In this article we create an Amazon Simple Notification Service (Amazon SNS) topic and subscribe to it. Then we build a Spring Boot app that receives and publishes messages to the topic. Amazon SNS provides message delivery from publishers to subscribers using the pub/sub pattern. Subscribers can be other applications, for example, an Amazon SQS … Read more

Set up a Spring Boot app with Amazon SQS

In this article we’re going to create a Spring Boot project using Spring Initializr that will allow us to interact with Amazon SQS queues. Amazon SQS and Spring Series This article is part of a series: Create a new Spring Boot project using Spring Initializr Dependencies Open the pom.xml file to review the dependencies. The … Read more

Create a queue in Amazon SQS

In this article we’re going to create a queue in Amazon Simple Queue Service (SQS) using an AWS Stack template. Amazon SQS and Spring Series This article is part of a series: What is a message queue Message queues allow different parts of a system to communicate and process operations asynchronously. A producer sends a … Read more