Google Cloud NEXT '17 - Authenticating Service-to-Service Calls with Google Cloud Endpoints

What?

  • Authentication vs authorization
  • Scenarios: When to use service-to-Service auth
    • Mobile apps
    • Microservices
    • Cloud to cloud

Google Cloud NEXT '17 - Building High Performance Microservices with Go, Kubernetes and gRPC

Microservice Performance Gotchas

  • Slow data serialization
  • Network contention
  • High per-process overhead

Google Cloud NEXT '17 - Globally Scalable Microservices with Google Container Engine and Google Load Balancing

Sidecar container

Container that helps the primary container do it’s job.

Google Cloud NEXT '17 - Using Google Container Engine to Deploy Scalable and Secure PHP Applications

Advantages of Compute Engine for PHP

  • Easy to spin up apps like WordPress (via cloud launcher)
  • Easy to spin up LAMP stack (via cloud launcher)
  • Low barrier of entry (it’s just VMs people!)
  • Autoscaling instance groups
  • Easy SSL firewall

Google Cloud NEXT '17 - Cloud Spanner 101

History

2005 - Everything on sharded clustered databases. A re-shard took years to complete.

Google Needs

  • Horizontally scaling database
  • ACID transactions with global consistency
  • No downtime
    • A minute of downtime on adwords cost millions of dollars