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




Broad infrastructure, development, and soft-skill background

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Flutter Databases: a look at the options from sqflite to ObjectBox

a review of databases for flutter

Fast Neural Network for Distributed Systems of Data

Exception Handling and Logging

Calculating Roman Numerals in C#

Clean code by TDD with Static Analysis

How to install your SSL certificates on NGINX

This Python Library Could Control WhatsApp!

Competitive Programming and where to begin?

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

More from Medium

USPTO Trademark API — Search trademark & owner database — part 1

Handling Requests from Google Pub/Sub Push Subscriptions in Spring Boot Cloud Run Applications

Gitlab CI automation : Nice things to know before starting!