Using Google's Cloud - for Developers - part six

Post on 14-May-2015

2,805 views 0 download

Tags:

description

Part 6 of 6 - YouTube screencast series - 'Intro to the Google Cloud for Developers' - learning more and next steps

transcript

Using Google’s Cloud – for Developers

Part 6 of 6 Learning More About the Google Cloud

Lynn Langit

About Lynn Langit

Practicing Architect

• Cloud Deployments• Azure• AWS• Google• Rackspac

e

Google

• Google Cloud Developer Expert

AWS & Others

• AWS Insider• MongoDB

Master• Cloudera

certified trainer

Microsoft

• FTE for 4 years

• SQL Server MVP

About This Series

Is a series of screencasts including demos and code samples• Designed for Java developers

• Shows how to work with Google Cloud Services

Delivered in Six Parts• Part One – What is the Google Cloud?

• Part Two – Using the web consoles

• Part Three – Understanding billing

• Part Four – Using command line

• Part Five – Programming APIs with Java

• Part Six – Learning More / Next steps

Learning more about the Google Cloud

Part Six

Lessons from the real world

For any new cloud project, start small and simple• Think about Compute, Data and other APIs• Consider writing new vs. doing an existing code port for PaaS• New programming languages, tools, services = Learning Curve = Cost

to the businessConsider Testing Approaches• Unit Testing• Integration Testing

Consider DR Approaches• Multi-zone, etc..

Consider Monitoring (Instrumentation & Scaling) Approaches• Enabling AppStats for more detailed logging• Google whitepaper w/reference architecture – here• Whitepaper and code sample (w/scripts) for ‘HA w/LAMP on GCE’ -

here

Considering Services: GAE/GCE, others

CGE

GAE

Other Google

APIs

• On demand compute

• Caching• Routing• Can run GAE as ‘backend service’ optimized to run as a service

• Endpoints

• Prediction• Translation• Others

Considering Data: Storage Options

Understanding Google’s Developer Resources

• API documentation• Quick Starts• Code Samples

Each product

• Google Developer Blog• Google Developers YouTube

Channel• GitHub Google Cloud code

samples• Code Labs• Stack Overflow

Online

• Google IO• Google User Groups• Google Developer Advocate Hangouts• Cloud Developer’s Training

Live

• Blogs• YouTube• Code Samples

GDE’s

Using Google’s Developer Resources

DEMO

Core Resources for Google Cloud Developers

Keep Coding – More Samples

Finding Google Developer Experts

DEMO

www.TeachingKidsProgramming.org• Free Courseware (Java, Small Basic or C# [on Pluralsight])• Do a Recipe Teach a Kid (Ages 10 ++)

• recipes)

Keep Learning

Twitter: @LynnLangit YouTube:

http://www.youtube.com/user/SoCalDevGal

Hire me To help build your BI/Big Data solution To teach your team next gen BI To learn more about using NoSQL

solutions