InfoQ Homepage Architecture & Design Content on InfoQ
-
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.
-
Erlang in the Cloud: The Talko Service Architecture
Ransom Richardson presents the Talko service architecture, its implementation and operation in the cloud, why they are using Erlang for it and key things learned along the way.
-
REST for an Hour
Lyndsey Padget introduces the basic principles of RESTful APIs, terminology, design patterns, data, pitfalls, best practices, and others.
-
Five Elements of Superior Developer Portals
Hadi Michael explores the elements commonly found on developer portals, and identifies those that consistently contribute to superior developer experiences.
-
API Virtualization – Mocking on Steroids
Ole Lensmar takes a look at a number of common API virtualization use cases - design-first development, sandboxing and load testing - to see how and when virtual APIs can help and when they can’t.
-
Making Distributed Data Persistent Services Elastic (Without Losing All Your Data)
Joe Stein introduces Mesos and managing data services on it, presenting use cases for replacing classic solutions (like cold storage) with new functionality based on these technology.