Last updated: May 29, 2024

# 720% S3 upload & Assembly speed boost with gos3cmd

![Tim Koschützki](/assets/images/teammates/avatar-tim-kos-1.jpg?dpl=dpl_AsMTCxwVXNuJ5TmdPevSCe63JuJo)

**Tim Koschützki**

Co-founder · Berlin, Germany · Show bio

[](https://x.com/tim%5Fkos)[](https://github.com/tim-kos)

* gos3cmd

![tus.io](/_next/static/immutable/media/opengraph-image.2pf3-1y95s9kz.png)

This replaces aws-cli with the aws go sdk to have much better startup times. I made it so that the cli arguments are the same, so that the calling code nearly does not change.

Before pushing I would like to add some tests for the go code. Just for the sake of it, even though we mainly just pipe arguments into the aws go sdk. But maybe for the metadata handling some tests would be nice.

This is part of a number of performance improvements that we've made since August 2017, all together improving our performance by 720% since then.

[#performance](/blog/tags/performance.md)

### 👩‍💻 Join 20k+ developers

Sign up for our [monthly newsletter](/newsletters.md) to receive direct links to 3 exclusive tech — and 2 product updates. No less, no more.

Your email:

Get access

## File uploading and encoding. Made simple.

Transloadit streamlines file handling for developers, trusted by brands like Coursera and The New York Times. We’re known for a reliable API, top-notch support, and a strong commitment to open source, with projects like [Uppy⁠](https://uppy.io) and [Tus⁠](https://tus.io) setting standards in file processing.

[Sign up](/c/)[Book a Demo](https://survey.typeform.com/to/kRg47Xi5)

No credit card needed

Cancel anytime
