14
Using Google’s Cloud – for Developers Part 6 of 6 Learning More About the Google Cloud Lynn Langit

Using Google's Cloud - for Developers - part six

Embed Size (px)

DESCRIPTION

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

Citation preview

Page 1: Using Google's Cloud - for Developers - part six

Using Google’s Cloud – for Developers

Part 6 of 6 Learning More About the Google Cloud

Lynn Langit

Page 2: Using Google's Cloud - for Developers - part six

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

Page 3: Using Google's Cloud - for Developers - part six

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

Page 4: Using Google's Cloud - for Developers - part six

Learning more about the Google Cloud

Part Six

Page 5: Using Google's Cloud - for Developers - 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

Page 6: Using Google's Cloud - for Developers - part six

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

Page 7: Using Google's Cloud - for Developers - part six

Considering Data: Storage Options

Page 8: Using Google's Cloud - for Developers - part six

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

Page 9: Using Google's Cloud - for Developers - part six

Using Google’s Developer Resources

DEMO

Page 10: Using Google's Cloud - for Developers - part six

Core Resources for Google Cloud Developers

Page 11: Using Google's Cloud - for Developers - part six

Keep Coding – More Samples

Page 12: Using Google's Cloud - for Developers - part six

Finding Google Developer Experts

DEMO

Page 13: Using Google's Cloud - for Developers - part six

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

• recipes)

Page 14: Using Google's Cloud - for Developers - part six

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