arolla / choreography-kata

A kata to learn and practice Choreography as opposed to Orchestration, as in a microservices architecture
Apache License 2.0
22 stars 9 forks source link

Idea: Provide source code for the "boring" parts #1

Open dmerejkowsky opened 2 years ago

dmerejkowsky commented 2 years ago

I had this idea while I was running the Jam session this week.

What if we add in this repository:

  1. The monolithic implementation
  2. gcloud commands or terraform to create a project in GCP using CloudFunctions and PubSub
  3. Snippets on sending messages and subscribing to events to the PubSub from a CloudFunction

Then we could spend much more time on the "event-driven" architecture and also easily check if our code is indee "microservice ready" by deploying the three services separately in the cloud.

Thoughts?

I can spend some time working on steps 1 and 3 using Python, but I'll need help for step 2.

cyriux commented 2 years ago

+1