Skip to content

Latest commit

 

History

History
74 lines (59 loc) · 2.05 KB

File metadata and controls

74 lines (59 loc) · 2.05 KB

Full-Stack Event Driven Architecture

Overview

Landing Landing

View in Figjam

Setup

  • Prerequisites

    • Node (v18.x)
    • MongoDB
    • Redis
  • Clone repository git clone git@github.com:atulmy/fullstack-event-driven-architecture.git speechy

  • Switch to directory cd speechy

  • Setup

    • Install packages npm install

Running

Notes

Redis as a message broker is only used for development purpose. It should be replaced with a more feature rich pub/sub like RabbitMQ, Kafka, Google Cloud Pub/Sub, etc. for production.

Deploying

Check .github/workflow for GCP Cloud Run deployment example. Requires GCP_PROJECT and GCP_SA_KEY added to repository secret along with Redis instance configured in GCP.

License

Copyright (c) 2024 Atul Yadav

GitHub · X (Twitter)

The MIT License