InfoQ Homepage Architecture & Design Content on InfoQ
-
Lean Enterprise
Barry O'Reilly discusses how to embrace a culture of continuous experimentation and learning, to adapt the organization’s design, and transform the business to an adaptable, resilient Lean Enterprise.
-
Solidifying the Cloud: How Google Backs up the Internet
Raymond Blum discusses some of the challenges, solutions and discarded alternatives in creating durable storage systems at Google scale.
-
Scaling Foursquare: From Check-ins to Recommendations
Jon Hoffman discusses the general architecture, storage systems and development practices created to handle the ever increasing volume and complexity at Foursquare.
-
Scaling Chartbeat from 8 Million Open Browsers to Realtime Analytics and Optimization
Wesley Chow presents Chartbeat's real-time analytics platform and how able to handle the requests in a cost efficient manner using a custom written analytics engine in C and Lua.
-
The Spoofax Language Workbench in Industry
Eelco Visser, Vlad Vergu demonstrate how Spoofax simplifies the process of specifying syntax using SDF3, name analysis using NaBL and type analysis using TS, code generation in Stratego.
-
Python: Why Are the Big Dealers Making Big Bets?
The authors demonstrate the design and use of an environment for quantitative researchers building a market risk simulation first as a basic system and then adding a hypothetical systemic shock.
-
Roadmap to the Lean Enterprise
Trevor Owens takes an in-depth look at the methodologies, tools, and incentive structures that are guiding some of the word's largest organizations to reclaim their innovation progress.
-
Have You Seen Spring Lately?
David Turanski makes a tour of the latest Spring platform including Spring.IO, Spring Boot, Websocket support, Spring HATEOAS, and others.
-
Software Psychology: The Art of Listening to Code
Bjorn Freeman-Benson suggests “listening” to the code, refactoring it based on various factors such as the defect rate or underperforming services, providing strategies and tools.
-
Hybrid vs. Native: Choosing a Mobile Strategy
Jeff French covers the pros and cons of native app development vs. HTML5 hybrid app development so one can make the right choice based on the needs of his app.
-
What's the Best Way to Improve Software Architectures?
A lively panel discussion with Eric Evans, Duncan DeVore, and Leo Gorodinski, hosted by Mike Feathers, on software architecture improvement, DDD, the ins and outs of microservices and much more.
-
NoSQL Like There is No Tomorrow
The authors take a deep dive into the history of NoSQL at Amazon.com, from the world of relational databases to the Dynamo days to the world of managed services like DynamoDB.