InfoQ Homepage Architecture Content on InfoQ
-
Scaling Dropbox
Preslav Le talks about how Dropbox’s infrastructure evolved over the years, how it looks today, as well the challenges and lessons learned on the way.
-
Twitch Plays Pokémon: Twitch's Chat Architecture
John Rizzo introduces Twitch's chat's architecture, telling how their engineers investigated and worked through the issues in what turned out to be a make-or-break situation for the company.
-
Where Does Apache Geode Fit in CQRS Architectures?
Eitan Suez explores the question: Where does Geode fit in an organization's system architecture, suggesting one particular fit for Geode in the context of a CQRS architecture.
-
Managing Secrets at Scale
Mark Paluch discusses keeping the security bar high while running services that require secrets, securely sharing and managing secrets (certificates, passwords, keys) using Vault and Spring Boot.
-
Elegant AWS Lambda
Mario Aquino demonstrates deploying services to the AWS Lambda platform, configuring these services, and interacting with them through logging and monitoring.
-
Stranger Things: The Forces that Disrupt Netflix
Haley Tucker discusses how other systems may affect Netflix' services, strategies to protect their systems and make sure they won't fail even if things go wrong.
-
What Comes after Microservices?
Matt Ranney talks about the limits that some companies have encountered in their large microservices deployments and some non-microservices approaches to those same problems.
-
Creating Delightful Product Experiences with Micro-Interactions
Bob Duncan reviews the key ingredients of micro-interactions, sharing examples of successful ones and how they've shaped the products, discussing how to add micro-interactions to a workflow.
-
Writing Your Own Spring Boot Starter
Dieter Hubau explains the workings of a Spring Boot Starter project and goes over the necessary code for creating one using his recently developed starter for integrating Spring Social with Redis.
-
How Slack Works
Keith Adams tours Slack's infrastructure from clients into the Slack datacenter, and around the various services that provide real-time messaging, search, voice calls, and custom emoji.
-
Mastering Chaos - A Netflix Guide to Microservices
Josh Evans talks about the chaotic and vibrant world of microservices at Netflix, exploring the cultural, architectural, and operational methods that lead to microservice mastery.
-
10 Ways to Get Super Productive with Spring Boot
The authors discuss Spring Boot: development cycle with Devtools, H2 web console, persistent web sessions, managing cache, static resources in web apps, evolving a database schema and more.