InfoQ Homepage Architecture & Design Content on InfoQ
-
Not Exactly! Fast Queries via Approximation Algorithms
Fangjin Yang, creator of Druid, shows how approximation algorithms can help system scale out linearly and process huge amount of data quickly with small memory footprint.
-
Continuous Delivery: Building Systems that Can Pivot
Sam Newman, Zhamak Dehghani make an introduction to microservice architectures, explaining why they are ideal for organizations that want to optimize for fast speed of change.
-
Do I Have Your Attention? Thinking about UX and UX about Thinking
Chris Atherton outlines some of the cognitive science around how attention and cognition work, helping understanding the reasons why designs sometimes leave users frustrated and confused.
-
Complexity Is Outside the Code
Dan North and Jessica Kerr make a journey through complexity. At the other side we may find simplicity, or we may find the light at the end of the tunnel is just another oncoming ESB.
-
Scalable Big Data Stream Processing with Storm and Groovy
Eugene Dvorkin provides an introduction to Storm framework, explains how to build real-time applications on top of Storm with Groovy, how to process data from Twitter in real-time, etc.
-
Rethinking API Design with Traits
Cedric Champeau discusses the concept of traits introduced by Groovy 2.3. Traits look like interfaces, but allow the developer to add both implementation and state into it.
-
Facebook’s iOS Architecture
Ari Grant discusses how Facebook is iterating its mobile products, continuing to increase the richness of the content and speed at which it is delivered.
-
Yo - Notification as the Message Itself
Or Arbel discusses how Yo's platform enables developers and users to communicate using push notifications.
-
You Won't Believe How the Biggest Sites Build Scalable and Resilient Systems!
The authors discuss about the lessons learned from all the biggest sites on the internet about how to build scalable and resilient architectures.
-
High Performance Computing Contributions to the World of Big Data
Sharan Kalwani presents the history of HPC and the technologies and trends which have contributed to creating the world of big data, covering applications of HPC resulting in big data technologies.
-
Introduction to Spring for Apache Hadoop
Thomas Risberg introduces the Spring for Apache Hadoop project and discusses integration with Spring XD, batch jobs and external data sources.
-
Building Pinterest's Mobile Apps
Mike Beltzner describes the tools and techniques used to keep Pinterest's platform stable and responsive. Garrett Moon dives into the technology they developed.