{"guid":"6b91db0f-9989-5008-b973-24d61c5ac768","title":"Rettung eines Redis Cache - Zugriffe synchronisieren mit RabbitMQ Topics","subtitle":null,"slug":"ho25-83-rettung-eines-redis-cache-zugriffe-synchronisieren-mit-rabbitmq-topics","link":"https://talks.hackover.de/ho25/talk/GY7EVL/","description":"Microservices sind modern, eine Pipeline mit Message Queues und Cache wird da schnell mal hingeklatscht. In diesem Vortrag seht ihr ein anonymisiertes Fallbeispiel aus einem Projekt, bei dem der Cache inkonsistent wurde, fremde Devs mit Redis-Locks dagegen hielten bis das System lahmte und dann schnell die Firma verließen. Ich zeige euch, wie ich die Message Queues neu sortierte und anschließend alle Locks abschaffte, so dass doch noch ein stabiler Microservice herauskam.\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"deu","persons":["coco"],"tags":["83","2025","hackover2025","Raum 1.7","hackover2025-deu","Day 1"],"view_count":187,"promoted":false,"date":"2025-07-04T19:30:00.000+02:00","release_date":"2025-07-07T00:00:00.000+02:00","updated_at":"2026-04-06T19:30:07.523+02:00","length":1958,"duration":1958,"thumb_url":"https://static.media.ccc.de/media/events/hackover/2025/83-6b91db0f-9989-5008-b973-24d61c5ac768.jpg","poster_url":"https://static.media.ccc.de/media/events/hackover/2025/83-6b91db0f-9989-5008-b973-24d61c5ac768_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/hackover/2025/83-6b91db0f-9989-5008-b973-24d61c5ac768.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/hackover/2025/83-6b91db0f-9989-5008-b973-24d61c5ac768.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/ho25-83-rettung-eines-redis-cache-zugriffe-synchronisieren-mit-rabbitmq-topics","url":"https://api.media.ccc.de/public/events/6b91db0f-9989-5008-b973-24d61c5ac768","conference_title":"Hackover 2025","conference_url":"https://api.media.ccc.de/public/conferences/hackover2025","related":[],"recordings":[{"size":16,"length":1958,"mime_type":"audio/opus","language":"deu","filename":"hackover2025-83-deu-Rettung_eines_Redis_Cache_-_Zugriffe_synchronisieren_mit_RabbitMQ_Topics_opus.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2025-07-07T18:37:18.388+02:00","recording_url":"https://cdn.media.ccc.de/events/hackover/2025/opus/hackover2025-83-deu-Rettung_eines_Redis_Cache_-_Zugriffe_synchronisieren_mit_RabbitMQ_Topics_opus.opus","url":"https://api.media.ccc.de/public/recordings/88813","event_url":"https://api.media.ccc.de/public/events/6b91db0f-9989-5008-b973-24d61c5ac768","conference_url":"https://api.media.ccc.de/public/conferences/hackover2025"},{"size":29,"length":1958,"mime_type":"audio/mpeg","language":"deu","filename":"hackover2025-83-deu-Rettung_eines_Redis_Cache_-_Zugriffe_synchronisieren_mit_RabbitMQ_Topics_mp3.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2025-07-07T18:36:51.328+02:00","recording_url":"https://cdn.media.ccc.de/events/hackover/2025/mp3/hackover2025-83-deu-Rettung_eines_Redis_Cache_-_Zugriffe_synchronisieren_mit_RabbitMQ_Topics_mp3.mp3","url":"https://api.media.ccc.de/public/recordings/88812","event_url":"https://api.media.ccc.de/public/events/6b91db0f-9989-5008-b973-24d61c5ac768","conference_url":"https://api.media.ccc.de/public/conferences/hackover2025"},{"size":154,"length":1958,"mime_type":"video/webm","language":"deu","filename":"hackover2025-83-deu-Rettung_eines_Redis_Cache_-_Zugriffe_synchronisieren_mit_RabbitMQ_Topics_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2025-07-07T23:29:05.416+02:00","recording_url":"https://cdn.media.ccc.de/events/hackover/2025/webm-hd/hackover2025-83-deu-Rettung_eines_Redis_Cache_-_Zugriffe_synchronisieren_mit_RabbitMQ_Topics_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/88840","event_url":"https://api.media.ccc.de/public/events/6b91db0f-9989-5008-b973-24d61c5ac768","conference_url":"https://api.media.ccc.de/public/conferences/hackover2025"},{"size":65,"length":1958,"mime_type":"video/webm","language":"deu","filename":"hackover2025-83-deu-Rettung_eines_Redis_Cache_-_Zugriffe_synchronisieren_mit_RabbitMQ_Topics_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2025-07-07T21:35:03.581+02:00","recording_url":"https://cdn.media.ccc.de/events/hackover/2025/webm-sd/hackover2025-83-deu-Rettung_eines_Redis_Cache_-_Zugriffe_synchronisieren_mit_RabbitMQ_Topics_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/88829","event_url":"https://api.media.ccc.de/public/events/6b91db0f-9989-5008-b973-24d61c5ac768","conference_url":"https://api.media.ccc.de/public/conferences/hackover2025"},{"size":59,"length":1958,"mime_type":"video/mp4","language":"deu","filename":"hackover2025-83-deu-Rettung_eines_Redis_Cache_-_Zugriffe_synchronisieren_mit_RabbitMQ_Topics_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2025-07-07T18:48:03.453+02:00","recording_url":"https://cdn.media.ccc.de/events/hackover/2025/h264-sd/hackover2025-83-deu-Rettung_eines_Redis_Cache_-_Zugriffe_synchronisieren_mit_RabbitMQ_Topics_sd.mp4","url":"https://api.media.ccc.de/public/recordings/88820","event_url":"https://api.media.ccc.de/public/events/6b91db0f-9989-5008-b973-24d61c5ac768","conference_url":"https://api.media.ccc.de/public/conferences/hackover2025"},{"size":171,"length":1958,"mime_type":"video/mp4","language":"deu","filename":"hackover2025-83-deu-Rettung_eines_Redis_Cache_-_Zugriffe_synchronisieren_mit_RabbitMQ_Topics_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2025-07-07T15:09:33.337+02:00","recording_url":"https://cdn.media.ccc.de/events/hackover/2025/h264-hd/hackover2025-83-deu-Rettung_eines_Redis_Cache_-_Zugriffe_synchronisieren_mit_RabbitMQ_Topics_hd.mp4","url":"https://api.media.ccc.de/public/recordings/88805","event_url":"https://api.media.ccc.de/public/events/6b91db0f-9989-5008-b973-24d61c5ac768","conference_url":"https://api.media.ccc.de/public/conferences/hackover2025"}]}