Infracost: How to Get Started

Infracost is an open-source project released in June 2020 on their 0.1.0 version. It was created by cloud computer experts Hassan Khajeh-Hosseini, Ali Khajeh-Hosseini, and Alistair Scott. They have been working with cloud technologies since 2012 by providing solutions to tech giants such as Sony, Samsung, and Netflix.

Working with cloud providers and DevOps is all about speed, efficiency, and cost management. However, the cost of infrastructural changes can be challenging to gauge. A deployment that shifts allocated resources may lead to a displeasing bill at the end of the month.

Accelerate Incident Response and Incident Management With AIOps

Artificial Intelligence for ITOps (AIOps) can help accelerate incident response with all the incident context, impact assessment, triage data, and collaboration and automation tools in one place. More specifically, AIOps can help automate root causing analysis, enrich the incident with full-stack for impact analysis, present incident relevant Observability data (metrics, logs, and traces) in a single pane triage dashboard, and provide built-in diagnostic commands and workflow or runbook automation leveraging integrations with RPA tools.

AIOps: What Is Incident Response?

It is a standard practice in IT organizations to capture IT operational problems or issues as incidents in an IT Service Management (ITSM) system like ServiceNow, BMC Remedy, PagerDuty, Jira ServiceDesk, etc. A Majority of these incidents are created directly by monitoring tools, or when fed through an AIOps platform for event correlation and alert noise reduction. IT users and stakeholders (like LoB users, managed service customers, etc.) can also report IT problems (via phone or portal), which get recorded as Incidents in the ITSM system.

What to Avoid When Considering DevOps Transformation

DevOps isn’t a new concept — it has been in the market for over a decade now. Companies have realized the benefits of adopting DevOps. While businesses are considering DevOps integral for agile development, they are still facing challenges in fully leveraging its capabilities.

Major DevOps Benefits

  • Reduced costs
  • Greater competencies
  • Better communication and cooperation opportunities
  • Fast and innovative development cycle

State of DevOps report by Puppet found that high performing DevOps teams could deploy code 100 times faster, fail three times less and recover 24 times faster than low performing teams.

The Edge of Test Automation: DevTestOps and DevSecOps

Don't push me 'cause I'm close to the edge.


The state of software development is evolving rapidly as software developers and testers have started moving to DevOps. In the beginning, organizations used to have a simple process for development and operations, but now users demand a more enhanced and improved experience with every product, which requires proper testing, security, data, AI, and more.

Measure Lead Time for the Business

When teams adopting DevOps ask me, “What should we measure to know that we’re improving?” I have reflexively rattled off the metrics from Accelerate.

  • Throughput
    • Deployment frequency (frequency an app is released)
    • Lead Time (time from code commit to working in prod)
  • Stability
    • Change failure rate (changes requiring a subsequent fix or causing outage)
    • Time to restore (typical restoration time when an outage occurs)

These broadly make sense and point to a high degree of automated deployment, testing, and robust monitoring. These tenants of DevOps have been helpful. The State of DevOps Report shows that strong performers in these areas outperform their competition in the market. The reality of that is something I have wagered on and won