Letting user experience drive development with an available, integrated cloud system
Cloud Functions is now our preferred workhorse. With that as our glue, we can integrate
other fully-managed services, like Cloud Firestore, that help make sure our systems are
always available. We listen for change events as data is persisted or updated in
Cloud Firestore, perform nightly backups, or feed data to BigQuery for analysis.
Google Cloud Platform also integrates with the other tools we're using like Angular, Mailgun,
Trello, and Bitbucket.
The result is a fast, scalable, and fault-tolerant system backed by a secure, world-class service.
The time it takes to develop and deliver has been reduced by an order of magnitude.
With Cloud Functions, we've also been able to adopt a serverless/microservice paradigm,
giving us the flexibility to focus more on our customers' experiences and delivering features,
rather than server management and patching. Without having to manage additional widgets,
we've been able to let user experience drive our development — from tracking new social
media feeds to adding video analytics.
When customers ask us to track public social media shares around an event, we're able to
leverage tools like Cloud Dataprep and BigQuery to capture related social posts and provide
fast analytic insight. Our engine can track events on social media and supports even more teams'
efforts to raise awareness of, or even prevent, critical incidents.
Most recently, the platform helped keep fans safe at Super Bowl LII by centralizing internal
incident reports, police reports, and social media feeds in one security command center.