InfoQ Homepage Architecture & Design Content on InfoQ
-
Building a Bank with Go
Matt Heath discusses why Go is suited for microservices, what makes it attractive to high volume, low latency, distributed apps, and how easy it is to adopt into existing systems and organisations.
-
Causal Consistency for Large Neo4j Clusters
Jim Webber explores the new Causal clustering architecture for Neo4j, how it allows users to read writes straightforwardly, explaining why this is difficult to achieve in distributed systems.
-
Our Concurrent Past; Our Distributed Future
Joe Duffy talks about the concurrency's explosion onto the mainstream over the past 15 years and attempts to predict what lies ahead for distributed programming, from now til 15 years into the future.
-
Taming Complexity with Object-Oriented UX
Sophia Voychehovski discusses all the factors that cause complexity, the three key ways one can wrangle it and object-oriented UX.
-
Reactive & Asynchronous - Adventures with APIs in Financial Trading
Michael Barker discusses several low-latency APIs used for financial trading, what makes them fast and how they compare to HTTP/REST/JSON/XML APIs.
-
Using NLP, Machine Learning & Deep Learning Algorithms to Extract Meaning from Text
David Talby walks through building a natural language annotations pipeline with domain-specific annotators, and using deep learning to automatically expand and update taxonomies.
-
Design Guidelines for Conversational Interfaces
Angie Terrell discusses the current state of conversational interfaces and human-centered design principles to guide the design of conversational apps.
-
Scaling up Near Real-Time Analytics @Uber &LinkedIn
Chinmay Soman and Yi Pan discuss how Uber and LinkedIn use Apache Samza, Calcite and Pinot along with the analytics platform AthenaX to transform data to make it available for querying in minutes.
-
Real-Time Recommendations Using Spark Streaming
Elliot Chow discusses the data pipeline that they built with Kafka, Spark Streaming, and Cassandra to process Netflix user activities in real time for the Trending Now row.
-
API Design Aesthetics
Col Perks looks at API design as a style, considering the qualities that might make an API beautiful and providing real world examples.
-
Pricing Page Optimization
Elena Verna discusses user behavior on the pricing page and how to organize the A/B testing resources to optimize the pricing page, one of the most important funnels of a website.
-
Stream Processing & Analytics with Flink @Uber
Danny Yuan discusses how Uber builds its next generation of stream processing system to support real-time analytics as well as complex event processing.