InfoQ Homepage Architecture & Design Content on InfoQ
-
State of the Art in Microservices
Adrian Cockcroft summarizes the differences and commonalities across some of the largest microservices deployments in production, showing how they are evolving.
-
The Flow of Innovation
Ross Dawson keynotes on innovation, the driving forces and factors catalyzing innovation in today’s rapidly evolving technological and social landscape.
-
Lightning Fast Cluster Computing with Spark and Cassandra
Piotr Kołaczkowski discusses how they integrated Spark with Cassandra, how it was done, how it works in practice and why it is better than using a Hadoop intermediate layer.
-
Humane Representation of Thought
Bret Victor suggests how each of the human activities in which thought is externalized (conversing, presenting, reading, writing, etc) can be redesigned for a dynamic medium.
-
Evening Event and Panel
The panelists hold an open discussion about the do’s and don’t’s of microservices, answering questions from the audience.
-
Design: A Tricky Business
Hannah Tometzki shares advice from experience on going through the hurdles of project design - customers dragging their feet, rekindling waning enthusiasm and handling distractions.
-
Building and Deploying Microservices with Event Sourcing, CQRS and Docker
Chris Richardson shares his experiences developing and deploying a microservices-based application.
-
The Business of Front-end Development
Rachel Andrews takes a look at how front-end development has changed over the last few years, and the issues those changes have created.
-
The Art of Protocol Design
Pieter Hintjens presents a decade of research and practice in designing protocols using cheap experimentation, exploring of new avenues, and smooth accumulation of gradual change, driven by real use.
-
APIs for Open Source Hardware
Justin Mclean introduces the Open Source Hardware, its communication protocols (RF, ZigBee, WiFi, Bluetooth) and the software/API layer (HTTP, WebSockets, Can Bus, COAPI and MQTT) used.
-
From How to Design to What to Design
Jean Louis Frechin discusses NeoObjects, a set of services, experiences, forms and practices which are meant to help evolve design and widen its scope of intervention.
-
Translating Imperative Code to MapReduce
The authors present an approach for automatic translation of sequential, imperative code into a parallel MapReduce framework using Mold, translating Java code to run on Apache Spark.