InfoQ Homepage Architecture & Design Content on InfoQ
-
Analyzing Big Data On The Fly
Shawn Gandhi overviews real-time processing use cases, and how developers are using AWS Kinesis to shift from a traditional batch-oriented approach to a continual real-time data processing model.
-
Distributed Systems in Production
Jeff Hodges discusses tactics and strategy for creating distributed systems today and a little about what the future holds.
-
10 Billion a Day, 100 Milliseconds Per: Monitoring Real-Time Bidding at AdRoll
Brian Troutwine shares insight on using Erlang for a highly concurrent and very low latency bidding system implemented by Adroll.
-
Real-Time Systems at Twitter
Brian Degenhardt discusses lessons that Twitter learned managing a high rate of change and complexity, and how those can be applied anywhere.
-
Practicing at the Cutting Edge: Learning and Unlearning about Performance
Martin Thompson discusses the major steps in the evolution of Java and how it contrasts to alternative technologies, and the challenges of pushing the limits of performance.
-
Going Reactive: Event-Driven, Scalable, Resilient & Responsive Systems
Jonas Bonér discusses four key traits of Reactive Apps: Event-Driven, Scalable, Resilient and Responsive, how they impact application design, how they interact, related technologies and techniques.
-
All Your API Are Belong to Us
Paul Hill presents a case study of building an API with a short deadline using Node.js, WebSocket, MongoDB, JSON, Promises, Swagger, Memcached, Varnish and Hypermedia ReST.
-
How WebMD Maintains Operational Flexibility with NoSQL
Rajeev Borborah, Matthew Wilson discuss using NoSQL at WebMD -architecture, benefits, roadmap-, with details on caching and key-value storage implementation behind a few of the WebMD applications.
-
Clients Matter, Services Don't
Mike Amundsen reviews patterns in developer practices and trends in services and libraries that emphasize the idea that in the end "Clients Matter, Services Don't".
-
From Parts to a Whole: Modular Development of a Large-Scale e-Commerce Site
Oliver Wegner, Stefan Tilkov show how OTTO, Germany’s largest online fashion retailer, used a system-of-systems approach to enable modular, parallel development of its ambitious shop relaunch.
-
Migrating to Microservices
Adrian Cockcroft discusses strategies, patterns and pathways to perform a gradual migration from monolithic applications towards cloud-based REST microservices.
-
10 Reasons Why Developers Hate Your API
John Musser takes a look at some of the common mistakes made by API providers, providing advice on what can be done to avoid them.