Tag: Devops
-
Quick guide to scaling AI/ML workloads on Kubernetes
Posted on February 6, 2024, Level intermediate Resource Length short
When running artificial intelligence (AI) and machine learning (ML) model training and inference on Kubernetes, dynamic scaling up and down becomes a critical element. In addition to requiring high-bandwidth storage and networking to ingest data, AI model training also needs substantial (and expensive) compute, mostly from GPUs or other specialized processors. By Ilya Krutov of F5.
Tags devops nginx app-development kubernetes containers
-
Behavior driven chaos with AWS Fault Injection Simulator
Posted on February 5, 2024, Level intermediate Resource Length long
A common challenge organizations face is how to gain confidence in and provide evidence for the continuous resilience of their workloads. Using modern chaos engineering principles can help in meeting this challenge, but the practice of chaos engineering can become complex. As a result, both the definition of the inputs and comprehension of the outputs of the process can become inaccessible to non-technical stakeholders. By Richard Whitworth and Greg Willson.
Tags devops aws app-development cio devops
-
Behavior driven chaos with AWS Fault Injection Simulator
Posted on February 5, 2024, Level intermediate Resource Length long
A common challenge organizations face is how to gain confidence in and provide evidence for the continuous resilience of their workloads. Using modern chaos engineering principles can help in meeting this challenge, but the practice of chaos engineering can become complex. As a result, both the definition of the inputs and comprehension of the outputs of the process can become inaccessible to non-technical stakeholders. By Richard Whitworth and Greg Willson.
Tags devops aws app-development cio devops
-
Introducing WAP pattern support with Apache Iceberg
Posted on February 3, 2024, Level intermediate Resource Length long
If you're using SQLMesh alongside Apache Spark and Apache Iceberg, I have some exciting news for you! Starting from version 0.57.0, SQLMesh applies the Write-Audit-Publish (WAP) pattern when executing models using Apache Spark and the Apache Iceberg data format. The best part? No user action is required to enable this behavior - it's enabled by default. By Iaroslav Zeigerman.
Tags analytics big-data app-development apache devops
-
Starting with Rector PHP: Improving your PHP code with automation
Posted on January 29, 2024, Level intermediate Resource Length long
Maintaining clean and efficient code is crucial for project success. Rector PHP emerges as a powerful tool, offering developers a seamless path to code transformation and enhancement. Rector PHP is an open-source automation tool for PHP, and it simplifies the process of code upgrades, refactoring, and modernization, bringing significant benefits to developers and their projects. By Roberto B.
Tags programming php how-to web-development devops
-
Devops career path
Posted on January 25, 2024, Level beginner Resource Length short
In the realm of software development and IT operations, the role of a DevOps professional is paramount. They are the architects of efficient software delivery, combining development, operations, and quality assurance to accelerate a company's technological prowess. By @4dayweek.io.
Tags career devops miscellaneous agile teams learning
-
Continuous blue-green deployments With Kubernetes
Posted on January 23, 2024, Level beginner Resource Length long
In this article author would like to get into the gory details and see how we can create a CI/CD pipeline that deploys a Kubernetes application using the blue-green methodology. The gist of blue-green deployments is to have two identical environments, conventionally called blue and green, to do continuous, risk-free updates. This way, users access one while the other receives updates. By Tomas Fernandez.
Tags devops kubernetes containers cicd
-
Demystifying Canary release and Blue-Green deployment
Posted on January 22, 2024, Level beginner Resource Length medium
In a rapidly evolving digital transformation landscape, the success of software-based businesses often hinges on their ability to deliver new features seamlessly and efficiently. Two key strategies that have gained significant traction in this context are canary releases and blue-green deployments. This article aims to thoroughly understand these essential software deployment techniques, highlighting their advantages, challenges, and best practices.. By [x]cube LABS.
Tags devops serverless open-source cloud cicd
-
13 most useful CI/CD tools for DevOps in 2024
Posted on January 11, 2024, Level beginner Resource Length medium
CI is a software development practice where engineers merge their code into a central repository multiple times a day. After a pull request is open and after a merge is done, automated builds and tests are triggered automatically to ensure the functionality of the code. This approach promotes a collaborative environment and also helps in identifying issues early on, minimizing the risk of having issues propagated through different environments. By Flavius Dinu, Sumeet Ninawe.
Tags devops web-development app-development agile
-
What is Continuous Testing in DevOps? (Strategy + tools)
Posted on January 9, 2024, Level intermediate Resource Length long
Continuous testing (CT) is the practice of automatically testing software applications and components throughout the software development lifecycle (SDLC). In DevOps, continuous testing is the practice of integrating testing activities throughout the DevOps pipeline. By Hannah Son.
Tags how-to devops tdd app-development agile cloud
-
Scaling up: bringing your Azure Devops CI/CD setup to the next level
Posted on January 8, 2024, Level intermediate Resource Length medium
Azure DevOps pipelines are a great way to automate your CI/CD process. Most often, they are configured on a per project basis. This works fine when you have few projects. But what if you have many projects? In this blog post, we will show you how you can scale up your Azure DevOps CI/CD setup for reusability and easy maintenance. By Jeroen Overschie, Timo Uelen.
Tags software-architecture devops app-development azure cloud
-
Discussion on stateless & stateful services (Managing user state on the backend)
Posted on January 7, 2024, Level beginner Resource Length medium
In most articles author has come across on stateless and stateful services, stateful service architectures are viewed less favorably in contrast to stateless services primarily due to the horizontal scalability challenge they bring along. By Shivang.
Tags software-architecture web-development app-development devops apis