Gone [to Prod] in 60 Seconds

AJ AJ on Cloud Operating Model |
Gone [to Prod] in 60 Seconds

In this post we’ll show you how quickly you can get a production grade of MinIO cluster up and running in just a few seconds. Not only that, but we’ll also show you how you can expand that cluster quickly in just a few seconds as well.

Read more

Integrate MinIO with Keycloak OIDC

AJ AJ on Security |
Integrate MinIO with Keycloak OIDC

In this blog post, we’ll show you how to set up MinIO to work with Keycloak. But broadly it should also give you an idea of how OIDC is configured with MinIO so you can use it with anything other than Keycloak, here we just use it as an example.

Read more

Stateful KES for AI/ML Workloads

AJ AJ on AI/ML |
Stateful KES for AI/ML Workloads

Implementing KES within Kubernetes in a stateful configuration ensures the persistence of encryption keys through pod lifecycle events and restarts. This setup offers resilience especially in environments where relying on external KMS is not an option or preferred.

Read more

Strict Consistency is a Hard Requirement for Primary Storage

Strict Consistency is a Hard Requirement for Primary Storage

Enterprises rely on data to make decisions. Effective decision-making hinges on the accuracy, timeliness, availability, and security of data. Data consistency, an important factor that cannot be ignored when purchasing storage, involves ensuring that all relevant parties can immediately access the results of a database transaction once it has been finalized, either through commitment or rollback. This guarantees that everyone

Read more

MinIO Object Lambda

MinIO Object Lambda

MinIO's Object Lambda implementation allows for the transformation of your data to serve unique data format requirements on an application-by-application basis. For example, a dataset created by an e-commerce application might include personally identifiable information (PII). When the same data is processed for analytics, PII should be redacted. However, if the same dataset is used for a marketing

Read more

Debugging Go Routine leaks

MinIO MinIO MinIO on Golang |

Before beginning with Debugging Goroutines leaks, let me give a small introduction of some fundamentals which will give you a broader perspective of the problem. Concurrent Programming. * Concurrent programming deals with concurrent execution of a program wherein multiple sequential streams of execution run at a time resulting in faster execution of your computations. * It helps in better utilization of multicore

Read more