Cloud & DevOps
Azure cloud infrastructure, Docker, Kubernetes, CI/CD pipelines, and DevOps practices by Brahim Boumlik, Technical Lead at iAgency.
- ·20 MIN READ
Automating Cloud Infrastructure: From Manual Setup to Code-Driven Deployment
If you can't recreate your infrastructure from scratch in under 30 minutes, you have a single point of failure. Ansible lets you describe exactly what a server should look like and apply it repeatedly, identically, across every environment.
- ·20 MIN READ
Scaling Applications in the Cloud: Kubernetes and GitOps in Practice
Kubernetes enforces a discipline, every change is declarative, every deployment is auditable, and rollbacks are a single command. Here's how we run K3s clusters with ArgoCD for continuous delivery without manual intervention.
- ·20 MIN READ
Shipping Faster with Automated Pipelines: CI/CD with GitHub Actions
Every manual deployment is a deployment that will eventually be forgotten or done wrong. This is the GitHub Actions setup we use to build, test, and ship to Azure on every merge, with caching strategies that make pipelines actually fast.
- ·15 MIN READ
Enforcing Code Standards Across a Multi-Language Team
Code quality in a team isn't about personal preference, it's about reducing review friction and preventing entire classes of bugs. This is the linting and formatting setup we use across TypeScript and Python in a shared monorepo, enforced automatically in CI.
- ·28 MIN READ
From Code to Container: A Production Docker Guide
Containers are only as good as the build strategy behind them. This covers the multi-stage setup we use to keep production images lean, the Compose orchestration for local development, and the configuration mistakes that bloat images and slow pipelines.
- ·22 MIN READ
How We Deployed and Scaled on Azure: A Production Playbook
Moving to Azure Container Apps changed how fast we could ship. This is the exact setup we run at Fygurs, container registry, environment-based scaling, and automated deployments triggered by a GitHub push, with the lessons from doing it wrong first.