One of the reasons that MinIO is so performant is that we do the granular work that others will not or cannot. From SIMD acceleration to the AVX-512 optimizations we have done the hard stuff. Recent developments for the ARM CPU architecture, in particular Scalable Vector Extensions (SVE), presented us with the opportunity to deliver significant performance and efficiency gains
Read more
Frank Wessels is a founder at Sneller and previously worked at MinIO.
Introduction
While at MinIO, perhaps the most important lesson that I learned was about
simplicity. Simplicity is is paramount if you want to achieve (true)
scalability. This permeated MinIO's architecture and software design from front
to back and drove, amongst others, the important Sneller decisions that
Read more
You may know that Golang offers the ability to name return values. Thus far at
MinIO [https://github.com/minio/minio] we have not been using this feature
much, but that’ll change since there are some nice hidden benefits as we will
explain in this blog post.
If you are like us, you may have considerable amounts of code
Read more
Maybe if you are like us at Min [https://github.com/minio/minio]IO, you have
every now and then come across ‘autogenerated’ functions in your Golang call
stacks and wondered what they are all about?
We had a case the other day where the call stack showed something like the
following:
cmd.retryStorage.ListDir(0x12847c0, 0xc420402e70, 0x1, ...)
minio/cmd/
Read more