Bringing hybrid and multi-cloud to our APAC customers with AnthosBringing hybrid and multi-cloud to our APAC customers with AnthosVP, Engineering, Google Cloud

At Google Cloud Next ‘19 in April, we announced Anthos, Google Cloud’s new open platform that lets you run applications anywhere—simply, flexibly and securely. Embracing open standards, Anthos lets you run your applications unmodified on existing on-prem hardware investments or in the public cloud. Anthos also includes capabilities to help Read more…

How to Architect APIs for Scale and Security

We hope you’ve enjoyed reading our posts on best practices for your serverless applications. This series of posts will focus on best practices and concepts you should be familiar with when you architect APIs for your applications. We’ll kick this first post off with a comparison between REST and GraphQL API architectures. Read more…

Introducing AWS Chatbot: ChatOps for AWS

DevOps teams widely use chat rooms as communications hubs where team members interact—both with one another and with the systems that they operate. Bots help facilitate these interactions, delivering important notifications and relaying commands from users back to systems. Many teams even prefer that operational events and notifications come through Read more…

Happy birthday Knative! Celebrating one year of portable serverless computingHappy birthday Knative! Celebrating one year of portable serverless computingProduct Manager, Google Cloud

Today marks the one-year anniversary of Knative, an open-source project initiated by Google that helps developers build, deploy and manage modern serverless workloads. What started as a Google-led project now has a rich ecosystem with partners from around the world, and together, we’ve had an amazing year! Here are just Read more…

Ten Things Serverless Architects Should Know

Building on the first three parts of the AWS Lambda scaling and best practices series where you learned how to design serverless apps for massive scale, AWS Lambda’s different invocation models, and best practices for developing with AWS Lambda, we now invite you to take your serverless knowledge to the Read more…

Announcing new GKE architecture specialization—now with one month free accessAnnouncing new GKE architecture specialization—now with one month free accessTechnical Curriculum Lead, Cloud Infrastructure

Today, IT organizations want to move fast, deploy software efficiently, and scale big. Kubernetes, containers, and Google Kubernetes Engine (GKE) can help you do that—and we can help you get started with learning these technologies with our newest training path, the Architecting with Google Kubernetes Engine Specialization. In this specialization, Read more…

Best Practices for Developing on AWS Lambda

In our previous post we discussed the various ways you can invoke AWS Lambda functions. In this post, we’ll provide some tips and best practices you can use when building your AWS Lambda functions. One of the benefits of using Lambda, is that you don’t have to worry about server Read more…

To run or not to run a database on Kubernetes: What to considerTo run or not to run a database on Kubernetes: What to considerSolutions Architect, Google Cloud

Today, more and more applications are being deployed in containers on Kubernetes—so much so that we’ve heard Kubernetes called the Linux of the cloud. Despite all that growth on the application layer, the data layer hasn’t gotten as much traction with containerization. That’s not surprising, since containerized workloads inherently have Read more…

Introducing the Jenkins GKE Plugin—deploy software to your Kubernetes clustersIntroducing the Jenkins GKE Plugin—deploy software to your Kubernetes clustersCloud Solutions ArchitectOpen Source CI/CD Tech Lead

Jenkins is one of the most widely used tools for automating software build, test, and deployment. Kubernetes, meanwhile, is an increasingly popular deployment target for those workloads. While it’s already possible to run Jenkins on Google Kubernetes Engine (GKE) clusters, it’s harder to manage robust deployment strategies for your workloads Read more…