Authenticating Applications with Service Accounts in Google Cloud

Imagine this: you’ve built an application that you want to deploy on Google Cloud (GCP), and it needs to interact with other GCP services like Cloud Storage or Cloud Functions. Now, how can you ensure that your application has the necessary permissions to access these services securely? This is where service accounts come into play. In this post, we’ll learn about authentication in Google Cloud, and how to use service accounts to control application access within your GCP environment....

App Engine Scaling - Basic, Manual, and Automatic Scaling (With Examples)

In this post, we’ll learn how to manage and scale your App Engine resources on the Google Cloud platform, which would include: The different types of scaling types (Basic, Manual, and Automatic), and when to use them. How to manage instance classes to increase the memory and CPU available to each instance. When and why should you scale? Every time we deploy our app on App Engine, it assigns a certain number of machines to handle all of the incoming requests....

Monitoring for Google App Engine: How to View Logs and Metrics

In this post, we will learn how to view application logs for our AppEngine application, as well as view metrics for throughput, latency and resource usage. After deploying an App Engine service, we need to monitor its performance, and find out if there are any errors being logged. App Engine, together with tools like Cloud Monitoring and Cloud Logging, gives us the ability to effectively monitor and debug our application....