Architecture & Design Patterns

MinIO Blog Posts

Putting a Filesystem on Top of an Object Store is a Bad Idea. Here is why.
arrow
Architecture & Design Patterns
Storage & Infrastructure
Performance
Fast and Efficient Search with OpenSearch and MinIO
arrow
In this post we look at how search, and specifically OpenSearch can help us identify patterns or see trends in our ever growing data.
Operations
Integrations & Partners
Architecture & Design Patterns
Storage & Infrastructure
A Guided Tour of the MinIO Erasure Code Calculator
arrow
In this post we’ll talk about Erasure Coding and Erasure Sets, and then dive deeper into how to use the Erasure Code Calculator when designing deployments to make the most out of MinIO by opting for the right hardware configuration setup from the get go.
Architecture & Design Patterns
Operations
AIStor
Data Migration Tools to Get You Into MinIO
arrow
Let's review some of the tools available to get data out of S3, local FileSystem, NFS, Azure, GCP, Hitachi Content Platform, Ceph, and others, and into MinIO clusters.
Operations
Architecture & Design Patterns
Storage & Infrastructure
Manage Iceberg Tables with Spark
arrow
In this blog post, we will build a Notebook that uses MinIO as object storage for Spark jobs to manage Iceberg tables.
Apache Ecosystem
Integrations & Partners
Architecture & Design Patterns
Storage & Infrastructure
GitLab and MinIO for DevOps at Scale
arrow
GitLab can use MinIO as its object storage backend to store large files such as artifacts, Docker images, and Git LFS files. Given the right underlying hardware, MinIO provides the performance and scale to support any modern workload, including GitLab.
Operations
Integrations & Partners
Architecture & Design Patterns
Storage & Infrastructure
Weka Violates MinIO's Open Source Licenses
arrow
Apache Ecosystem
Architecture & Design Patterns
MinIO Object Lambda
arrow
Kubernetes & Containers
Apache Ecosystem
Architecture & Design Patterns
The Architect’s Guide to Data and File Formats
arrow
You must have heard of different data formats like Parquet, ORC, Avro, Arrow, Protobuf, Thrift and MessagePack. What are they and how to choose the right one?
Architecture & Design Patterns
Data Lakes & Analytics
Apache Ecosystem
MinIO Replication Best Practices
arrow
We will set up a geographically distributed infrastructure where we have a multi-node multi-drive MinIO cluster in multi-sites across vast distances. This will allow us to truly appreciate replication working at scale to help us understand the infrastructure needed for high availability.
Operations
Architecture & Design Patterns
MinIO Best Practices - Security and Access Control
arrow
Versioning, S3 Object Locking, Encryption at Rest and in Transit, Identity Providers, Replication, CVE Monitoring for a secure cloud-native object storage foundation.
Operations
Security
Architecture & Design Patterns
Faster Multi-Site Replication and Resync
arrow
Cloud Infrastructure
Performance
Architecture & Design Patterns
MinIO Gateway Migration
arrow
This blog post will show you how you can migrate your existing MinIO Gateway setup to a MinIO Server deployment.
Operations
Kubernetes & Containers
Cloud Infrastructure
Architecture & Design Patterns
Storage & Infrastructure
Building Streaming Data Lakes with Hudi and MinIO
arrow
Do you need to find a way to replace Hadoop in your data lake and add cloud-native capabilities?
Operations
Apache Ecosystem
Data Lakes & Analytics
Architecture & Design Patterns
Storage & Infrastructure
The Definitive Guide to Lakehouse Architecture with Iceberg and MinIO
arrow
This post focuses on how Iceberg and MinIO complement each other and how various analytic frameworks (Spark, Flink, Trino, Dremio, and Snowflake) can leverage the two.
Architecture & Design Patterns
Data Lakes & Analytics
Kubernetes & Containers
Cloud Infrastructure
MinIO Object Storage Running on the Google Cloud Platform
arrow
Architecture & Design Patterns
How to Run Grafana Mimir with MinIO for Persistent Metrics Storage
arrow
Learn how to monitor and alert on metrics using Grafana Mimir and save data to MinIO for persistence.
Operations
Architecture & Design Patterns
Kubernetes & Containers
Cloud Infrastructure
Integrations & Partners
Using MinIO as external tables to extend Snowflake
arrow
Architecture & Design Patterns
Storage & Infrastructure
Data Lakes & Analytics
How to Run Apache Druid and Apache Superset with MinIO
arrow
Learn how to build a cloud-native analytics and visualization stack backed by MinIO.
Operations
Kubernetes & Containers
Cloud Infrastructure
Data Lakes & Analytics
Apache Ecosystem
Erasure Coding 101
arrow
Learn how Reed-Solomon erasure coding provides data protection for distributed object storage at scale.
Performance
Architecture & Design Patterns
Storage & Infrastructure
Security
Deprecation of the MinIO gateway
arrow
Architecture & Design Patterns
Storage & Infrastructure
Apache Ecosystem
Best Practices for Deploying MinIO in Virtualized Environments
arrow
Lay the best foundation for cloud-native object storage and give developers and their apps the performance they need.
Cloud Infrastructure
Kubernetes & Containers
Architecture & Design Patterns
Storage & Infrastructure
Operations
How to Secure MinIO - Part 1
arrow
Learn how to secure data in transit, data at-rest and establish role-based access control policies in the first of a series of blog posts about securing MinIO.
Operations
Security
Integrations & Partners
Architecture & Design Patterns
Storage & Infrastructure
Object Storage Erasure Coding vs. Block Storage RAID
arrow
Protecting blocks is not the same as protecting objects. Learn where block-level RAID falls short compared to erasure coding in distributed object storage.
Security
Performance
Architecture & Design Patterns