We cover many types of software and how they work or are created. From Blockchain to Big Data, if we make the software, utilize it, or have news and information about it, then this is the place we will list it. This category is updated regularly so check back often.

Kubernetes in Office Environment

Kubernetes in an Organization Setting

Containers are one of the most powerful tools that have emerged for managing applications and their deployments. It is not an understatement to say that containers and the subsequent challenges that accompany them have impacted nearly every part of modern software development. Kubernetes in an Organization Setting Already, we’ve seen many of their benefits, including …

Kubernetes in an Organization Setting Read More »

Machine Learning Digital Brain

Machine Learning in Healthcare

Harnessing Information to Create Knowledge and Generate Actionable Intelligence With the right data and technology, healthcare can rapidly improve. Machine learning can be trained to look at images, identify abnormalities, and find areas that need attention, which improves the accuracy of healthcare practices, including radiology, cardiology, and pathology. This method of data analysis will benefit …

Machine Learning in Healthcare Read More »

Apache Kafka For Streaming

Kafka: Stream All Things (or at least all the data)

Kafka is a big data service used by many enterprises to move data between other systems and it has become an essential part of many infrastructures. It provides uniform ways to allow for both batch and stream analytics as well as helping organizations provide pipelines for publishing data to other systems. The Kafka ecosystem supports …

Kafka: Stream All Things (or at least all the data) Read More »

Kubernetes Logo on Blue Background

Kubernetes: Consolidate Workloads and Run Operations at Scale

Google has been a leader in the adoption of containers and their utilization at scale for a very long time. Many of their services – search, GMail, and Maps – run in containers and Google has been generous to share their enormous experience with the challenges of administering software at scale (much as they did …

Kubernetes: Consolidate Workloads and Run Operations at Scale Read More »

DevOps Process

A Guide to DevOps Tooling

The DevOps landscape and the hundreds of tools it contains are much like a vast garage, filled with sophisticated instruments and expensive tooling. Each area of the garage is organized around a certain set of operations and is tuned to efficiently accommodate the operations which go on there (storage, cluster computing, and resource management). On …

A Guide to DevOps Tooling Read More »

Red Hat Single Sign On

Implementing Red Hat’s Single Sign on Product (RH-SSO)

Many businesses deal with a wide set of software in their operations. Each system has different credentials and may require that access be managed for each user in each system. This is hard to set up, hard to keep up-to-date, and can lead to security breaches. For example, account credentials are stolen by a hacker …

Implementing Red Hat’s Single Sign on Product (RH-SSO) Read More »

DevOps Adopting Processes With Tech Icons and iPad

DevOps: Adopting Processes to Efficiently Deliver Software and Serve Customers

Nearly since its inception, the makers of software have sought better ways to build systems. At a constant rate, new technologies and approaches to build more robust and scalable systems emerge, become adopted, and are discarded as new strategies emerge. We learn important lessons of what didn’t work, or work as well as expected, and …

DevOps: Adopting Processes to Efficiently Deliver Software and Serve Customers Read More »

What Is Cloud Computing?

What is Cloud Computing?

Cloud computing is the delivery of computing services over the Internet rather than a local server or a personal computer. Cloud computing is a big shift from the traditional way businesses think about IT resources. Moving to the “cloud” (otherwise known as the Internet)  is about changing the environment where applications run. Instead of using …

What is Cloud Computing? Read More »

Containers vs Virtual Machines

What Are Containers and Why Do You Need Them?

Containers allow software to run dependably and consistently when moved from one computing environment to another. This could be from a laptop to a test environment, from a staging environment into production, or from a physical machine to a virtual machine. Here’s a breakdown of the how the popular technology works. Containers Vs. Virtualization In …

What Are Containers and Why Do You Need Them? Read More »

What Are Microservices?

What are Microservices?

Microservice architecture is an approach to building systems that has emerged in the context of continuous delivery, virtualization/containerization, and DevOps. It’s an architectural design where small, autonomous programs are used together to deliver a more complex service. Microservices borrow from an old philosophy in software development: programs should focus on doing one thing, and do …

What are Microservices? Read More »


Don't go without your FREE consultation and FREE capabilities document!

Simply fill our your name and email and we will send you your free capabilities document and call to discuss where we can help you grow your business.


be the first to get the latest news on staff augmentation and IT solutions

DVO Consultants Around Table Illustration