Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

gcp services match apache open-source projects



References

Reference_description_with_linked_URLs___________________________Notes_____________________________________________________________




https://cloud.google.com/solutions/#smart-business-analytics-aiGCP pricing page for services
https://cloudonair.withgoogle.com/cloud101?utm_source=linkedin&utm_medium=sponsoredupdates&utm_content=fundamentals&utm_
campaign=FY19-Q4-NORTHAM-onair-displaypaidsocial-er-GC_None_OnAir_Northam
&dclid=CMSy9-bxveYCFURjwQod4ucHuQ
Online GCP training webinars
Google Cloud Platform in Action 1st edition ebook
https://www.infoq.com/news/2020/11/eventarc-google-cloud-run/Eventarc notifications for Google Cloud Run serverless functions for automation





















Key Concepts



Potential Value Opportunities

...

Any thoughts?
@piotr.s.brainhub haven’t we had these changes running for a week already without issue? That’s what confusing if this is actually related to the issue i’m describing above. (edited)


Candidate Solutions



CloudEvents standard 

https://github.com/cloudevents/spec/blob/master/primer.md

The source generates a message where the event is encapsulated in a protocol. The event arrives to a destination, triggering an action which is provided with the event data.

A source is a specific instance of a source-type which allows for staging and test instances. Open source software of a specific source-type may be deployed by multiple companies or providers.

Events can be delivered through various industry standard protocols (e.g. HTTP, AMQP, MQTT, SMTP), open-source protocols (e.g. Kafka, NATS), or platform/vendor specific protocols (AWS Kinesis, Azure Event Grid).

An action processes an event defining a behavior or effect which was triggered by a specific occurrence from a specific source. While outside of the scope of the specification, the purpose of generating an event is typically to allow other systems to easily react to changes in a source that they do not control. The source and action are typically built by different developers. Often the source is a managed service and the action is custom code in a serverless Function (such as AWS Lambda or Google Cloud Functions).

Eventarc notifications for Google Cloud Run serverless functions for automation

https://www.infoq.com/news/2020/11/eventarc-google-cloud-run/

customers can use Eventarc to address use cases such as video analysis, file conversion, new user signup, application monitoring, and hundreds of others by acting on events that originate from Cloud Storage, BigQuery, Firestore, and more than 60 other Google Cloud sources. Eventarc supports:

  • Receiving events from 60+ Google Cloud sources (via Cloud Audit logs)
  • Receiving events from custom sources by publishing to Pub/Sub – customer's code can send events to signal between microservices 
  • Adhere to the CloudEvents standard for all events, regardless of source, to ensure a consistent developer experience
  • On-demand scalability and no minimum fees

The underlying delivery mechanism in Eventarc is Pub/Sub, and topics and subscriptions. Event sources produce events and publish them on the Pub/Sub topic in any format. Subsequently, the events are delivered to the Google Run sinks. Developers can use Eventarc for applications running on Cloud Run to use a Cloud Storage event (via Cloud Audit Logs) to trigger a data processing pipeline or an event from custom sources (publishing to Cloud Pub/Sub) to signal between microservices.

Image Added
Source: https://codelabs.developers.google.com/codelabs/cloud-run-events#2


Step-by-step guide for Example

...