InfoQ Homepage Architecture & Design Content on InfoQ
-
Event Sourced Architectures for High Availability
Martin Thompson discusses achieving high availability by using an event sourced architecture in which changes of the system’s state is captured as a sequence of events.
-
Android Protips
Michael Pardo offers tips for creating usable and good looking Android applications: remember the user, make everything easy, be nice to the user, the device and yourself.
-
Building Technology Mid-flight
Sam Hamilton discusses the technological, architectural and organizational changes an organization goes through in the process of upgrading its software stack without interrupting daily business.
-
Zero to Ten Million Daily Users in Four Weeks: Sustainable Speed Is King
Jodi Moran discusses achieving sustainable speed through: iterate and automate, use commodity technology, analyze and improve, build services, create a high-speed culture.
-
A Regression Testing Framework for Financial Time-Series Databases
Roberto Salama presents a regression testing framework built at Morgan Stanley with FitNesse, Scala, and KDB/Q, and used to run over 10,000 regression tests.
-
The Design of Datomic
Rich Hickey discusses the design decisions made for Datomic, a database for JVM languages: what problems they were trying to solve with it, the solutions chosen, and their implementations.
-
Cloud ... So Much More than a Tools Fest
Patrick Debois discusses replacing PaaS with an enterprise private solution built with virtualization tools, cloud abstraction libraries, and configuration management systems.
-
StubHub: Designing for Scale and Innovation for the World’s Largest Ticket Marketplace
Charlie Fineman presents the scalability challenges and solutions implemented for the largest online ticket marketplace.
-
DevOps to NoOps: 10 Cloud Services You Should Be Using
Ross Mason discusses top 10 infrastructure APIs that help building applications quicker in this age marked by a platform and technological shift.
-
Oracle Public Cloud Architecture
Tyler Jewell discusses the multi-tenancy model and elasticity solution implemented by Oracle Public Cloud which provides a database, Java and a number of sales and marketing applications as services.
-
Evident Code, at Scale
Stuart Halloway shares advice on creating evident code that scales. Evident code is software that clearly expresses its meaning and purpose.
-
Is Enterprise Java Ready for Mobile and Cloud?
Mark Little reviews the hardware and software forces that led to today’s ubiquitous computing marked by mobile and cloud computing, and its impact on Java and middleware in the enterprise.