{"guid":"1f38d787-9829-4d89-9c7b-6cc96658ecce","title":"The Unreasonable Effectiveness of Events","subtitle":null,"slug":"bob11-2024-the-unreasonale-effectiveness-of-events-huehnken","link":"https://bobkonf.de/2024/huehnken.html","description":"For many, event-driven communication is often considered just an implementation detail. However, event-driven architecture has implications that reach far beyond the realm of asynchronous messaging. In this presentation, we will delve into many of these implications in detail. From delivery guarantees to promise theory, from designing event payloads to functional programming, from error handling to strategic domain-driven design - we will embark on a journey from seemingly minor details to the big picture.\n\t","original_language":"eng","persons":["Lutz Hühnken"],"tags":["bob2024","8","2024","Talk","BOB","BOBKonferenz"],"view_count":160,"promoted":false,"date":"2024-03-15T17:10:00.000+01:00","release_date":"2024-07-14T00:00:00.000+02:00","updated_at":"2026-03-10T00:30:06.799+01:00","length":2704,"duration":2704,"thumb_url":"https://static.media.ccc.de/media/events/bobkonf/2024/8-1f38d787-9829-4d89-9c7b-6cc96658ecce.jpg","poster_url":"https://static.media.ccc.de/media/events/bobkonf/2024/8-1f38d787-9829-4d89-9c7b-6cc96658ecce_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/bobkonf/2024/8-1f38d787-9829-4d89-9c7b-6cc96658ecce.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/bobkonf/2024/8-1f38d787-9829-4d89-9c7b-6cc96658ecce.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/bob11-2024-the-unreasonale-effectiveness-of-events-huehnken","url":"https://api.media.ccc.de/public/events/1f38d787-9829-4d89-9c7b-6cc96658ecce","conference_title":"BOB Konferenz 2024","conference_url":"https://api.media.ccc.de/public/conferences/bobkonf2024","related":[],"recordings":[{"size":179,"length":2704,"mime_type":"video/webm","language":"eng","filename":"bob2024-8-eng-The_Unreasonable_Effectiveness_of_Events_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2024-07-14T20:57:40.893+02:00","recording_url":"https://cdn.media.ccc.de/events/bobkonf/2024/webm-hd/bob2024-8-eng-The_Unreasonable_Effectiveness_of_Events_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/78512","event_url":"https://api.media.ccc.de/public/events/1f38d787-9829-4d89-9c7b-6cc96658ecce","conference_url":"https://api.media.ccc.de/public/conferences/bobkonf2024"},{"size":85,"length":2704,"mime_type":"video/webm","language":"eng","filename":"bob2024-8-eng-The_Unreasonable_Effectiveness_of_Events_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2024-07-14T20:48:08.864+02:00","recording_url":"https://cdn.media.ccc.de/events/bobkonf/2024/webm-sd/bob2024-8-eng-The_Unreasonable_Effectiveness_of_Events_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/78508","event_url":"https://api.media.ccc.de/public/events/1f38d787-9829-4d89-9c7b-6cc96658ecce","conference_url":"https://api.media.ccc.de/public/conferences/bobkonf2024"},{"size":60,"length":2704,"mime_type":"video/mp4","language":"eng","filename":"bob2024-8-eng-The_Unreasonable_Effectiveness_of_Events_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2024-07-14T20:36:52.636+02:00","recording_url":"https://cdn.media.ccc.de/events/bobkonf/2024/h264-sd/bob2024-8-eng-The_Unreasonable_Effectiveness_of_Events_sd.mp4","url":"https://api.media.ccc.de/public/recordings/78507","event_url":"https://api.media.ccc.de/public/events/1f38d787-9829-4d89-9c7b-6cc96658ecce","conference_url":"https://api.media.ccc.de/public/conferences/bobkonf2024"},{"size":41,"length":2704,"mime_type":"audio/mpeg","language":"eng","filename":"bob2024-8-eng-The_Unreasonable_Effectiveness_of_Events_mp3.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2024-07-14T20:32:03.649+02:00","recording_url":"https://cdn.media.ccc.de/events/bobkonf/2024/mp3/bob2024-8-eng-The_Unreasonable_Effectiveness_of_Events_mp3.mp3","url":"https://api.media.ccc.de/public/recordings/78506","event_url":"https://api.media.ccc.de/public/events/1f38d787-9829-4d89-9c7b-6cc96658ecce","conference_url":"https://api.media.ccc.de/public/conferences/bobkonf2024"},{"size":29,"length":2704,"mime_type":"audio/opus","language":"eng","filename":"bob2024-8-eng-The_Unreasonable_Effectiveness_of_Events_opus.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2024-07-14T20:31:45.692+02:00","recording_url":"https://cdn.media.ccc.de/events/bobkonf/2024/opus/bob2024-8-eng-The_Unreasonable_Effectiveness_of_Events_opus.opus","url":"https://api.media.ccc.de/public/recordings/78505","event_url":"https://api.media.ccc.de/public/events/1f38d787-9829-4d89-9c7b-6cc96658ecce","conference_url":"https://api.media.ccc.de/public/conferences/bobkonf2024"},{"size":125,"length":2704,"mime_type":"video/mp4","language":"eng","filename":"bob2024-8-eng-The_Unreasonable_Effectiveness_of_Events_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2024-07-14T19:28:03.060+02:00","recording_url":"https://cdn.media.ccc.de/events/bobkonf/2024/h264-hd/bob2024-8-eng-The_Unreasonable_Effectiveness_of_Events_hd.mp4","url":"https://api.media.ccc.de/public/recordings/78486","event_url":"https://api.media.ccc.de/public/events/1f38d787-9829-4d89-9c7b-6cc96658ecce","conference_url":"https://api.media.ccc.de/public/conferences/bobkonf2024"}]}