Menu

Post image 1
Post image 2
1 / 2
0

BentoS3: a lightweight S3-compatible server for local development and tests

DEV Community·Yvan Guekeng Tindo·17 days ago
#03KzIu8o
Reading 0:00
15s threshold

I recently published the first stable version of BentoS3 , a lightweight S3-compatible server for local development, automated tests, and CI environments. The project came from a practical need. In our local environment, we were using MinIO as an S3 replacement. It worked, but we were still pinned to an old version, before the project direction changed and several features were removed from the free version UI and now the project is no longer maintained. That made the local setup feel more fragile than it needed to be. At the same time, our integration tests depended on containers just to exercise code paths that talked to S3. That added setup cost, made the test environment heavier, and slowed down feedback loops. For the kind of S3 usage we had, we did not need a full object storage server. We needed something small, embeddable, and predictable. That is the goal of BentoS3: provide a practical subset of the S3 API that is easy to run locally and easy to embed in tests. It is not production object storage.…

Continue reading — create a free account

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

Read More