# Testing AWS Scala Microservices

DevFeed: [Testing AWS Scala Microservices](<https://devfeed.tech/articles/testing-aws-scala-microservices-28634.md>)

Original publisher: [Read original article](<https://eng.localytics.com/testing-aws-scala-microservices/>)

Author: Ben Darfler

Published: 2016-04-27T11:56:52Z

Content type: article

Language: en

Sources: [Localytics](<https://devfeed.tech/sources/localytics.md>)

Topics: [Testing](<https://devfeed.tech/topics/testing.md>), [Scala](<https://devfeed.tech/topics/scala.md>), [Microservices](<https://devfeed.tech/topics/microservices.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [Amazon S3](<https://devfeed.tech/topics/amazon-s3.md>), [Amazon Simple Queue Service (SQS)](<https://devfeed.tech/topics/amazon-simple-queue-service-sqs.md>), [DynamoDB](<https://devfeed.tech/topics/dynamodb.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [aws](<https://devfeed.tech/tags/aws.md>), [bugs](<https://devfeed.tech/tags/bugs.md>), [dynamodb](<https://devfeed.tech/tags/dynamodb.md>), [hackathon](<https://devfeed.tech/tags/hackathon.md>), [metrics](<https://devfeed.tech/tags/metrics.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [microservices-architecture](<https://devfeed.tech/tags/microservices-architecture.md>), [s3](<https://devfeed.tech/tags/s3.md>), [scala](<https://devfeed.tech/tags/scala.md>), [slack](<https://devfeed.tech/tags/slack.md>), [sqs](<https://devfeed.tech/tags/sqs.md>), [testing](<https://devfeed.tech/tags/testing.md>)

## AI overview

The article describes how Localytics addressed slow, fragile, and overused end-to-end tests in an AWS-based Scala microservices architecture. It introduces three open-sourced SBT plugins--sbt-s3, sbt-dynamodb, and sbt-sqs--and explains the testing problems that motivated them.

## Source excerpt

In January and February of this year we open sourced three SBT plugins that have had a huge impact on our ability to test our AWS based Scala microservices architecture: sbt-s3 sbt-dynamodb sbt-sqs This is our story. Stop me if you've heard this one before.