Immutable Infrastructure


You may also like: Gaining a Systemic View of Immutable Infrastructure Tooling. devops performance integration docker openshift immutable openshift container immutable infrastructure deployments deployment solutionMake your infrastructure.immutable?

Infrastructure soup

Particular Software

Most frameworks have a way to counter this kind of bloat, pushing infrastructure concerns into separate components that can be reused. The 4th item, creating a user, is the whole point of this message handler, but it's buried in a jumble of infrastructure soup!

How to Build a Distributed Load Testing Infrastructure with AWS, Docker, and JMeter


Before we get into the tutorial hands-on, I would like to mention that this topic is not new. It has been covered in various helpful articles like the ones from TestAutomationGuru.

Building and Scaling Data Lineage at Netflix to Improve Data Infrastructure Reliability, and…

The Netflix TechBlog

Mapping micro-services interactions, entities from real time infrastructure, and ML infrastructure and other non traditional data stores are few such examples.

The Importance of Validating the Testing Infrastructure


The post The Importance of Validating the Testing Infrastructure appeared first on Abstracta Software Testing Services. Performance Engineering Software Testing Performance Performance Testing test infrastructure

How Data Inspires Building a Scalable, Resilient and Secure Cloud Infrastructure At Netflix

The Netflix TechBlog

Central engineering teams enable this operational model by reducing the cognitive burden on innovation teams through solutions related to securing, scaling and strengthening (resilience) the infrastructure. All these micro-services are currently operated in AWS cloud infrastructure.

Scaling Infrastructure Management with Grail

Uber Engineering

To build and maintain infrastructure at scale, easy access to the current state of the system is paramount. As Uber’s business continues to expand, our infrastructure has grown in size and complexity, making it more difficult to get all the … The post Scaling Infrastructure Management with Grail appeared first on Uber Engineering Blog.

Components of Effective Software Monitoring: App Logs, Infrastructure Telemetry, Health-Check Reports


At Logicify , we are proud to be software monitoring geeks. We love to monitor both the apps we develop and the ones we use internally. Not because they are sloppy. Not because we don’t trust our code.

Update to Chrome 73 and infrastructure upgrade


It will include an update to Chrome 73, a revised access management policy for detailed reports and a technical architecture revamped to meet the growing needs of our … Continue reading Update to Chrome 73 and infrastructure upgrade → Service UpdatesAfter several months of intensive work (and a new coffee machine), we are pleased to announce the next update of our service: June 13th (03:00 AM UTC).

Scaling for Growth: A Q&A with Uber’s VP of Core Infrastructure, Matthew Mengerink

Uber Engineering

As the Vice President of Engineering for Uber’s Core Infrastructure group, Matthew Mengerink faces a daunting task. He oversees 350 engineers across four teams tasked with not only maintaining the platform on which 3,500 microservices run, but also figuring out … The post Scaling for Growth: A Q&A with Uber’s VP of Core Infrastructure, Matthew Mengerink appeared first on Uber Engineering Blog.

ScaleGrid DBaaS Expands MySQL Hosting Services Through AWS Cloud


Over the years, migrating data to the cloud has become a top priority for organizations looking to modernize their infrastructure for improved security, performance, and agility, closely followed by the trending shift from commercial database management systems to open source databases.

Cloud 205

How to Improve MySQL AWS Performance 2X Over Amazon RDS at The Same Cost


As organizations continue to migrate to the cloud, it’s important to get in front of performance issues, such as high latency, low throughput, and replication lag with higher distances between your users and cloud infrastructure. AWS is the #1 cloud provider for open-source database hosting, and the go-to cloud for MySQL deployments.

AWS 100

MySQL High Availability Framework Explained – Part III: Failover Scenarios

High Scalability

In this three-part blog series, we introduced a High Availability (HA) Framework for MySQL hosting in Part I, and discussed the details of MySQL semisynchronous replication in Part II.

Intro to Redis Cluster Sharding – Advantages, Limitations, Deploying & Client Connections

High Scalability

Redis Cluster is the native sharding implementation available within Redis that allows you to automatically distribute your data across multiple nodes without having to rely on external tools and utilities. At ScaleGrid, we recently added support for Redis Clusters on our platform through our fully managed Redis hosting plans.

2019 PostgreSQL Trends Report: Private vs. Public Cloud, Migrations, Database Combinations & Top Reasons Used

High Scalability

PostgreSQL is an open source object-relational database system that has soared in popularity over the past 30 years from its active, loyal, and growing community. For the 2nd year in a row, PostgreSQL has kept the title of #1 fastest growing database in the world according to the DBMS of the Year report by the experts at DB-Engines. So what makes PostgreSQL so special, and how is it being used today?

Everything as Code


And, this is even more apparent due to the ever-increasing infrastructure complexity enterprises are dealing with. On-demand infrastructure: The ability to deploy infrastructure whenever it’s required. Dynatrace news.

