InfoQ Homepage Continuous Delivery Content on InfoQ
-
MLOps: Continuous Delivery of Machine Learning Systems
Developing, deploying, and keeping machine learning models productive is a complex and iterative process with many challenges. MLOps means combining the development of ML models and especially ML systems with the operation of those systems. To make MLOps work, we need to balance iterative and exploratory components from data science with more linear software engineering components.
-
How External IT Providers Can Adopt DevOps Practices
IT suppliers can follow the “you build it, you run it” mantra by working in small batches, using an experimental approach to product development, and validating small product increments in production. The supplier has to find out what his client’s goal is, and it has to become the supplier’s goal as well to work in a collaborative way.
-
Experiences from Measuring the DevOps Four Key Metrics: Identifying Areas for Improvement
Measuring the four key metrics of IT helped a company to assess the performance of their software delivery process. Continuous observation of these metrics supports decisions on where to invest and guides performance improvements.
-
InfoQ Live August 17th: Deep-Dive in Cloud Native, CI/CD, Service Mesh, and More
Practically every development team would benefit from building and running applications that use the advantages of the cloud computing delivery model. This August 17th at InfoQ Live, software leaders dive into topics such as service mesh, CI/CD, cloud native best practices and pitfalls, and more. Join them and book your spot now for just $19.95.
-
Distributed DevOps Teams: Enabling Non-Stop Delivery
Keeping in touch and being cohesive as a distributed team is a challenge many face. Assigning stories from a shared backlog helped a distributed team in doing non-stop delivery, as did giving all members of the team the authority to promote to production and back-out code at need. You need to give attention to the architecture to prevent creating similar or duplicate micro-services.
-
InfoQ Live July 20th: Software Supply Chain for DevOps & Reducing Feature Flag Debt
How can modern DevOps practices accelerate your software delivery without the quality issues? Learn how automation, continuous testing, and supply management techniques can improve software quality and speed of delivery. Get valuable insights from world-class domain experts at InfoQ Live on July 20th.
-
AWS Announces the General Availability of AWS Proton
Recently, AWS announced the general availability (GA) of its fully-managed application delivery service, AWS Proton, allowing customers to easily provision, deploy, and monitor the microservices that form the basis of modern container and serverless applications.
-
Xcode Cloud Brings CI/CD to iOS App Development
At WWDC21, Apple announced Xcode Cloud, a continuous integration and delivery (CI/CD) system to help developers build, test, and distribute apps. Still in beta, Xcode Cloud supports both releasing to TestFlight and on the App Store.
-
How GitHub Leverages Feature Flags to Ship Quickly and Safely
In a recent blog post, Alberto Gimeno, GitHub actions engineer, shared how GitHub makes use of feature flags to enable frequent, safe deployments. GitHub leverages feature flags for all potentially risky changes, allowing them to quickly disable the change if needed.
-
CNCF Promotes GitOps Tool Flux to Incubated Status
The CNCF has promoted the Flux project from the sandbox level to incubated level. This is not only proof of widespread use of Flux, but also of its joining the GitOps family of projects and bringing a unified toolkit approach to continuous delivery.
-
Community Debates Value, Even Existence of Continuous Deployment
A post by Charity Majors, CTO at Honeycomb, reopened a debate over continuous deployment (CD) as she asserted that when people talk about CI/CD (continuous integration and continuous deployment) they’re only talking about continuous integration (CI), and that’s not enough. The discussion covered not just its importance, but how many organizations are actually using it.
-
Migrating a Monolith towards Microservices with the Strangler Fig Pattern
ScholarPack has migrated away from its monolith backend using a Strangler Fig pattern. They applied incremental development and continuous delivery to target customers’ needs, in the meanwhile strangling their monolith.
-
Applying Lean and Accelerate to Deliver Value: QCon Plus Q&A
Understanding the science and math behind lean principles and practices can enable engineering leaders to advocate for and implement them in their workplace. This way they can directly impact employee engagement and morale, as well as the bottom line, as David Van Couvering explained in his talk about applying lean principles and practices for delivering value at QCon Plus 2020.
-
HashiCorp’s Waypoint Targets Consistent Build and Deploy Workflows across Platforms
HashiCorp announced Waypoint - an open source project that aims to provide a consistent build and deploy workflow across different platforms including Kubernetes, AWS ECS, Nomad, Google Cloud Run, Docker, Buildpacks, and Azure Container Instances.
-
How Amazon Teams Do Continuous Delivery
An AWS engineer recently wrote about how Amazon deployment pipelines look and what practices they follow to deploy continuously to production. A pipeline validates changes in multiple environments running unit and integration tests, and use stages to stagger deployments to production. Teams don't actively examine deployments as the pipeline monitors key metrics and can rollback if needed.