preloader

Shifting Left with Shipyard & LocalStack

We’ve officially partnered with LocalStack! We’re working together to create resources to help you develop your LocalStack-enabled cloud apps in ephemeral environments.

/images/blog/cover-images/localstack-shipyard.png
Use LocalStack with Shipyard to get AWS mocking in your ephemeral environments

by on

We’re officially announcing our technical partnership with LocalStack! While we’ve had a working integration and many users who already use LocalStack in their ephemeral / preview environments, we’re taking the next step and rolling out some guides, docs, and webinars on ways you can get set up with AWS mocking in your pre-production environments.


What is LocalStack?

LocalStack is an AWS cloud service emulator that enables devs to test their cloud applications locally (and in pre-production). Being able to develop cloud apps completely offline is a major convenience for iterating faster, testing more often, and of course saving cloud costs.

Shifting Left with Shipyard and Localstack

At Shipyard, we share a common mission with LocalStack: we want to make local and pre-production development as simple and close to production as possible.

Setting up pre-production on AWS is expensive, and often unnecessary, especially when you can use a tool like LocalStack to mock services, thus getting similar results much earlier on in the development pipeline.

Once you’re done developing locally with LocalStack, you can easily use LocalStack in your Shipyard environment(s). Remember: if it works locally, it works on Shipyard.

Development with LocalStack and Shipyard typically looks like this:

  1. Take your existing LocalStack-enabled cloud app
  2. Develop locally with Docker Compose
  3. Open a PR
  4. Get a secure and shareable Shipyard preview environment
  5. Start testing your mocked AWS services

See Shipyard + LocalStack together in action

LocalStack Item Tracker

If you’ve tried some of our starter apps recently, you’ve already used LocalStack with Shipyard to host an S3 bucket. To show another facet of the Shipyard and LocalStack integration, the LocalStack team put together a demo CRUD app with a DynamoDB table.

Fork the LocalStack Item Tracker app on GitHub:

LocalStack Item Tracker
Fork Star

Harsh wrote a thorough walkthrough on how you can get this app running both locally and on Shipyard. Before you go, sign up for a 30-day free trial of Shipyard so you can deploy this app in an ephemeral environment.

Read LocalStack’s announcement and technical walkthrough:

LocalStack and Shipyard partnership post

As always, reach out if you want to see a demo!

Try Shipyard today

Get isolated, full-stack ephemeral environments on every PR.

What is Shipyard?

Shipyard is the Ephemeral Environment Self-Service Platform.

Automated review environments on every pull request for Developers, Product, and QA teams.

Stay connected

Latest Articles

Shipyard Newsletter
Stay in the (inner) loop

Hear about the latest and greatest in cloud native, container orchestration, DevOps, and more when you sign up for our monthly newsletter.