Code 130

M3: Uber’s Open Source, Large-scale Metrics Platform for Prometheus

Uber Engineering

As part of our robust and scalable metrics infrastructure, we built … The post M3: Uber’s Open Source, Large-scale Metrics Platform for Prometheus appeared first on Uber Engineering Blog. Architecture Open Source Grafana Infrastructure M3 M3 Coordinator M3DB Metrics Platform OSS Prometheus Uber Infrastructure

Self-Host Your Static Assets

CSS Wizardry

One of the quickest wins—and one of the first things I recommend my clients do—to make websites faster can at first seem counter-intuitive: you should self-host all of your static assets, forgoing others’ CDNs/infrastructure.

Cache 284

2019 Open Source Database Report: Top Databases, Public Cloud vs. On-Premise, Polyglot Persistence


Wondering whether an on-premise vs. public cloud vs. hybrid cloud infrastructure is best for your database strategy? Cloud Infrastructure Analysis : Public Cloud vs. On-Premise vs. Hybrid Cloud. Cloud Infrastructure Breakdown by Database. Now, let’s take a look at the cloud infrastructure setup breakdown by database management systems. So, which cloud infrastructure is right for you? Average Number of Database Types Used by Infrastructure.

Employing QUIC Protocol to Optimize Uber’s App Performance

Uber Engineering

Architecture Mobile bufferbloat Cronet HTTP/2 HTTP/3 Infrastructure Internet Engineering Task Force mobile engineering QUIC retransmission timeout Transmission Control Protocol Uber MobileUber operates on a global scale across more than 600 cities, with our apps relying entirely on wireless connectivity from over 4,500 mobile carriers.

Less is More: Engineering Data Warehouse Efficiency with Minimalist Design

Uber Engineering

Architecture Uber Data Big Data Data Engineering Data Infrastructure data science Data Warehouse Engineering EfficiencyMaintaining Uber’s large-scale data warehouse comes with an operational cost in terms of ETL functions and storage.

Databook: Turning Big Data into Knowledge with Metadata at Uber

Uber Engineering

Architecture Uber Data Cassandra Data Management Data Storage Data Warehouse Databook Dropwizard Gradle HDFS HIVE Infrastructure Kafka Metadata MySQL Postgres Quartz Queryparser RESTful API Uber Uber Data Knowledge Uber Engineering VerticaFrom driver and rider locations and destinations, to restaurant orders and payment transactions, every interaction on Uber’s transportation platform is driven by data.

Scaling Uber’s Apache Hadoop Distributed File System for Growth

Uber Engineering

Three years ago, Uber Engineering adopted Hadoop as the storage ( HDFS ) and compute ( YARN ) infrastructure for our organization’s big data analysis. Architecture Apache Hadoop Big Data Big Data Analysis Garbage Collection Hadoop Hadoop Distributed File System Hadoop Infra & Analytics Team HBase HDFS HDFS Federation HIVE Hoodie Infrastructure JAR Jenkins NameNode PRC Puppet Router-based Federation Uber Uber Data Foundation Team Uber Engineering View File System WebHDFS YARN

From bare-metal to Kubernetes

High Scalability

Early infrastructure. Hardware infrastructure. This is a guest post by Hugues Alary , Lead Engineer at Betabrand , a retail clothing company and crowdfunding platform, based in San Francisco. This article was originally published here. Rackspace.

Retail 273

Aarhus Engineering Internship: Building Aggregation Support for YQL, Uber’s Graph Query Language for Grail

Uber Engineering

Architecture Culture Aarhus Aarhus University Denmark Grail Infrastructure Lau Skorstengaard Ph.D. Lau Skorstengaard is a Ph.D. student at Aarhus University who pursued a 2018 internship with Uber Engineering’s Aarhus, Denmark office.

Introducing QALM, Uber’s QoS Load Management Framework

Uber Engineering

Architecture CoDel CPU critical request Goroutine graceful degradation Infrastructure Jaeger load management load shedding Memory overload detector QALM QoS Quality of Service ridesharing RPC layer Uber for Business Uber Freight UberFx YARPCMuch of Uber’s business involves connecting people with people, making the reliability of our customer platform crucial to our success. The customer platform supports everything from ridesharing and Uber Eats , to Uber Freight and Uber for Business.

Code Migration in Production: Rewriting the Sharding Layer of Uber’s Schemaless Datastore

Uber Engineering

Architecture Data Store Datastore Design Flask Frontless Go Golang Goroutine Infra Infrastructure Mezzanine NGINX Python Schemaless Sharding Uber Uber Engineering uWSGIIn 2014, Uber Engineering built Schemaless , our fault-tolerant and scalable datastore, to facilitate the rapid growth of our company. For context, we deployed more than 40 Schemaless instances and many thousands of storage nodes in 2016 alone.

Managing High Availability in PostgreSQL – Part III: Patroni

High Scalability

