article thumbnail

Blue-Green Deployments: A Definition and Introductory Guide

LaunchDarkly

This deployment process involves creating two identical instances of a production app behind a load balancer. At any given time, one app is responding to user traffic, while the other app receives constant updates from your team’s continuous integration (CI) server. The blue environment is live. Keep improving.

article thumbnail

Software Engineering Daily: Feature Flags with Edith Harbaugh

LaunchDarkly

Edith is also the host of a podcast called To Be Continuous , and I recommend checking it out if you’re interested in learning about continuous delivery and DevOps and many other technical subjects. Isn’t that just config files and isn’t that just a feature itself in like a continuous delivery platform or a cloud provider?

Insiders

Sign Up for our Newsletter

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

Trending Sources

article thumbnail

The Good and the Bad of Kubernetes Container Orchestration

Altexsoft

Kubernetes load balancer to optimize performance and improve app stability The goal of load balancing is to evenly distribute incoming traffic across machines, enabling an app to remain stable and easily handle a large number of client requests. Hard learning curve Kubernetes is definitely not for IT newcomers.

article thumbnail

Scaling my application: am I ready?

CircleCI

Continuous integration pipelines are a key part of this. Continuous integration (CI) ensures code changes are automatically tested and merged in your main branch. Continuous delivery automatically deploys changes to staging or production infrastructure — but only if it has passed continuous integration tests and checkpoints.

article thumbnail

Improve Performance, Security, and SEO with JAMStack

Modus Create

The definition of JAMStack, coming directly from Matt Biilmann’s book: “ J avaScript in the browser as the runtime; Reusable HTTP A PIs rather than app-specific databases; Prebuilt m arkup as the delivery mechanism.” JAM Stack embraces continuous delivery, with atomic deploys and version control.

article thumbnail

How to Use Containers to Enable Microservices in Your DevOps

Coveros

At the core of your success lies your delivery pipeline, which defines your organization’s delivery process. The software delivery process is automated through a continuous integration/continuous delivery (CI/CD) pipeline to deliver application microservices into various test (and, eventually, production) environments.

article thumbnail

A Quick Introduction to Microservices

Perficient

Now let’s learn the definition of microservices in simple words. These microservices perform their functionalities in their own environments with their own load balancers, while simultaneously capturing data in their own databases. The challenges listed above were the key factors that led to the evolution of microservices.