BT

Ready for InfoQ 3.0? Try the new design and let us know what you think!

Older rss
43:38
Architecture & Design Follow 2645 Followers

CRDTs and the Quest for Distributed Consistency

Posted by Martin Kleppmann  on  May 25, 2018 Posted by Martin Kleppmann Follow 16 Followers  on  May 25, 2018

Martin Kleppmann explores how to ensure data consistency in distributed systems, especially in systems that don't have an authoritative leader, and peer-to-peer communication.

01:01:03
Culture & Methods Follow 886 Followers

Apache Geode Test Automation and Continuous Integration & Deployment (CI-CD)

Posted by Anupama Pradhan  on  Apr 01, 2018 Posted by Anupama Pradhan Follow 0 Followers , Jeff Cherng Follow 0 Followers  on  Apr 01, 2018

Jeff Cherng and Anupama Pradhan discuss how to use Spring Boot, Ansible, and Concourse for Apache Geode application development, mock/integration tests, and no downtime CI-CD pipeline.

49:23
Architecture & Design Follow 2645 Followers

Data Consistency in Microservice Using Sagas

Posted by Chris Richardson  on  Jan 31, 2018 6 Posted by Chris Richardson Follow 47 Followers  on  Jan 31, 2018 6

Chris Richardson discusses messaging, durability, and reliability in microservice architectures leveraging the Saga Pattern, explaining how sagas work and introduces a saga framework for Java.

45:33
Architecture & Design Follow 2645 Followers

Effortless Eventual Consistency with Weave Mesh

Posted by Matthias Radestock  on  Jul 23, 2016 Posted by Matthias Radestock Follow 0 Followers , Peter Bourgon Follow 0 Followers  on  Jul 23, 2016

Peter Bourgon and Matthias Radestock explain the theory behind Weave Mesh, some of the important key features, and demonstrate some exciting use cases, like distributed caching and state replication.

54:49
Architecture & Design Follow 2645 Followers

Building Blocks of a Distributed System

Posted by Oren Eini  on  Feb 03, 2016 Posted by Oren Eini Follow 0 Followers  on  Feb 03, 2016

Oren Eini discusses the building blocks of a reliable, transactional distributed database, covering ACID compliance, consistency, failure handling, monitoring, management, and more.

48:17
Followers

Microservices: Software that Fits in Your Head

Posted by Dan North  on  Aug 09, 2015 Posted by Dan North Follow 3 Followers  on  Aug 09, 2015

Dan North describes a model for thinking about the age of code and argues for replaceability as a first class concern, ending up with something that looks a lot like microservices.

46:52
Followers

Consistency without Consensus: CRDTs in Production at SoundCloud

Posted by Peter Bourgon  on  Feb 22, 2015 Posted by Peter Bourgon Follow 0 Followers  on  Feb 22, 2015

Peter Bourgon provides a practical introduction to Conflict-free Replicated Data Types (CRDTs) and describes a production CRDT system built at SoundCloud to serve several product features.

51:17
Followers

Wix Architecture at Scale

Posted by Aviran Mordo  on  Aug 10, 2014 Posted by Aviran Mordo Follow 0 Followers  on  Aug 10, 2014

Aviran Mordo introduces Wix's architecture, a highly available eventually consistent system, along with patterns for rendering many websites with a relatively small number of servers.

41:25
Followers

Exploiting Loopholes in CAP

Posted by Michael Nygard  on  Jun 11, 2014 Posted by Michael Nygard Follow 8 Followers  on  Jun 11, 2014

Michael Nygard discusses several loopholes in the CAP theorem that can be used to engineer practical, real-world systems with desirable features.

38:01
Followers

Tracking Millions of Ganks in Near Real Time

Posted by Garrett Eardley  on  Dec 12, 2013 Posted by Garrett Eardley Follow 0 Followers  on  Dec 12, 2013

Garrett Eardley explores how Riot Games is using Riak for their stats system, discussing why they chose Riak, the data model and indexes, and strategies for working with eventually consistent data.

46:32
Followers

Fear No More: Embrace Eventual Consistency

Posted by Sean Cribbs  on  Feb 12, 2013 Posted by Sean Cribbs Follow 0 Followers  on  Feb 12, 2013

Sean Cribbs compares ACID with BASE, explaining the virtues and tradeoffs of eventually consistent systems and what developers should know in order to feel comfortable working with EC systems.

Followers

Acknowledging CAP at the Root -- in the Domain Model

Posted by Eric Evans  on  Jan 23, 2013 Posted by Eric Evans Follow 20 Followers  on  Jan 23, 2013

Eric Evans discusses three DDD patterns helping embedding CAP tradeoffs inside the domain model: Aggregates, Domain Events and Bounded Contexts.

BT