Aller au contenu principal

6 articles tagués avec « DevOps »

Articles about CI/CD, Docker, Jenkins, Terraform and platform engineering.

Voir tous les tags

Git vs GitHub: the difference, in plain language

· 8 minutes de lecture
Haythem Rehouma
Founder, InSkillBoost — Cloud, AI & DevOps educator

Short answer: Git is a program on your computer that records the history of your files. GitHub is a website that stores copies of Git repositories so people can share them and work together. You can use Git with no GitHub account; you cannot use GitHub without Git.

What is MLOps? The parts nobody explains until production

· 9 minutes de lecture
Haythem Rehouma
Founder, InSkillBoost — Cloud, AI & DevOps educator

Short answer: MLOps is the practice of getting machine learning models into production and keeping them useful there — versioning data and models, making training reproducible, automating deployment, and monitoring for the drift that quietly degrades every model. It is DevOps plus two things software does not have: data as a dependency, and silent failure.

Terraform vs CloudFormation vs CDK: which one to learn

· 9 minutes de lecture
Haythem Rehouma
Founder, InSkillBoost — Cloud, AI & DevOps educator

Short answer: learn Terraform first. It is the most requested infrastructure-as-code skill in job postings, it works across clouds, and its concepts transfer everywhere. Use CloudFormation when you are all-in on AWS and want no state file to manage. Use the CDK when your team would rather write TypeScript or Python than a configuration language.

What is a CI/CD pipeline? A plain explanation with a first build

· 8 minutes de lecture
Haythem Rehouma
Founder, InSkillBoost — Cloud, AI & DevOps educator

Short answer: a CI/CD pipeline is an automated sequence that runs every time someone pushes code — it builds the application, runs the tests, packages it, and deploys it. Continuous integration is the build-and-test half; continuous delivery keeps a deployable artefact ready; continuous deployment releases it automatically.

Docker vs Kubernetes: what each one does, and when you need neither

· 8 minutes de lecture
Haythem Rehouma
Founder, InSkillBoost — Cloud, AI & DevOps educator

Short answer: they are not alternatives. Docker builds and runs a container; Kubernetes runs many containers across many machines and keeps them alive. You need Docker from day one. You need Kubernetes when one server is no longer enough, or when the cost of an outage exceeds the cost of a cluster — and not before.