Remove Continuous Integration Remove Infrastructure Remove Load Balancer Remove Testing
article thumbnail

Building Resilient Public Networking on AWS: Part 2

Xebia

Region Evacuation with DNS approach: At this point, we will deploy the previous web server infrastructure in several regions, and then we will start reviewing the DNS-based approach to regional evacuation, leveraging the power of AWS Route 53. We’ll study the advantages and limitations associated with this technique.

AWS 147
article thumbnail

Infrastructure Engineer: Key Duties, Skills, and Background

Altexsoft

Infrastructure is quite a broad and abstract concept. Companies often take infrastructure engineers for sysadmins, network designers, or database administrators. What is an infrastructure engineer? (80, Key components of IT infrastructure. This environment or — infrastructure — consists of three layers.

Insiders

Sign Up for our Newsletter

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

article thumbnail

Deploy a Clojure web application to AWS using Terraform

CircleCI

This is the third blog post in a three-part series about building, testing, and deploying a Clojure web application. HashiCorp Terraform - A tool to create and change infrastructure in a predictable and reproducible way. This blog was tested using version V0.12.2. You can find the first post here and the second here.

AWS 96
article thumbnail

NetOps for Application Developers: Understanding the Importance of Network Operations in Modern Development

Kentik

While cloud providers offer highly available and resilient infrastructure, it is still up to application developers to properly configure and manage their cloud resources to ensure optimal performance and availability. Cloud resources can be highly flexible and scalable, but they can also be cripplingly expensive if not properly managed.

Network 64
article thumbnail

Preparing your team for continuous deployment

CircleCI

A key goal for any DevOps team is to shorten the software development cycle and provide continuous delivery of high-quality software. Instead of continuing to the next logical goal, continuous deployment, most companies stop here. User acceptance testing and deployment may be entirely manual steps. Automated testing.

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. Complexity in infrastructure.

article thumbnail

What is cloud bursting? Managing sporadic workloads on the hybrid cloud

CircleCI

You can offload excess computing work to a public cloud provider and keep sensitive or low-latency work on your private clouds and on-premises infrastructure, like the servers physically located in your data centers and any associated virtual machines (VMs). Peaky load. Some companies choose to outsource their private cloud hosting.

Cloud 52