BT
Older rss
47:10

Latency Sensitive Microservices

Posted by Peter Lawrey  on  Apr 24, 2017 Posted by Peter Lawrey  on  Apr 24, 2017

Peter Lawrey looks at the differences between microservices and monolith architectures and their relative benefits and disadvantage.

53:11

From Microliths to Microsystems

Posted by Jonas Bonér  on  Apr 24, 2017 Posted by Jonas Bonér  on  Apr 24, 2017

Jonas Boner explores microservices from first principles, distilling their essence and putting them in their true context: distributed systems based on reactive principles.

25:00

Designing Pragmatic RESTful APIs

Posted by Anupama Natarajan  on  Apr 23, 2017 5 Posted by Anupama Natarajan  on  Apr 23, 2017 5

Anupama Natarajan presents key principles to consider when designing RESTful APIs based on her experience designing them for real-world applications.

49:01

Challenging Perceptions of NHS IT

Posted by Edward Hiley  on  Apr 20, 2017 Posted by Edward Hiley Dan Rathbone  on  Apr 20, 2017

Edward Hiley, Dan Rathbone talk about how NHS Digital has built a highly secure and resilient system for processing patient data, applying techniques more often used in the cloud to bare metal servers

53:21

Building a Bank with Go

Posted by Matt Heath  on  Apr 12, 2017 Posted by Matt Heath  on  Apr 12, 2017

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.

49:40

Causal Consistency for Large Neo4j Clusters

Posted by Jim Webber  on  Apr 07, 2017 Posted by Jim Webber  on  Apr 07, 2017

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.

48:32

Our Concurrent Past; Our Distributed Future

Posted by Joe Duffy  on  Apr 07, 2017 Posted by Joe Duffy  on  Apr 07, 2017

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.

46:52

Taming Complexity with Object-Oriented UX

Posted by Sophia Voychehovski  on  Apr 04, 2017 Posted by Sophia Voychehovski  on  Apr 04, 2017

Sophia Voychehovski discusses all the factors that cause complexity, the three key ways one can wrangle it and object-oriented UX.

47:47

Stream Processing & Analytics with Flink @Uber

Posted by Danny Yuan  on  Mar 25, 2017 Posted by Danny Yuan  on  Mar 25, 2017

Danny Yuan discusses how Uber builds its next generation of stream processing system to support real-time analytics as well as complex event processing.

39:21

Demistifying DynamoDB Streams

Posted by Akshat Vig  on  Mar 25, 2017 Posted by Akshat Vig Khawaja Shams  on  Mar 25, 2017

Akshat Vig and Khawaja Shams discuss DynamoDB Streams and what it takes to build an ordered, highly available, durable, performant, and scalable replicated log stream.

48:32

Predictability in ML Applications

Posted by Claudia Perlich  on  Mar 23, 2017 Posted by Claudia Perlich  on  Mar 23, 2017

Claudia Perlich presents scenarios in which the combination of different and highly informative features can have significantly negative overall impact on the usefulness of predictive modeling.

45:21

Framing Our Potential for Failure

Posted by Michelle Brush  on  Mar 18, 2017 Posted by Michelle Brush  on  Mar 18, 2017

Michelle Brush discusses modeling complex systems and architectural changes that could introduce new modes of failure, using examples from embedded systems to large stream processing pipelines.

BT