Menu

A Local Development Toolbox with Docker Compose: Databases, Cloud Emulators and Mocks
📰

A Local Development Toolbox with Docker Compose: Databases, Cloud Emulators and Mocks

DEV Community: docker·Ivan Firestone·about 15 hours ago
#jUruLG7e
#devtodocker#devto#dev#docker#compose
Reading 0:00
15s threshold

How to build a reproducible local environment with Docker Compose for databases, MinIO, AWS/Azure/GCP emulators and WireMock, and what trade-offs it has.

Testing integrations against real services is slow, costly and sometimes dangerous. I built a repository, dev-tools , that gathers in one place everything needed to set up a local environment and test without depending on real services :

Local databases and storage with Docker Compose.

AWS, Azure and GCP emulators.

A mock server with WireMock.

Sample data in JSON.

This article explains the idea, how to use it and, above all, its limits .

The Problem

A typical project depends on a database, object storage, sometimes cloud services and third-party APIs.…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.