Remove Continuous Delivery Remove Microservices Remove Resources Remove Systems Administration
article thumbnail

DevOps: Principles, Practices, and DevOps Engineer Role

Altexsoft

Developers wrote code; the system administrators were responsible for its deployment and integration. But since Agile and continuous workflow have taken over the world of software development, this model is out of the game. This methodology is a natural extension for Agile and continuous delivery approaches.

DevOps 90
article thumbnail

Continuous deployment without downtime

CircleCI

Often you can find information on how to adopt DevOps practices like continuous integration (CI) and continuous deployment, but there isn’t as much information on what could go wrong and how to handle those challenges. First, let’s note that continuous delivery is different from continuous deployment.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

The Good and the Bad of Kubernetes Container Orchestration

Altexsoft

Containers have become the preferred way to run microservices — independent, portable software components, each responsible for a specific business task (say, adding new items to a shopping cart). Modern apps include dozens to hundreds of individual modules running across multiple machines— for example, eBay uses nearly 1,000 microservices.

article thumbnail

Infrastructure Engineer: Key Duties, Skills, and Background

Altexsoft

The article promoted the idea of a new type of system administrator who would write code to automate maintenance, upgrades, and other tasks instead of doing everything manually. However, managing resources in the cloud may require knowledge of platform-specific tools and addressing cloud-specific security threats.

article thumbnail

DevOps vs Site Reliability Engineering: Concepts, Practices, and Roles

Altexsoft

DevOps prescribes to learn from mistakes rather than spend resources on an unattainable goal — to prevent all failures. This pillar combined with automated testing of small batches of code and rollback of bad ones underlies the concepts of continuous integration and continuous delivery (CI/CD).

DevOps 96