Blogs

August 14, 2019
build release engineer vs devops engineer

Difference Between Release & DevOps Engineer

Businesses want both stability and agility in their software releases. To achieve this goal, IT organizations draw on two forms of software development and modernization: DevOps and Build and Release Engineering. The two aren’t in any way conflicting approaches; rather, DevOps and Build and Release Engineering work together in CI/CD (Continuous Integration & Continuous Delivery) software development environments. The Difference […]
August 14, 2019

Understanding the Role of Virtualization in Cloud Computing

A quick search on Google might talk about virtualization in cloud computing as two different things, but in reality, these are basically the same thing. When you ‘virtualize,’ you’re splitting a physical hard-drive into multiple, smaller parts. That way, you can run multiple operating systems (OS) off the same computer. You’ve probably seen folks run Windows on macOS as a […]
August 14, 2019
application deployment checklist

Checklist for Application Deployment

Source: Dilbert There are many parts to successfully deploying your cloud-native application. To fully leverage the benefits of the cloud, you’ll need to consider many different tools and configuration options. To help accelerate your project, we’ve created this application deployment checklist. Cloud-Native Application Deployment Checklist Template Server Side How Are You Serving Your Applications? Much of what you’ll do later […]
August 12, 2019
what does the acronym p a a s mean

What does Platform As a Service Mean (PAAS) Mean?

Source: BMC A platform-as-a-service (PaaS) is a cloud services offering where you rent the data hosting infrastructure from a provider and use the provider’s development framework. In other words, you get access to the provider’s servers, networking firewalls and development tools, runtime, and operating system (OS). The advantage of PaaS is that you can start developing new applications in the […]
August 12, 2019
definition of containerization

Containerization – Definition & Benefits

Source: DepositPhotos “Containerization” is an approach to packaging and deploying cloud-native applications. To best understand it, we have to look back at how we used to deploy applications to the cloud before containers. Basically, to run an application, we used to spin-up an entire virtual machine (VM) — i.e., the code of the application and the underlying operating system (OS). […]
August 12, 2019
defining what is configuration management and the benefits of configuration management

What Configuration Management Means And Why Matters

Source: DepositPhotos Configuration Management (CM) is a process of tracking and enforcing consistency across an organization’s devices, software, and other information technology (IT) assets. The IT Infrastructure Library (ITIL) framework defines CM as a key procedure for IT operations. CM basically serves as a way for organizations to both catalog their IT inventory/assets as well as configure them to achieve […]
August 12, 2019
what is configuration drift

Configuration Drift – Definition

Source: DepositPhotos What is a Configuration Drift? “Configuration drift” is a common term in data center operations. It basically refers to when the data center’s production or data hosting infrastructure become different from their back-up and recovery configurations. Businesses configure identical backups for disaster recovery purposes. So, if you’re running production servers through the long-term, you might end-up altering it […]
August 12, 2019
what are branching statements in computer programming

What is Branching Within a Program?

Source: DepositPhotos In computer science, “branching” is a set of instructions. You’re basically asking the computer to execute various parts of your program instead of executing it one-by-one and in order. In high-level languages, you can implement branching through control flow statements: If Statements Goto Statements While Loops For Loops You can even implement branching to the computer’s bare metal, […]
August 12, 2019
complex adaptive systems definition

What are complex adaptive systems?

Source: DepositPhotos What is a Complex Adaptive System? A complex adaptive system (CAS) is a concept where perfectly understanding the individual parts of a system doesn’t necessarily mean you fully understand the whole system. This is because each individual part is an independent entity that plays a role in the system. But it also keeps learning and changing based on […]