Operations | Monitoring | ITSM | DevOps | Cloud

August 2022

Middleware 101

In computer science, systems are typically divided into two categories: software and hardware. However, there is an additional layer in between, referred to as middleware, which is a software pipeline—an operation, a process, or an application between the operating system and the end user. This article aims to define middleware and reflect on its necessity, as well as address controversies about when and where it applies.

What is OpenTelemetry?

OpenTelemetry is a collection of tools and APIs for collecting, processing, and exporting telemetry data from software. It is used to instrument applications for performance monitoring, logging, tracking, tracing, and other observability purposes. What is Telemetry? The word is derived from the Greek “tele” meaning “remote,” and metron meaning “measure.” So, it’s the collection of metrics and their automatic to a receiver for monitoring.

Machine Learning At The Forefront Of Telemental Health

Michael Stefferson received his PhD in Physics from the University of Colorado before deciding to make the jump into machine learning (ML). He spent the last several years as a Machine Learning Engineer at Manifold, where he first started working on projects in the healthcare industry. Recently, Stefferson joined the team at Cerebral as a Staff Machine Learning Engineer and hopes to leverage data to make clinical improvements for patients that will improve their lives in meaningful ways.

Why devops needs a better approach to cloud networking

A full-stack networking platform with machine learning, autonomous capabilities, and multicloud support allows devops engineers to focus on what matters most—building applications. The promise of digital transformation is enabling businesses to magnify competitive advantages, create new revenue streams, and improve customer experiences.

Why AIOps may be necessary for the future of engineering

Machine learning has crossed the chasm. In 2020, McKinsey found that out of 2,395 companies surveyed, 50% had an ongoing investment in machine learning. By 2030, machine learning is predicted to deliver around $13 trillion. Before long, a good understanding of machine learning (ML) will be a central requirement in any technical strategy. The question is — what role is artificial intelligence (AI) going to play in engineering?

Is cloud computing immune from economic downturns?

IT is now seen as integral to business rather than a cost center ripe for layoffs. Technology, people, and culture are worth protecting during economic contractions. A recent piece in Silicon Angle by Paul Gillin said out loud what I see firsthand: Cloud spending seems immune to budget reductions during contractions in the economy.

The Importance of Automated Regression Testing with Social Integration in DevOps

Delivering business-critical applications and code relies on two key factors; functionality and efficiency. Mock and Unit tests are a few industry standards that aim to ensure the correct functionality of your code, catching potential bugs and issues before deployment. These tests are vital to workflows, CI/CD pipelines, and the overall build and deployment process. While functionality may be sound, one key aspect that is oft-forgotten is the efficiency and performance of your code.

Middleware technologies connect the enterprise

The explosion of APIs, devices, applications, and data sources has complicated the task of building connectivity across the enterprise. As organizations are connecting to applications outside of their four walls, they risk becoming fragmented. Moreover, existing on-premise systems, such as AS/400 and ERPs, need to be able to communicate both internally and externally.

Designing AI systems: Fundamentals of AI software and hardware

Artificial intelligence is already solving problems in all aspects of our lives, from animation filmmaking and tackling space exploration, to fast food recommendation systems that improve ordering efficiency. These real-world AI systems examples are just the beginning of what is possible in an AI Everywhere future and they are already testing the limits of compute power.

Sponsored Post

Performance Benchmarking as Part of your CI/CD Pipeline

Continuous Integration and Continuous Delivery (CI/CD) is perhaps best represented by the infinity symbol. It is something that is constantly ongoing, new integrations are rolled out while not interrupting the flow of information that is already running, as to stop systems in order to update them can be costly and inefficient. In order to ensure that you can successfully implement the latest builds into your system, it is important to know how well they will run alongside the components that are already installed and where there may be bottlenecks.