InfoQ Homepage Architecture Content on InfoQ
-
Netflix: Movies, When You Want, Where You Want, from the Cloud!
Jeremy Edberg discusses running Netflix services on AWS: storage, streaming and scaling solutions, multi-region deployments, why cloud over private data center, and architectural snapshots.
-
Accruing Technical Debt: Practical Decision-Making and Its Business Relevance
Christof Ebert discusses technical debt including a Netscape vs. IE case study and provides a framework with practices for managing technical debt.
-
15 Lessons from 15 Years as a Software Architect
Ingo Rammer shares 15 tips regarding people, complexity and technology that he learned doing software architecture for 15 years.
-
A DSL for Scripting Refactoring in Erlang
Simon Thompson introduces Wrangler, a refactoring tool written in Erlang for Erlang code and embeddable in common IDEs, such as Emacs and Eclipse.
-
Creativity, Energy, Imagination and The Business Value of Joy!
Richard Sheridan presents tools and techniques for creating an intentional culture of joy lacking fear and ambiguity, the most productive environment in his opinion.
-
Scalable Internet Architectures
Theo Schlossnagle presents several architectural design principles useful for building scalable systems starting from the networking up to the application layer.
-
Functional Architecture
Phil Trelford suggests domains, such as modeling, DSLs, concurrency, for which functional programming is well-suited, and areas for which an OO or a mixed approach has better results.
-
A Team, A System, Some Legacy ... and You
Eoin Woods shares some of his architectural experience along with principles and techniques useful when working with legacy systems.
-
Master-Builders Have Rich Conceptual Models of Software Design
George Fairbanks stresses the importance of having a good grasp of various conceptual models in order to be a master-builder, translated into development as “learn your software architecture”.
-
Integration At Scale: Lessons Learned From The New Enterprise Web
David Laing, Neels Burger, Neil Pellinacci, Parand Tony Darugar, and Scott Morrison (moderator) discuss the impact of integration of various interconnected devices, web technologies, and cultures.
-
OAuth - Everything You Want to Know (Hopefully)
Pratap Chilukuri explains what OAuth is and how it works, exemplifying using the protocol with an example.
-
Panel: How Banks Are Managing Their Data
Frank Tarsillo , John Davies, Jon Vernon and Ari Zilka (moderator) discuss the technologies and architectures used these days to manage large amounts of sensitive data in top financial institutions.