InfoQ Homepage Architecture Content on InfoQ
-
Driving Customer Engagement & Acquisition in the Digital Era
Rana Pereis explores case studies of how banks are using APIs to evolve new digital offerings and business models that help drive customer engagement and acquisition.
-
GoshawkDB: Making Time with Vector Clocks
Matthew Sackman discusses dependencies between transactions, how to capture these with Vector Clocks, how to treat Vector Clocks as a CRDT, and how GoshawkDB uses them for a distributed data store.
-
How Will Persistent Memory Change Software Design?
Maciej Maciejewski discusses persistent memory, storage devices, and DRAM, accessing persistent memory with ACPI 6.0 extensions, existing support in the Linux kernel and the NVM library.
-
API: The "I" Stands for Innovation
Mike Amundsen discusses innovation and how the latest round of technical advances in APIs can be used to leverage growth and innovative thinking within teams, companies, and communities.
-
A Review of Eclipse 4, Its APIs and Architecture
Tom Schindl reviews Eclipse 4’s API and architecture, pinpointing successes, failures and mistakes.
-
From Zero to Hyper in 30 Minutes: Live Coding a Hypermedia Client
Mike Amundsen demos creating a HTTP request in JavaScript using Request, Response, Render, and Repeat, then handling the responses, and parsing the returned document for data, links, and forms.
-
Predicting the Future: Surprising Revelations trom Truly Big Data
Pushpraj Shukla discusses how Microsoft Bing predicts the future based on aggregate human behavior using one of the largest scale data sets, and recent progress in large scale deep learnt models.
-
API or Die Trying
Brett Adam shares how Zendesk built an API-first company and some tips and tricks learned "from the field" on how to build an API that developers love.
-
Subside Failure: Partitioning Time and Space
Sadek Drobi talks about the prismic.io API and how to understand the properties and the mechanics of a system, and to partition its different dimensions to avoid a domino style failure cascade.
-
Staying in Sync: from Transactions to Streams
Martin Kleppmann explores using event streams and Kafka for keeping data in sync across heterogeneous systems, and compares this approach to distributed transactions.
-
Netflix Keystone - How We Built a 700B/day Stream Processing Cloud Platform in a Year
Peter Bakas presents in detail how Netflix has used Kafka, Samza, Docker, and Linux to implement a multi-tenant pipeline processing 700B events/day in the Amazon AWS cloud.
-
Growing Up Unruly
Rachel Davies shares how Unruly keeps their values alive and kicking by employing passionate people. Unruly has grown from a tiny startup to global organisation, being recently acquired by News.