Operations | Monitoring | ITSM | DevOps | Cloud

The latest News and Information on DevOps, CI/CD, Automation and related technologies.

Comparing Networking Solutions for Kubernetes: Cilium vs. Calico vs. Flannel

In Kubernetes, networking holds immense significance as it enables seamless communication among various components and facilitates uninterrupted data flow. To allow pods within a Kubernetes cluster to engage with other pods and cluster services, each of them requires an exclusive IP address. Consequently, networking solutions in Kubernetes encompass more than mere interconnecting machines and devices.

Platform Engineering Tools: 12 Types of Tools to Use in Your Platform

Platform engineering tools are the apps and services in an internal developer platform (IDP), like configuration management, provisioning, testing, automation, CI/CD, and more. Your actual IDP should comprise tools your team actually needs: Your choice of platform engineering tools matters because it defines what your dev team can do on their own.

How to connect your digital ecosystem in Singapore

Singapore’s location at the crossroads of important trade lines and the gateway to Asia has long given it strategic advantage as a hub for global industry, originally as a nexus for physical trade routes and now for digital connectivity, with more than 25 subsea cables landing on the island connecting Singapore to every continent.

How CloudZero Allocates Spend Differently (And Better) Than Anyone Else

The need to optimize cloud costs is a fact of life for SaaS companies — it’s required to stay competitive. But to optimize effectively, you’ll first need to find a way to accurately allocate all costs to the resources, teams, products, features, and customers that generated them. However, not all cloud cost allocation methods are created equal.

How We Ate Our Own Dog Food To Level-Up Internal Testing with Redgate Clone

Most applications have large and complex databases at the back end, making it hard for developers to adequately test their work before it goes out. Having a fast, repeatable process to deliver data on demand is an essential part of an effective software development lifecycle, ultimately leading to improved customer satisfaction.

How we leverage our product responder role to push our pace of development

Like many of our own customers, at its heart, incident.io is a software company. Because of this, it means that our work is never truly “done." One of our primary goals is to help people coordinate their response to situations where things haven’t gone well, and make it easy to always do the right thing. But we know that there will always be bugs to fix, features to be introduced and improvements to be made, as evidenced by our changelog.

Hacking our Way Towards ML-first Jupyter Notebooks - Civo Navigate NA 2023

In this Navigate 2023 talk, Matt Dupree discusses various challenges in data work and machine learning and proposes potential solutions. He highlights the importance of static analysis to address the problem of refactoring in data notebooks. Dupree emphasizes the need for automated testing workflows using IPython's hooks and profiles to minimize errors and missed opportunities. Furthermore, he suggests the development of Jupyter Bridge plugins to alleviate the repetitive typing of code and simplify the interaction between Python and JavaScript.