From Code to Cloud: Finding the Man Behind The Curtain

Let’s take a journey through the software development lifecycle, diving into the world of computing, memory, storage, networking, and beyond. This is going to be a ride through all the layers that make up the internet’s magic curtain to discover what lies behind it. The Birth of an Application Every great app starts with an idea. Imagine a student, Alex, who wants to create a social networking platform specifically [Read More…]

Part 2. What Software Development Can Learn From The Restaurant Business

Before jumping into the particulars on how ARIA Pipeline, Assembler, and Config tackle automation, let’s recap what is meant by “automation.” Automation in the DevOps lifecycle exists in 3 stages: Dev stage, DevOps stage, and the Ops stage. For the Dev stage, we’re attempting to perform Continuous Integration Continuous Deployment (CICD) wherein code can be imported by a software developer, merged into an existing code base, unit tested for [Read More…]

What Software Development Can Learn From The Restaurant Business

The software development process is complex with many non-developer stakeholders who need to understand the process, measure the progress, and anticipate timeline delays. The standard DevOps framework (below) imagines this process as a continuous integration lifecycle that organizes a handful of key stages. I’ve numbered the stages and overlayed some VMware products into each stage to make the concepts more concrete in nature. Here’s the same DevOps lifecycle with [Read More…]