Skip to content

Workshop materials for GSAS 2023: Designing a Modern Distributed System with EDA

Notifications You must be signed in to change notification settings

dselans/gsas2023

Repository files navigation

GSAS 2023 Workshop Materials

This repo contains the materials used in the workshop "Designing a Modern Distributed System Using EDA" at GSAS 2023.

img.png

In this workshop, we will build a distributed system that uses an event-driven architecture (EDA). We will deploy several components, create a couple of services and demonstrate how it all works together. We will also bulletproof our services to be more resilient to failure and be more EDA-friendly.

The presentation associated with the workshop can be found here

The step-* directories in this repo correspond to the hands-on steps in the workshop. Each step contains a README.md that contains pertinent information for that specific step. Start with step 1!

Prerequisites

NOTE: This entire workshop has been written and tested on MacOS. It should work on Linux and Windows with some minor modifications, but no promises.

Optimally, you SHOULD have:

  • Basic understanding of Docker
  • An IDE of some sort (VSCode, IntelliJ, etc.)
  • Being comfortable operating in a terminal, working in multiple term tabs, etc.

About

Workshop materials for GSAS 2023: Designing a Modern Distributed System with EDA

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published