Top Banner
CloudCamp Chicago Developer Night! #cloudcamp @CloudCamp_CHI Sponsored by Hosted by
68
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: CloudCamp Chicago - Developer Night

CloudCamp Chicago !!

Developer Night!

#cloudcamp @CloudCamp_CHI

Sponsored by

Hosted by

Page 2: CloudCamp Chicago - Developer Night

Emcee !Ryan KoopCohesiveFT !!Tweet: @RyanKoop #cloudcamp

#cloudcamp @CloudCamp_CHI

Sponsored by

Hosted by

Page 3: CloudCamp Chicago - Developer Night

… sponsored by you!

Andrea Homier - Homier & Company Michael Crosse - Centare Alex Connor - Advisory Board Company Susan Emery - Viewpointe LLC Martha Damerell - HR Options, Inc Mary Grygleski Michael Lipinski - Matrix Jon McConnell - Matrix Galen Burghardt - Aginity

Page 4: CloudCamp Chicago - Developer Night

Mark your calendars - CloudCamp Chicago on Aug 27

Page 5: CloudCamp Chicago - Developer Night

6:00 pm Introductions 6:05 pm: Lightning Talks

"Programming and Paragliding -- Hopping from Cloud to Cloud” - Philip Szalwinski, Software Craftsman, 8th Light @pszals “Braintree and the Cloud” - John Downey, Product Developer and Security Lead at Braintree @jtdwney “Autonomic and productive team dynamics via cloud” - Marcy Capron, Partner and CEO at Polymathic @marcymarcy “Citizen Science With OpenROV” - Ray Hightower, President, WisdomGroup @RayHightower

7:00 pm: Unpanel 7:45 pm: Unconference / Networking, drinks and pizza

Agenda

#cloudcamp @CloudCamp_CHI

Sponsored by

Hosted by

Page 6: CloudCamp Chicago - Developer Night

“Programming and Paragliding -- Hopping from Cloud to Cloud” !

Philip Szalwinski Software Craftsman, 8th Light !!Tweet: @pszals #cloudcamp

#cloudcamp @CloudCamp_CHI

Sponsored by

Hosted by

Page 7: CloudCamp Chicago - Developer Night

Programming and Paragliding

Hopping from Cloud to Cloud

Page 8: CloudCamp Chicago - Developer Night
Page 9: CloudCamp Chicago - Developer Night

A new perspective

Page 10: CloudCamp Chicago - Developer Night

Apprenticeship CraftsmanshipJourneyman

Page 11: CloudCamp Chicago - Developer Night
Page 12: CloudCamp Chicago - Developer Night

Let’s keep flying!

Philip Szalwinski

@pszalspszals.github.io

Page 13: CloudCamp Chicago - Developer Night

“Braintree and the Cloud” !

John Downey Product Developer and Security Lead at Braintree !!Tweet: @jtdwney #cloudcamp

#cloudcamp @CloudCamp_CHI

Sponsored by

Hosted by

Page 14: CloudCamp Chicago - Developer Night

BRAINTREE AND THE CLOUDHow we use and misuse the public cloud, plus a glimpse of the

private cloud future

Page 15: CloudCamp Chicago - Developer Night
Page 16: CloudCamp Chicago - Developer Night

September 2013

$12 billion processed annually

Page 17: CloudCamp Chicago - Developer Night

PRODUCTION TODAY

Page 18: CloudCamp Chicago - Developer Night

https://flic.kr/p/8eRC2

Page 19: CloudCamp Chicago - Developer Night
Page 20: CloudCamp Chicago - Developer Night

BENEFITS

• Very large database servers

• Use BGP for multi-DC / failover

• Well understood performance

• Predictable life cycles

Page 21: CloudCamp Chicago - Developer Night

DRAWBACKS• Complex

• Maintain our own

• Power

• Networking

• Serial console

• Slow to provision

Page 22: CloudCamp Chicago - Developer Night

Capacity planning is really hard

Page 23: CloudCamp Chicago - Developer Night

Capacity planning is really hardfor a fast moving team

Page 24: CloudCamp Chicago - Developer Night

PUBLIC CLOUD

Page 25: CloudCamp Chicago - Developer Night

EC2

Page 26: CloudCamp Chicago - Developer Night

https://flic.kr/p/8qy97G

Page 27: CloudCamp Chicago - Developer Night

• Currently in Northern California (us-west-1)

• Backups in Virginia (us-east-1)

• Massive outage forced move

• Struggle to match it to production

