Event-Driven Application: By Example

  • The Log Router Sink is built using Cloud Audit Logs; these logs help one answer the questions of “who did what, where, and when?” within your Google Cloud resources
  • The Pub / Sub Subscription is configured with a 30 second (minimum) backoff duration with 5 delivery attempts; this to ensure the application accounts for the delay between the insert event and the Google Compute Instance being created
  • The second Pub / Sub Topic and Subscription is the “dead letter”, i.e., for handling message failures
  • The Cloud Run Service runs a Go application configured with container arguments providing the Project ID, Cloud DNS Zone name, and Cloud DNS Zone dns name

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
John Tucker

John Tucker

Broad infrastructure, development, and soft-skill background