---
title: "Discussion on \"Event-Driven Systems in Go with Redis: Pub/Sub and Streams\" | Hashnode"
description: "Discussion on \"Event-Driven Systems in Go with Redis: Pub/Sub and Streams\". Learn how to implement scalable, resilient architectures with Domain-Driven Design, EDD, featuring idempotency, retries, and more."
url: "https://hashnode.com/posts/event-driven-systems-in-go-with-redis-pubsub-and-streams/689de4e63449a84c6f44e995"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Event-Driven Systems in Go with Redis: Pub/Sub and Streams](https://thegoninja.hashnode.dev/event-driven-systems-in-go-with-redis-pubsub-and-streams?utm_source=hashnode&utm_medium=feed)

Learn how to implement scalable, resilient architectures with Domain-Driven Design, EDD, featuring idempotency, retries, and more.

Aug 14, 2025 · 9 min read · thegoninja.hashnode.dev  
Read the article

## Written by

[Oluwatosin Oghenewaire Thompson](https://hashnode.com/@thegoninja)

@thegoninja · Nigeria

  
[View profile](https://hashnode.com/@thegoninja)

Software Engineer

Hi, I’m Oluwatosin Thompson, a Backend Engineer specialising in Go (Golang) and passionate about creating reliable, scalable, and efficient backend systems that power great products. I’ve built and maintained production-grade services using Temporal, Prometheus, and AWS, with a strong emphasis on performance optimisation, distributed systems, and clean, maintainable code. My work reflects a balance between technical excellence and real-world business impact. I enjoy sharing my learning journey through technical writing and documenting how I solve engineering challenges. Known for being teachable, adaptable, and detail-oriented, I’m always eager to take on complex problems and deliver elegant solutions. I’m committed to engineering growth, collaboration, and continuous improvement, with a long-term goal of building impactful systems used worldwide.

## Responses

Comments are turned off for this post.
