What is Infrastructure as Code (IaC)? And why you should do this

Source: Pexels

Concept

IaC tools/programs

  • Ansible
  • CHEF
  • CFEngine
  • SALTSTACK
  • Puppet
  • Terraform
  • CloudFormation

IaC timeline

Timeline 1: Infrastructure provisioning

  • Spinning up new servers
  • Network configurations
  • Creating Load-balancers
  • Configuration on infrastructure-level

Timeline 2: Configuration of provisioned infrastructure

  • Installing apps and services on servers
  • Managing those applications
  • Prepare the infrastructure/servers to deploy your app (install Java, DB, etc.)

Timeline 3: Deployment of Application

Distinction of Phases

  • Provision infrastructure
  • Configure infrastructure
  • Initial installation of software
  • Initial configuration of software
  • Adjustment to infrastructure
  • Add or remove servers
  • Update/changes software
  • Re-configuration of software (all sort of things)

--

--

--

Software Engineer @Mint Technologies // I help engineers leverage from best engineering practices, roadmaps, product, management and team building.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

5 Things to Know About Service Mesh Performance

SINOVATE Weekly Update 18/05/2020 ~ 25/05/2020

SQL Joins — A Simple Guide

5 Things Every Junior Developer Should Do

What One Section of Law Tells us about what Rules as Code Needs

When and Why you should outsource software development

AUT Private Server Codes 2021

AUT Private Server Codes 2021

CloudFormation — Template using S3, Route53 and CloudFront

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Shehroz Ali

Shehroz Ali

Software Engineer @Mint Technologies // I help engineers leverage from best engineering practices, roadmaps, product, management and team building.

More from Medium

Cloud Eliminates Tech Debt

How to setup AWS Application Migration Service

AWS Budgets, How To Set It Up, and The Importance of It.

My AWS Solutions Architect Professional Exam Experience