Event-Driven Application: By Example

A representative example of an event-driven application on Google Cloud Platform.

The example is an application that automates the creation / deletions of A records in a Google Cloud DNS internal Zone based on Google Compute Engine Instance insert, start, stop, and delete events.

The following diagram illustrates the Google Cloud Platform resources used.

Things to observe:

  • 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

Nothing fancy here; that is about it.

Broad infrastructure, development, and soft-skill background