InfoQ Homepage Architecture Content on InfoQ
-
High Availability at Heroku
Mark McGranaghan presents how Heroku has designed, developed and operated cloud services providing high availability for their PaaS.
-
Designing & Consuming a Cloud 2.0 API
Andrew Phillips discusses Cloud API 2.0: the current state of cloud computing, why a Cloud API, the choices made while designing jClouds API, and how to consume such an API.
-
Breaking the Monolith
Stefan Tilkov suggests breaking a system into several subsystems, separating the micro and macro architecture, and addressing various integration issues in order to get a suppler architecture.
-
New Rules for Good UI Design: Rules, Tips and Tricks for Designing an Enjoyable Software Experience
Joe Nuxoll provides rules, tips and tricks for creating a great user interface that can improve the user experience.
-
Enterprise Mobile Web Development
Robert Altland discusses what makes a great enterprise mobile application: types of apps, features, technologies and best practices.
-
Play!: I’ll See Your Async and Raise You Reactive
Guillaume Bort and Sadek Drobi introduce Play, a Java and Scala web development framework, insisting on its asynchronous reactive capabilities built on Iteratee IO.
-
The Future With AMQP
Matthew Arrott considers that messaging is at the heart of distributed computing transforming the network into a destination through process choreography and cooperation.
-
Data Infrastructure @ LinkedIn
Sid Anand presents the architecture set in place at LinkedIn and the data infrastructure running Java and Scala apps on top of Oracle, Voldemort, DataBus and Kafka.
-
Technical Debt - Why You Should Care
Felipe Rubim discusses several forms of technical debt, emphasizing that every member of the team should consider it, and suggesting taking concrete steps in measuring and reducing it.
-
Architecting in the Gaps
Eoin Woods suggests creating the architecture of a system by discovering the interactions between the components and focusing on the boundaries, helping with defining the interfaces and interactions.
-
Android App Assimilation
Logan Johnson exposes the Android integration points, explaining how to create apps that consume data and services provided by other applications.
-
Techniques for Scaling the Netflix API
Daniel Jacobson covers the history of Netflix’s APIs, adaptation for the cloud, development and testing, resiliency, and the future of their APIs.