InfoQ Homepage Architecture & Design Content on InfoQ
-
Elements of Scale
Ben Stopford examines tools, mechanisms and tradeoffs that allow a data architecture to scale, from disk formats to fully blown architectures for real-time storage, streaming and batch processing.
-
Privacy is Always a Requirement
Eleanor McHugh shares insights on digital privacy, encouraging others to gather the minimum information possible about their users in order to serve their needs.
-
Smart First, Phones Later
Tin Kadoic expands the definition of responsive beyond RWD, encouranges the audience to rethink how to design and develop responsive software, showing samples of intelligent design.
-
Paasta: Application Delivery at Yelp
Evan Krall talks about Paasta, which is Yelp's platform for running services, built on Docker, Mesos, Marathon, SmartStack, git, and Jenkins.
-
Scaling Distributed Systems
Natalia Chechina outlines features of actor and functional programming models, and the reason these models attract so much interest in parallel, concurrent, and scaling world.
-
Data Structure Adventures
Joseph Blomstedt presents ongoing work to build a new set of high performance data structures for Erlang, including both single process data structures as well as various concurrent data structures.
-
Moving Beyond the Monolith
David Harrison presents the API and culture journey at freelancer.com.
-
Data Migration at Scale with RabbitMQ and Spring
Félix López, Alvaro Videla discuss about RabbitMQ and messaging architectures, both from a theoretical perspective and a practical one.
-
The Making of XRobots
Jan Koehnlein presents the making of the XRobots game combining Lego Mindstorms with LeJOS, image recognition with OpenCV, augmented reality, Xtend, Xtext with Xbase, Eclipse, Orion, Jetty, JavaFX.
-
Akka Streams: Streaming Data Transformation à la Carte
Viktor Klang explores fast data streaming using Akka Streams - how to design robust transformation pipelines with built-in flow control able to take advantage of multicore and go over networks.
-
Partial Failures in a Microservices Jungle: Survival Tips from Comcast
Jon Moore goes over some strategies for surviving in a jungle of partial failures. Each survival tip is explained through a concrete example, or "adventure story", from Comcast’s TV experience.
-
Managing Complexity, Functionally
Ryan Trinkle explores functional techniques for managing complexity, examines what makes them successful in pure functional programming, and proposes ways that they can be applied in any context.