Page 28: CloudCamp Chicago - Developer Night

ADVANTAGES

• Quickly spin up new machines

• Everyone on the team has access

• Reduced management overhead (power, etc)

Page 29: CloudCamp Chicago - Developer Night

MISUSES

• Treating it as just another VM host

• Nodes are specialized

• No Security Group structure

Page 30: CloudCamp Chicago - Developer Night

MISSED OPPORTUNITIES

• Not designing with AWS in mind

• Not using elastic load balancers (ELB)

• Ignoring the advantages of availability zones

Page 31: CloudCamp Chicago - Developer Night

WHAT IF

• Use Route53 and multi-region

• Take advantage of all built in services

• Wrap it all up in CloudFormation

Page 32: CloudCamp Chicago - Developer Night

REDSHIFT

Page 33: CloudCamp Chicago - Developer Night

https://flic.kr/p/asoxaf

Page 34: CloudCamp Chicago - Developer Night

• “ParAccel as a Service”

• Appears as a PostgreSQL server

• Extract Transform Load (ETL) process

• Ignore/drop all sensitive fields

Page 35: CloudCamp Chicago - Developer Night

• Combines all database clusters

• Combines all applications

• Optimized for reporting and analytics

• No possibility of slowing down production

Page 36: CloudCamp Chicago - Developer Night

“How quickly does a merchant run their first transaction after signing up?”

Page 37: CloudCamp Chicago - Developer Night

THE FUTURE: PRIVATE CLOUD?

Page 38: CloudCamp Chicago - Developer Night
Page 39: CloudCamp Chicago - Developer Night
Page 40: CloudCamp Chicago - Developer Night
Page 41: CloudCamp Chicago - Developer Night
Page 42: CloudCamp Chicago - Developer Night

“Autonomic and productive team dynamics via cloud” !Marcy Capron Partner and CEO at Polymathic !!Tweet: @marcymarcy #cloudcamp

#cloudcamp @CloudCamp_CHI

Sponsored by

Hosted by

Page 43: CloudCamp Chicago - Developer Night

“Citizen Science With OpenROV” !

Ray Hightower President, WisdomGroup !!!Tweet: @RayHightower #cloudcamp

#cloudcamp @CloudCamp_CHI

Sponsored by

Hosted by

Page 44: CloudCamp Chicago - Developer Night

Citizen Science With OpenROV

CloudCamp Chicago - Thursday, July 24, 2014

Page 45: CloudCamp Chicago - Developer Night
Page 46: CloudCamp Chicago - Developer Night

What is citizen science?

Page 47: CloudCamp Chicago - Developer Night

I’m doing a (free) operating system (just a hobby, won’t be big and professional…) -Linus Torvalds

Page 48: CloudCamp Chicago - Developer Night

What is a robot?

Page 49: CloudCamp Chicago - Developer Night

In the early days of robots… robots looked human. That’s so 1950s. !

-Neil deGrasse Tyson

Page 50: CloudCamp Chicago - Developer Night

Remotely Operated Vehicle

Page 51: CloudCamp Chicago - Developer Night
Page 52: CloudCamp Chicago - Developer Night

OpenROV

Page 53: CloudCamp Chicago - Developer Night
Page 54: CloudCamp Chicago - Developer Night
Page 55: CloudCamp Chicago - Developer Night
Page 56: CloudCamp Chicago - Developer Night
Page 57: CloudCamp Chicago - Developer Night
Page 58: CloudCamp Chicago - Developer Night

TCP/IP

Page 59: CloudCamp Chicago - Developer Night
Page 60: CloudCamp Chicago - Developer Night
Page 61: CloudCamp Chicago - Developer Night
Page 62: CloudCamp Chicago - Developer Night
Page 63: CloudCamp Chicago - Developer Night
Page 64: CloudCamp Chicago - Developer Night

Are you a citizen scientist?

Page 65: CloudCamp Chicago - Developer Night

Thanks!

Page 66: CloudCamp Chicago - Developer Night

Un-panel Discussion !!!volunteer to join the panel & ask questions from the floor!

!

#cloudcamp @CloudCamp_CHI

Sponsored by

Hosted by

Page 67: CloudCamp Chicago - Developer Night

Unconference !Small groups & discussions, network !Pizza’s almost here! !

!

#cloudcamp @CloudCamp_CHI

Sponsored by

Hosted by

Page 68: CloudCamp Chicago - Developer Night

#cloudcamp @CloudCamp_CHI

Sponsored by

Hosted by