InfoQ Homepage QCon Software Development Conference Content on InfoQ
-
Reasoning about Complex Distributed Systems
Erich Ess discusses technical tools needed to gain information on a complex system and practical approaches to convert that information into an actual understanding of the system.
-
Production - Designing for Testability
Michael Bryzek explores what it’s like to build quality software with no development, QA, or staging environments, but which is tested in production.
-
Spotify Lessons: Learning to Let Go of Machines
James Wen tells the story of how Spotify’s infrastructure evolved and how this evolution changed the way that Spotify developers write code and the vast increase in iteration and shipping speed.
-
Zero to Production-Ready in Minutes
Tim Bozarth shares how Netflix is enabling engineers to go from "zero" to "production ready" in minutes - incorporating best-practices learned through years in the cloud.
-
Choose Your Own Adventure: Chaos Engineering
Nora Jones talks about different experiences on "Chaos Adventures" including both successes and failures introducing Chaos in an organization.
-
Drinking from the Elixir Fountain of Resilience
Jearvon Dharrie talks about the factors that contribute to Elixir's perfect match for fault tolerance and resiliency, besides the Open Telecom Platform (OTP).
-
Nonconformist Resilience: DB-backed Job Queues
John Mileham presents how they use, deploy Delayed::Job (a database-backed job queue) at Betterment for its transactional enqueue semantics, safe retry with exponential backoff, and its storage model.
-
It Will Break
Leonid Movsesyan talks about the inevitability of a failure and the ways how engineers can design their systems to be able to tolerate them.
-
Scalable Chatbot Architecture with eBay ShopBot
Robert Enyedi discusses the ebay ShopBot, a personal shopping assistant available as a Facebook Messenger bot.
-
Architecture & Algorithms Powering Search @ZocDoc
Brian D'Alessandro and Pedro Rubio talk about the patient friendly search system they have built at Zocdoc using various products from the AWS stack and custom Machine Learning pipelines.
-
Unifying Banks & Blockchains @Coinbase
Jim Posen talks about blockchain protocols used by Coinbase, detailing Coinbase’s Bitcoin, Ethereum, and US banking integrations and comparing how they implement the generalized service interface.
-
Dynamically Re-configurable Event-driven Systems
Danny Goovaerts combines event-driven business modeling and collocation of data and processing to enable financial institutions to design, develop, test, deploy and change services fast.