Supabase vs. Keycloak: Your SaaS’ Best Auth

Intro When building a SaaS application, one of the first things you need to get right is authentication. Without secure and user-friendly sign-ins, your app could lose trust and fail to scale. But with so many options out there, choosing the right authentication tool can be a headache. Two of the most popular open-source solutions …

my terraform oci-oke quick start fork. easier , more user friendly kubernetes in Oracle Cloud.

My moded OCI-OKE Terraform Module & why you should try it!

Intro If you’ve ever set up Kubernetes clusters on Oracle Cloud with Terraform or Resource Manager, you’ve probably tried the OKE Quickstart modules. Sure, they’re a solid starting point—streamlined, efficient. But after diving deeper into them, I realized the stack wasn’t exactly easy to use and felt more readable to their builders than to us …

All-in-one DevOps VM

The Ultimate DevOps Sandbox . “Tired of juggling multiple VMs for your DevOps stack? Get it all in one place with the ultimate DevOps VM—just one command, zero hassle.” Intro This idea’s been chilling in my mind for ages while I was playing around with Vagrant. I’ve lost count of the number of cool builds …

Optimizing GitHub Workflows: How to Auto cleanup your cache after use

Intro In the CI/CD space, every second counts like in an F1 race. That’s where GitHub Actions cache comes in. Caching is like a pit stop for your code – it saves precious time by providing pre-loaded resources to speed up pipeline execution by storing and reusing previously downloaded dependencies. However, cache use, especially in …

Deploy multilevel OCI sub-compartments with terraform (using local module)

Intro In my previous blogpost, we explored the challenges with relying on terraform registry modules for code sanity checks. Additionally, we reviewed OCI iam-compartment module and I shared my revised version in my Github. Today, we’ll demonstrate how to deploy multi-level OCI compartments using my local module (iam-compartment), which you can easily clone from my GitHub …