Building a Kubernetes platform at Pinterest

Over the years, 300 million Pinners have saved more than 200 billion Pins on Pinterest across more than 4 billion boards. To serve this vast user base and content pool, we’ve developed thousands of services, ranging from microservices of a handful CPUs to huge monolithic services that occupy a whole VM fleet. There are also various kinds of batch jobs from all kinds of different frameworks, which can be CPU, memory or I/O intensive.
Read more

Traefik 2.0

Traefik 2.0The Wait Is Over! When we started our journey toward 2.0, we had high expectations (since you had high expectations), and huddled around the whiteboard. We designed Version 2 as if there were no constraints: we forgot our codebase, put aside technical challenges, and developed a new configuration structure that would welcome everything we had ever dreamed of for Traefik. We forgot what was impossible so we could build it!
Read more

Top DevOps tools that you must use in 2019 and beyond

DevOps continues its steady growth throughout 2019 and beyond. Here are some highly recommended tools for you and your team to check out and implement into DevOps strategies. Find out exactly what you need for your specific use cases and goals. Have you tested them out? Finding the best DevOps tool is something that will take some experimentation and testing. Like previous years, DevOps is predicted for healthy growth in 2019 and beyond.
Read more

Scaling DB Access for Billions of Queries Per Day @PayPal

Petrica Voicu and Kenneth Kang talk about Hera (High Efficiency Reliable Access to data stores) – an open-source in the Go programming language – and how it helps PayPal to manage database access and deal with issues. Hera scales thousands of PayPal’s applications with connection multiplexing, read-write split, and sharding. Source: infoq.com

Managing High Availability in PostgreSQL

In our previous blog posts, we discussed the capabilities and functioning of PostgreSQL Automatic Failover (PAF) by Cluster Labs and Replication Manager (repmgr) by 2ndQuadrant. In the final post of this series, we will review the last solution, Patroni by Zalando, and compare all three at the end so you can determine which high availability framework is best for your PostgreSQL hosting deployment. Patroni originated as a fork of Governor, a project from Compose.
Read more

Making long-term forecasts at Lyft

At Lyft, like many other companies, we need to make accurate short and long-term forecasts. Some of the metrics that we need to accurately predict are number of driver hours provided by drivers in different regions — i.e our supply side of the business — and also number of rides taken by riders in different regions, i.e. our demand. We have several internal tools that we use to make forecasts.
Read more

4 Strategies for Incrementally Migrating from VMs to Kubernetes using an API Gateway

An increasing number of organizations are migrating from a datacenter composed of virtual machines (VMs) to a “next-generation” cloud-native platform that is built around container technologies like Docker and Kubernetes. However, due to the inherent complexity of this move, a migration doesn’t happen overnight. Instead, an organisation will typically be running a hybrid multi-infrastructure and multi-platform environment in which applications span both VMs and containers. Beginning a migration at the edge of a system, using functionality provided by a cloud-native API gateway, and working inwards towards the application opens up several strategies to minimize the pain and risk.
Read more

The Effects of Mixing Machine Learning and Human Judgment

In 1997 IBM’s Deep Blue software beat the World Chess Champion Garry Kasparov in a series of six matches. Since then, other programs have beaten human players in games ranging from Jeopardy to Go. Inspired by his loss, Kasparov decided in 2005 to test the success of Human+AI pairs in an online chess tournament.2 He found that the Human+AI team bested the solo human. More surprisingly, he also found that the Human+AI team bested the solo computer, even though the machine outperformed humans.
Read more

State of the cloud 2019: Multi-cloud and Kubernetes go hand in hand

Multi-cloud solutions, Kubernetes, AWS, and open source software are all having a banner year according to data from Sumo Logic’s customers. Sumo Logic’s annual report reveals some observations and insights about modern applications and DevSecOps in the cloud. Multi-cloud solutions, Kubernetes, AWS, and open source software are all having a banner year according to data from Sumo Logic’s customers. See the key findings, including the top five AWS services and database technologies.
Read more

Addressing Multi-Cloud Automation, Hashicorp Releases Terraform Cloud

In a recent blog post, HashiCorp announced the full release of Terraform Cloud, an open-source SaaS platform for teams to manage their infrastructure-as-code workflows. This orchestration takes place through cloud-agnostic tools that allow teams to improve their productivity through repeatable automation. This announcement follows their May 2019 announcement of Remote State Management. Source: infoq.com