Загрузка страницы

You Keep Using That Word: Asynchronous And Interprocess Comms (Remote) - Sam Newman

This talk was recorded at NDC's Copenhagen Developer's Festival. #cphdevfest #ndcconferences #devops #microservices #architecture #softwaredeveloper

Attend the next NDC conference near you:
https://ndcconferences.com
https://cphdevfest.com/

Subscribe to our YouTube channel and learn every day:
/@NDC
When it comes to distributed computing, one of the perennial topics comes down to how different services should communicate. Working out the relative merits of specific technical approaches can become a complex affair however, so we often reach for categorisation to simplify our work. Often, the discussion around inter-process communication hinges on what on the face of it seems to be a simple decision: Synchronous or Asynchronous.

Unfortunately, it turns out that this is far from a simple assessment of what approach is best. Aside from many nuances around this topic, the main issue is that it seems that people can’t even agree on what asynchronous means! Is it non-blocking clients? Message-broker based communication? Does only inbox-based message passing apply?

In this talk, we’ll explore the meaning of asynchronous in the context of distributed systems, and show that using the same word in ever-so slightly different contexts causes a huge amount of confusion.

Видео You Keep Using That Word: Asynchronous And Interprocess Comms (Remote) - Sam Newman канала NDC Conferences
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
4 ноября 2023 г. 21:00:39
00:49:21
Другие видео канала
Becoming API- & Cloud-First at the LEGO Group - Rasmus Hald - Copenhagen DevFest 2023Becoming API- & Cloud-First at the LEGO Group - Rasmus Hald - Copenhagen DevFest 2023Next generation microservices and serverless apps with WebAssembly & Spin - Mikkel Mørk HegnhøjNext generation microservices and serverless apps with WebAssembly & Spin - Mikkel Mørk HegnhøjModelling vs Reality - Einar Høst - Copenhagen DevFest 2023Modelling vs Reality - Einar Høst - Copenhagen DevFest 2023Carbon-Aware Computing: Measuring and Reducing the Carbon Intensity of Software - Anders LybeckerCarbon-Aware Computing: Measuring and Reducing the Carbon Intensity of Software - Anders LybeckerBounded Contexts: Manage the Understandability of Your Systems - Gien Verschatse & Mathias VerraesBounded Contexts: Manage the Understandability of Your Systems - Gien Verschatse & Mathias VerraesImportance of Texture on Graphs - Dilek Akçay - Copenhagen DevFest 2023Importance of Texture on Graphs - Dilek Akçay - Copenhagen DevFest 2023Paved roads to hell: Antipatterns of platform engineering efforts - Praveen KottarathilPaved roads to hell: Antipatterns of platform engineering efforts - Praveen KottarathilTechnical Documentation - How Can I Write Them Better and Why Should I Care? - Hila FishTechnical Documentation - How Can I Write Them Better and Why Should I Care? - Hila FishAutomating the component maintenance - Fleet management at Spotify - Niklas GustavssonAutomating the component maintenance - Fleet management at Spotify - Niklas GustavssonApache Kafka in 1 hour for C# Developers - Guilherme Ferreira - Copenhagen DevFest 2023Apache Kafka in 1 hour for C# Developers - Guilherme Ferreira - Copenhagen DevFest 2023IaC Forged in Code: ARM/Bicep vs Terraform vs Pulumi - Mike Benkovich - Copenhagen DevFest 2023IaC Forged in Code: ARM/Bicep vs Terraform vs Pulumi - Mike Benkovich - Copenhagen DevFest 2023The Survival Guide To Being A Junior Engineer - Fatima Taj - Copenhagen DevFest 2023The Survival Guide To Being A Junior Engineer - Fatima Taj - Copenhagen DevFest 2023Why Data Science and UX Research should be Best Friends - Grishma Jena - Copenhagen DevFest 2023Why Data Science and UX Research should be Best Friends - Grishma Jena - Copenhagen DevFest 2023Dear developers, you are awesome! - Lily Chan - Copenhagen DevFest 2023Dear developers, you are awesome! - Lily Chan - Copenhagen DevFest 2023OpenTelemetry tracing for .NET developers - Vagif Abilov - NDC London 2023OpenTelemetry tracing for .NET developers - Vagif Abilov - NDC London 2023Understanding Probabilistic Data Structures with 112,092 UFO Sightings - Guy Royse - NDC London 2023Understanding Probabilistic Data Structures with 112,092 UFO Sightings - Guy Royse - NDC London 2023Psychologically Safe Reliability Management -Psychologically Safe Reliability Management -What's new in C#? - Exciting new features in C# 9, 10 and 11! - Filip Ekberg - NDC Oslo 2023What's new in C#? - Exciting new features in C# 9, 10 and 11! - Filip Ekberg - NDC Oslo 2023VSCode for the C# Developer - Tim Corey - NDC London 2023VSCode for the C# Developer - Tim Corey - NDC London 2023Tactics for Building Background Services in .NET - Kevin Griffin - NDC London 2023Tactics for Building Background Services in .NET - Kevin Griffin - NDC London 2023Intentional Code - Minimalism in a World of Dogmatic Design - David Whitney - NDC London 2023Intentional Code - Minimalism in a World of Dogmatic Design - David Whitney - NDC London 2023
Яндекс.Метрика