InfoQ Homepage Architecture & Design Content on InfoQ
-
0 → 1, Shipping Threads in 5 Months
Zahan Malkani shares how they built a microblogging service to compete with Twitter with a small team that shipped a new social network in a few months.
-
When DevOps Runs Its Course - We Need Platform as a Runtime
Aviran Mordo describes how Wix is building its own Platform as a Runtime (PaaR) infrastructure that allows developers to ship software faster, more securely, and with higher quality.
-
How We Created a High-Scale Notification System at Duolingo
Vitor Pellegrino and Zhen Zhou discuss how they built and tested Duolingo's high-scale on-demand notification system, including what it takes to manage resources and site reliability concurrently.
-
Are You Done Yet? Mastering Long-Running Processes in Modern Architectures
Bernd Ruecker discusses process orchestration and how tools like microservice orchestrators or workflow engines are built to implement long-running capabilities.
-
Not Just Memory Safety: How Rust Helps Maintain Efficient Software
Pietro Albini discusses how Rust's type system can be used to ensure correctness and ease refactorings, leveraging procedural macros to reduce code duplication, introducing parallelism, and tooling.
-
Everything is a Plugin: How the Backstage Architecture Helps Platform Teams at Spotify and beyond Spread Ownership and Deliver Value
Pia Nilsson and Mike Lewis explain how the Backstage plugin system brings disparate pieces of functionality together, and walk through examples of how Backstage can be extended and interconnected.
-
Incremental Data Processing with Apache Hudi
The presenters discuss an introduction to incremental data processing, contrasting it with the two prevalent processing models of today - batch and stream data processing.
-
Thinking Like an Architect
Gregor Hohpe reflects on two decades working as an architect, ranging from the executive penthouse to the serverless engine room.
-
Chronon - Airbnb’s End-to-End Feature Platform
Nikhil Simha discusses Airbnb's Feature Platform, focusing on the recent efforts to solve the challenges, specifically covering: core APIs, training data generation, feature serving and observability.
-
Delivering Millions of Notifications within Seconds During the Super Bowl
Zhen Zhou discusses how they built/test an on-demand notification system, what it takes to manage cloud resources/site-reliability at the same time, and how to mitigate reliability issues.
-
Unpacking How Ads Ranking Works @Pinterest
Aayush Mudgal discusses social media advertising, unpacking how Pinterest harnesses the power of Deep Learning Models and big data to tailor relevant advertisements to the pinners.
-
Understanding Architectures for Multi-Region Data Residency
Alex Strachan discusses challenges to build multi-region data storages, understanding why and when a business needs to do this, who are the real stakeholders, and who owns what.