InfoQ Homepage QCon London 2016 Content on InfoQ
-
Using Pony for Fintech
Sylvan Clebsch talks about using Pony for fintech to build high-performance tools. Pony is a new actor-model statically typed language, compiled AOT, with a GC and a data-race free type system.
-
Microsoft Cloud's Front Door: Building a Global API
Charles Lamanna talks about the scale and architecture of Microsoft’s Azure Management Gateway and how Azure API’s are built for high availability and for data sovereignty.
-
Cloud-based Microservices powering BBC iPlayer
Stephen Godwin describes how the BBC integrated its broadcast systems with AWS, how Video Factory is built around a microservices architecture that uses both REST and SQS.
-
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.
-
The Dark Art of Container Monitoring
Luca Marturana covers the current state of the art for container monitoring and visibility, including real use cases with pros/cons of each and focuses on advanced container visibility techniques.
-
Far from the Mobbing Crowd
Matt Wynne and Steve Tooke talk about challenges in dealing with a distributed team and remote collaboration, the tools and practices that helped them, and how they approached continuous improvement.
-
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.
-
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.
-
Much Faster Networking
David Riddoch talks about the technologies that make high performance networking possible on commodity servers, with a special focus on direct access to the network adapter by bypassing the kernel.
-
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.
-
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.
-
Compositional I/O Stream in Scala
Runar Bjarnason presents how to get started with the Scalaz-Stream library, shows some examples, and how we can combine functional streams into large distributed systems.