article thumbnail

Uber Builds Scalable Chat Using Microservices with GraphQL Subscriptions and Kafka

InfoQ

The main drivers for creating a new architecture were challenges around reliability, scalability, observability/debugibility, as well as technical debt impeding the team’s ability to maintain the existing solution. By Rafal Gancarz

article thumbnail

Hashnode Creates Scalable Feed Architecture on AWS with Step Functions, EventBridge and Redis

InfoQ

Hashnode created a scalable event-driven architecture (EDA) for composing feed data for thousands of users. The company used serverless services on AWS, including Lambda, Step Functions, EventBridge, and Redis Cache. The solution leverages Step Functions' distributed maps feature that enables high-concurrency processing. By Rafal Gancarz

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

Google's New Book: The Site Reliability Workbook

High Scalability

It's designed to sit next to the original on the bookshelf and for folks to bounce between them -- moving between principle and practice. SLO Engineering Case Studies. Introducing Non-Abstract Large System Design. Configuration Design and Best Practices. It's the second book in their SRE series. Implementing SLOs.

Google 186
article thumbnail

Zendesk Moves from DynamoDB to MySQL and S3 to Save over 80% in Costs

InfoQ

The company considered different storage technologies and decided to combine the relational database and the object store to strike a balance between querybility and scalability while keeping the costs down. Zendesk reduced its data storage costs by over 80% by migrating from DynamoDB to a tiered storage solution using MySQL and S3.

Storage 134
article thumbnail

Blunders To Avoid While Choosing On-Demand App Development Firm

Tech News Gather

A well-designed and user-friendly app can attract and retain customers, enhance brand reputation, and drive business growth. Common Blunders to Avoid Neglecting Research and Background Check For devising the app, it is adequate to engage the app designing company as there are various benefits of hiring a development firm for this objective.

article thumbnail

New: The Datacenter as a Computer: Designing Warehouse-Scale Machines, Third Edition

High Scalability

Five years ago when Google published The Datacenter as a Computer: Designing Warehouse-Scale Machines it was a manifesto declaring the world of computing had changed forever. The world is still changing, so Google published a new edition: The Datacenter as a Computer: Designing Warehouse-Scale Machines, Third Edition.

Design 54
article thumbnail

Contentsquare Uses Microservices and Apache Kafka for Notification Delivery

InfoQ

During the implementation, the developers had to improve observability and overcome some scalability challenges. The company created a generic solution spanning multiple services as part of its microservice architecture. By Rafal Gancarz