Appliction monitoring Clustering DBA DevOps Failure Analysis Geo-distributed Clusters Patroni Performance PostgreSQL Automatic Failover Postgres Python REST API Replication Manager administrator best platform cloud cluster database database replication deployment developer enterprise architecture framework high availability infrastructure master-slave open source postgresql python sql tutorial

Expanding the Cloud - Introducing AWS OpsWorks, a Powerful.

All Things Distributed

Today Amazon Web Services launched AWS OpsWorks , a flexible application management solution with automation tools that enable you to model and control your applications and their supporting infrastructure. All Things Distributed.

AWS 86

The Netflix OSS Cloud Prize - All Things Distributed

All Things Distributed

At AWS we are very proud to be their infrastructure partner and every day we learn from how they use our cloud services. All Things Distributed. Werner Vogels weblog on building scalable and robust distributed systems. The Netflix OSS Cloud Prize. By Werner Vogels on 20 March 2013 05:00 PM.

Cloud 76

Applying Netflix DevOps Patterns to Windows

The Netflix TechBlog

Artisan Crafted Images In the Netflix full cycle DevOps culture the team responsible for building a service is also responsible for deploying, testing, infrastructure, and operation of that service. Every code and infrastructure change goes through the same testing and deployment pipeline.

DevOps 276

APM — Production Monitoring With New Relic


Infrastructure Monitoring. Both Application and infrastructure monitoring is done by APM’s. Monitors for.monitoring! The next major thing for application teams after a software release is production monitoring. Production monitoring is broadly classified as. Application Monitoring.

Time to First Byte: What It Is and Why It Matters

CSS Wizardry

DDoS or heavy load: In a similar vein to the previous point, increased load with no way of auto-scaling your application will lead to degraded performance where you begin to probe the limits of your infrastructure.

Auth0 Architecture: Running In Multiple Cloud Providers And Regions

High Scalability

We designed Auth0 from the beginning so that it could run anywhere: on our cloud, on your cloud, or even on your own private infrastructure. We doubled-down decided to use a single cloud provider for each of our environments and moved all our public cloud infrastructure to AWS.

Reimagining Experimentation Analysis at Netflix

The Netflix TechBlog

Our A/B tests range across UI, algorithms, messaging, marketing, operations, and infrastructure changes. Our data scientists faced numerous challenges in our previous infrastructure. Toby Mao , Sri Sri Perangur , Colin McFarland Another day, another custom script to analyze an A/B test.

Simplifying IT - Create Your Application with AWS CloudFormation.

All Things Distributed

Often an application requires several infrastructure resources to be created and AWS CloudFormation helps customers create and manage these collections of AWS resources in a simple and predictable way. Wordpress is just one of the many ready-to-run Templates that are available and that demonstrate how easy it is to get infrastructure for your application up and running. All Things Distributed. Werner Vogels weblog on building scalable and robust distributed systems.

AWS 62

How ShiftLeft Uses PostgreSQL Extension TimescaleDB

High Scalability

This article is written by Preetam Jinka , Senior Infrastructure Engineer at ShiftLeft. This post describes the requirements that we have to work with, how we use TimescaleDB to store and retrieve time series data, and the tooling we’ve developed to manage our infrastructure.

Python at Netflix

The Netflix TechBlog

An easy, though imprecise, way of thinking about Netflix infrastructure is that everything that happens before you press Play on your remote control (e.g., Our Infrastructure Security team leverages Python to help with IAM permission tuning using Repokid.

Keeping DevOps cool in a heated environment


When thousands of lives are at risk, software infrastructure can make the difference between life and death. The team also recognized the infrastructure is only one part of the equation since the applications that run on that infrastructure are how residents seek information and engage.

DevOps 214

Optimize Citrix platform performance and user experience with a new extension (Preview)


Therefore, it requires multidimensional and multidisciplinary monitoring: Infrastructure health —automatically monitor the compute, storage, and network resources available to the Citrix system to ensure a stable platform. OneAgent: Citrix infrastructure performance. Dynatrace news.

Dynatrace proactively keeps you informed of service incidents and outage resolutions


Dynatrace announces all service-related incidents that occur within our infrastructure on our service status page. Dynatrace news. To be notified of such incidents automatically, you can subscribe to outage notifications via email. But how can you know when an incident has been resolved?

How IaC helps testers achieve automation awesomeness

TechBeacon Testing

Infrastructure as code (IaC) is different. Usually when people think of code, they envision programs executed by computers to do X, Y, or Z. It is a method you can use to define a configuration model that represents a piece of your server environment.

2019 Open Source Database Report: Top Databases, Public Cloud vs. On-Premise, Polyglot Persistence

High Scalability

Wondering whether an on-premise vs. public cloud vs. hybrid cloud infrastructure is best for your database strategy? Ready to transition from a commercial database to open source, and want to know which databases are most popular in 2019? Or, considering adding a new database to your application and want to see which combinations are most popular?