DevOps Articles

Curated articles, resources, tips and trends from the DevOps World.

How Airbnb and Twitter Cut Back on Microservice Complexities

3 years ago thenewstack.io
How Airbnb and Twitter Cut Back on Microservice Complexities

Summary: This is a summary of an article originally published by The New Stack. Read the full original article here →

Two recently-posted talks from Airbnb and Twitter show how these web-scale companies are battling encroaching complexity in their respective microservices-based architectures. Both established robust data layers built on GraphQL, and streamlined core functionalities into a simplified set of services to make it easier for developers to build out new features at the edges.

The dependency graph, which is to say the overall system design, was “hard to reason about,” said Jessica Tai, Airbnb tech lead manager and core services infrastructure engineer, in an InfoQ Qcon talk posted earlier last month.

Between them is a data aggregator, a new set of APIs that would relieve the need for presentation services to duplicate data services, using GraphQL.

Twitter clients query for data and render UIs while the public Twitter APIs query for data and render JSON,” he said.

Made with pure grit © 2024 Jetpack Labs Inc. All rights reserved. www.jetpacklabs.com