InfoQ Homepage Architecture & Design Content on InfoQ
-
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.
-
The Game of Big Data: Scalable, Reliable Analytics Infrastructure at KIXEYE
Randy Shoup describes KIXEYE's analytics infrastructure from Kafka queues through Hadoop 2 to Hive and Redshift, built for flexibility, experimentation, iteration, testability, and reliability.
-
Go Reactive: Blueprint for Future Applications
Roland Kuhn introduces the principles of reactive applications, providing guidance on how to create reactive systems.
-
When Your Only Hammer is a Keyboard, Everything Looks Like a Tool
Darren Hobbs shares lessons learned building polyglot systems, the technology choices made. mitigating risk and delivering value.