Using Java Libraries
Configuring Your Application
-
Organizing YAML Configuration Files
Understand how to manage your application using YAML configuration files.
-
Using app.yaml
Specify your Java runtime configuration, including versions and URLs.
-
Scheduling Cron Jobs
Configure regularly scheduled tasks that operate at defined times or regular intervals.
-
Configuring Datastore Indexes with index.yaml
Define query indexes for Cloud Datastore.
-
Configuring the web.xml deployment descriptor
Use web.xml to deploy a Java app to a runtime that includes the jetty9/servlet3 server.
-
Using Custom Domains and SSL
Use a custom domain with an App Engine app and set up SSL.
Using Apache Maven
Connecting to an Instance with SSH
Integrating with Google Analytics
Serving Static Files
Storing Data and Files
-
Using Cloud Datastore (NoSQL application data)
Store application data from your App Engine app in Cloud Datastore.
-
Using Cloud SQL for MySQL
Store application data from your App Engine app in Cloud SQL for MySQL.
-
Using Cloud SQL for PostgreSQL
Store application data from your App Engine app in Cloud SQL for PostgreSQL.
-
Using Cloud Storage (cloud file hosting)
Store and serve files, such as movies or images or other static content.
-
Using Third-Party Databases
Choose from a variety of third-party databases to use with your applications such as Redis, MongoDB, PostgreSQL, Cassandra, and Hadoop.
Debugging Your App
-
Writing Application Logs
Learn how to write application logs and view request and response details in application and system logs.
-
Debugging an Instance
Connect to an instance hosting your application for debugging purposes.
-
Understanding Performance with Stackdriver Profiler
Collect CPU usage and memory-allocation information from your application and view it in the Google Cloud Platform Console.
Send & Receive Pub/Sub Messages
Authenticating Users
Emailing and Messaging
-
Sending Emails with Mailgun
Use the third-party service Mailgun and the Mailgun API for bulk email.
-
Sending Emails with Mailjet
Use the third-party service Mailjet and the Mailjet API for bulk email.
-
Sending Emails with SendGrid
Use the third-party service Sendgrid and the Sendgrid API for bulk email.
-
Using SMS and Voice Services via Twilio
Embed voice, VoIP, and messaging into applications using Twillio.