Post on 14-May-2015
description
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 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