DevOps for Machine Learning, or MLOps, is new on the scene. The differences between MLOps and mainstream DevOps practices are not yet widely understood. We can understand MLOps practices better by looking at the needs that drive them. Let’s consider what we see in advanced MLOps projects and what needs drive that complexity.
AWS Lambda provides serverless computing in the form of functions as a service (FaaS). This means you can leverage on-demand infrastructure without the need for provisioning and hardware maintenance. Overall, Lambda is a great service for real-time data processing and backends. However, to achieve optimal performance you need to do some troubleshooting. In this article, you will learn how to improve cold start performance, implement efficient monitoring and logging, debug functions, and avoid timeouts.
As more organizations adopt DevOps automation and strategies, usage of automation evolves. In 2020, there are several changes you are apt to see, such as seamless infrastructure, AI and data science collaborations, zero-touch automation, and more. Read on to discover what are the biggest automation trends of 2020, and how they might impact your pipelines.
After the first steps with containers have been taken, you might want to bring your application clean, stable and continuous into a production environment. In his session at the DevOpsCon 2019, Alexander Trost shows how GitLab CI can be used to continuously deploy applications on Kubernetes.
Today we pay close attention to scaling our systems, testing for chaos, and reducing MTTR in production. Yet our delivery pipelines don’t get nearly as much love. In his talk from the DevOpsCon 2019 in Berlin, Manuel Pais presents tried and tested patterns for increasing accelerating delivery of changes in a safe manner. Manuel Pais will also try to solve the mystery of what is sustainable Continuous Delivery.
In modern software development, we’ve grown to expect that new software features and enhancements will simply appear incrementally, on any given day. This applies to consumer applications such as mobile, web, and desktop apps, as well as modern enterprise software. We’re no longer tolerant of big, disruptive software deployments. ThoughtWorks has been a pioneer in Continuous Delivery (CD), a set of principles and practices that improve the throughput of delivering software to production in a safe and reliable way.
Some DevOps transformations flourish, but many others are stalling. Why is that? In his Keynote at the DevOpsCon 2019 in Berlin, Damon Edwards makes the case that Operations is the most predictable differentiator.
10 years ago, DevOps introduced the idea that IT could be more effective without silos between development and operations. Since then, “cloud native” has entered the scene, along with practices and technologies such as Platform-as-a-Service (PaaS), Site Reliability Engineering (SRE), and Serverless.
Ansible, by Red Hat, provides automated configurations as well as orchestrations of machine landscapes. The lightweight and flexible tool is increasingly used in DevOps toolchains and cloud computing. This article shows how to get a complex multi-tier setup on the server with it.
In the past 10 years and since its initial conception, DevOps has become a cornerstone aspect for company culture and the developer community. While DevOps is celebrating its 10th anniversary this year, our experts are taking a step back and looking at its evolution so far and what awaits it in the future, as well the biggest obstacles to overcome when implementing DevOps.