Operations | Monitoring | ITSM | DevOps | Cloud

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

Components Deep Dive: Generic Components in Bunnyshell

Discover how to work with generic components in Bunnyshell, a powerful tool for developers. This video provides a practical example of integrating a serverless database, Neon, into an environment. Learn about the configuration of generic components, how they run on images, and their use of deploy and destroy scripts. We also explore how to use exported variables within the same component or other components, and how to organize and manage scripts.

Automating Preview Environments in Bunnyshell

Learn how to set up and automate preview environments in Bunnyshell to improve code reviews, gather feedback, and facilitate QA testing. This video demonstrates how to enable automatic preview environment creation, configure settings for deployment and destruction, and manage pull requests See how to create a new environment, modify the source environment, and view the changes made in the application. This video also covers the automatic deletion of environments after a pull request has been closed or merged.

Understanding Qovery Pricing: Transparent and Flexible Billing

At Qovery, we understand the importance of transparency when it comes to pricing, especially for our customers who rely on our services to power their applications. One of the most frequently asked questions we receive is about our billing system, the meaning of "Active Developers," and how we adjust pricing based on usage.

Four Challenges for ML data pipeline

Data pipelines are the backbone of Machine Learning projects. They are responsible for collecting, storing, and processing the data that is used to train and deploy machine learning models. Without a data pipeline, it would be very difficult to manage the large amounts of data that are required for machine learning projects.

The Complex Reality of Multi-Cloud Environments

Most companies today have multiple cloud instances with multiple cloud service providers (CSPs) as well as an on-premises environment. It’s complex, but that doesn’t make it inherently wrong—there are usually good business reasons behind the decisions. It does, however, create management challenges.

Deploy a Dockerized Go application to Azure

As a software engineer, one of your goals is to ensure that your product can be accessed globally by your customers. It’s not enough that an app is bug-free and works flawlessly if it only works on localhost. Docker was introduced to solve the “it works on my machine” problem. For example, the particular version of a programming language a developer is using on Windows or MacOS may not be working on the hosting server.

The 7 IT Automations for Highly Effective Organization: IT incident Remediation | Low Disk Space

No organization is immune to outages, unplanned interruptions, or quality reduction of normal service. But having a streamlined response plan can ensure these situations are dealt with more effectively to restore normalcy. In a world where increasingly IT efficiency is being measured by mean time to resolutions, triaging and remediating IT incidents as soon as they occur can directly impact the business in a positive way.

DevOps Cheat Sheet: Deployment Automation

Deployment automation can simplify and speed up your software delivery cycle. It can reduce risk, allow teams to easily test after changes are made, and help provide consistency for the overall development pipeline. If it sounds complicated, we’re here to break it down each step into a cheat sheet that provides tips and best practices for the deployment automation process.

Build the foundation for your zero trust strategy with Ubuntu confidential computing

Why do we want to eliminate trust? Isn’t trust a good thing that we should foster and grow? And shouldn’t computing platforms trust their end-users, and vice versa? The short answer is no. And I would argue that the very goal of system security has always been to reduce trust.