Profile

Cover photo
Ian Rose
Works at Monetology
Attended Harvard University
Lives in Decatur, GA
277 followers|208,127 views
AboutPostsPhotosYouTubeReviews

Stream

Ian Rose

Shared publicly  - 
 
Howdy G+,

I posted an +Ansible-with-+Google Cloud Platform question over on stackoverflow: http://stackoverflow.com/questions/30080880/how-can-i-add-remove-instances-from-gce-load-balancers-with-ansible

With all the Google eng and devrel people hanging out here, I figured a cross-post might be a good idea.

I'm looking at you, +Eric Johnson and +Katharina Probst

Cheers
1
Eric Johnson's profile photo
 
Busted!  You are correct Ian, the GCE modules in Ansible don't (yet) support add/remove.  Answered your SO post too.

FYI - I have commit on ansible, so I'd be very grateful to the contribution if you were up to the challenge. :-)
Add a comment...

Ian Rose

Shared publicly  - 
 
I did a little interview on how we use Apache Cassandra at +FullStory  (running on +Google Cloud Platform, no less).
Apache Cassandra has become the leading NoSQL database platform driving many of today's modern business applications by offering continuous availability, high scalability and performance, strong security, and operational simplicity while lowering overall cost of ownership.
3
Add a comment...

Ian Rose

Shared publicly  - 
 
Dear Tech Gurus -

I am considering a Cassandra cluster deployment to Google Compute Engine.  However one of our principal db clients would be an App Engine app.  Since GCE firewalls do not include App Engine instances (meaning App Engine instances are considered "outside" the firewall) we would need to open ports in the firewall to the Cassandra nodes, effectively putting our database on the public Internet.

Is this reasonable to do?  I have read up on Cassandra's authentication scheme (http://www.datastax.com/documentation/cassandra/2.0/cassandra/security/securityTOC.html) but I'm certainly not an expert and thus I don't trust that I can properly evaluate whether this scheme is strong enough to protect a publicly available database server.

If this is a bad idea, what's our best alternative?  Writing some kind of authenticating app in front of each database is rather unappealing since (1) we obviously want the db to be fast, so any extra steps in the way are counter to that goal, and (2) it might necessitate custom changes to the standard Cassandra client libs/programs.

Is there a standard practice here?

+Katharina Probst +Eric Johnson +Google Cloud Platform 
1
Kelly Norton's profile photoEric Johnson's profile photoIan Rose's profile photo
3 comments
 
+Kelly Norton +Eric Johnson  We considered an IP whitelist, but were concerned that this left us vulnerable to someone simply creating an App Engine app and hitting us with that.  So it feels like we need to be able to defend from App Engine just as well as we can defend from the rest of the Internet.
Add a comment...

Ian Rose

Shared publicly  - 
 
 
ATL Gophers: We're hosting the May meetup over at +Monetology HQ on the west side. There will be beer. And if you ask me nicely, Bourbon :)

http://www.meetup.com/Go-Users-Group-Atlanta/events/178325422/
Schedule: 6:30-7:00 Food / Drinks / Networking 7:00 until ~8:30: Presentations We are meeting at the Monetology offices (Map:https://s3.amazonaws.com/mn-blobs/e877d721-321c-423f-bcf0-a7fe9cce2d81). Presentations: "A pragmatic look at the language design of Go." - Jaime Yap "Go on Google Cloud."  - Ian Rose (tentative) Address: 818 Marietta St. Atlanta, GA 30318 Parking:  Some parking is available in the Monetology Lot. Overflow parking is availa...
1
Add a comment...

Ian Rose

Shared publicly  - 
 
Alarmingly accurate...
If you made quiche for dinner go ahead and cut the eating slice in half. Better yet, reduce it to zero because nobody wants to eat baked vegetables mashed into pie crust. Quiche is like if eggs and salad had a baby and that b...
1
Add a comment...

Ian Rose

Shared publicly  - 
 
Brief, cool science video.  Amazing what you can learn about things (like candles) that are so common.
1
Add a comment...
In his circles
117 people
Have him in circles
277 people
gina leuterio's profile photo
Jason Evans's profile photo
Marco Baitelli's profile photo
Paul Harrington's profile photo
Greg Youree's profile photo
Ken Briesemeister's profile photo
Jorge Meirim's profile photo
Natasha Robinson's profile photo
Liza Stone's profile photo

Ian Rose

Shared publicly  - 
 
Gopher Academy is running a blog series to celebrate #golang 's 5th birthday.  On Monday I was a guest blogger, talking about why we love Go and how we use it over at +FullStory.
2
Add a comment...

Ian Rose

Shared publicly  - 
 
Dear +Google Cloud Platform,

We are happy App Engine and GCE users.  However I can't help but notice that GCE does not charge at all for egress traffic "to a different Google Cloud service within the same region" [1] (this is awesome!) but App Engine does appear to charge for outgoing bandwidth to GCE [2] (this is not awesome).  Any chance this will change in the near future such that all GAE <-> GCE traffic will be free?  Seems like that would be a nice step towards promoting apps (like ours') that use a combination of Google Cloud services.

Sincerely yours,
Some guy on the Internet

[1] https://developers.google.com/compute/pricing#general
[2] https://developers.google.com/appengine/pricing#cost_resource


p.s. thanks to +Jared Bhatti for clarifying this here: 
http://stackoverflow.com/questions/23094201/am-i-charged-for-bandwidth-between-an-appengine-app-and-compute-engine-instance
9
1
Bruce Johnson's profile photoChris Ramsdale's profile photoSarah Smith's profile photo
2 comments
 
confusing, indeed.  digging in with the networking and pricing folks back here.
Add a comment...

Ian Rose

Shared publicly  - 
 
Great day today at +FullStory HQ!  Excited to announce our public launch and +Google Ventures funding.
Web developers can find it challenging to fix bugs that users report if they can’t recreate the problem themselves. But FullStory, a company started by a group of ex-Google employees, is building a product that can help with that.
6
Sara Thomas's profile photo
 
So exciting. 
Add a comment...

Ian Rose

Shared publicly  - 
 
Toddlers aren't the only ones who struggle with the basics.  If you've ever seen your mom try to hurry up and open the door while holding groceries and then run to the bathroom only to emerge five minutes later in different p...
2
Add a comment...

Ian Rose

Shared publicly  - 
 
Ugh. I guess chalk this up as another reason I am glad we jumped from AWS to Google Cloud. Would be nice to see Twitter clean up though...
Summary: While Google, Facebook, Apple and others made major strides for clean energy and Internet infrastructure, Amazon and AWS are lagging far behind.
5
Add a comment...

Ian Rose

Shared publicly  - 
 
Thinking about getting my feet wet with one of +Chef, +Puppet Labs, +Ansible or +SaltStack. I've tried to read up on comparisons online but obviously it's hard to know how much to trust those. Anyone have suggestions or real-world experiences to share?
1
Katharina Probst's profile photoEric Johnson's profile photoIan Rose's profile photo
7 comments
 
Looks great, thanks.  We are probably still a few weeks off from making a serious attempt in this area (and we're a startup, so priorities change rapidly!) but its great to have some resources already lined up for when we get to that point.
Add a comment...
People
In his circles
117 people
Have him in circles
277 people
gina leuterio's profile photo
Jason Evans's profile photo
Marco Baitelli's profile photo
Paul Harrington's profile photo
Greg Youree's profile photo
Ken Briesemeister's profile photo
Jorge Meirim's profile photo
Natasha Robinson's profile photo
Liza Stone's profile photo
Work
Occupation
Software Engineer
Employment
  • Monetology
    Software Engineer, 2012 - present
  • Google
    Software Engineer, 2011 - 2012
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Decatur, GA
Previously
Salinas, CA - Oakland, CA - Fairfax, VA - Middletown, DE - Cambridge, MA
Story
Tagline
The first rule of Tautology Club, is the first rule of Tautology Club.
Education
  • Harvard University
    Computer Science, 2005 - 2011
  • Dartmouth College
    Computer Science, 1996 - 2000
  • Berkeley High School
    1992 - 1996
Basic Information
Gender
Male
Other names
Ian Gregory Rose
I've always had good experiences here. Hours are quite accommodating too.
Public - a year ago
reviewed a year ago
Good store and good selection of hardware and gardening items but traffic in that shopping center can be a hassle.
Quality: Very GoodAppeal: GoodService: Very Good
Public - 2 years ago
reviewed 2 years ago
Had a very nice breakfast here. Good sized menu. Quirky, fun decor. Kids both enjoyed pancakes with a generous serving of good-quality fruit. I had the Mardi Gras Omelette which suffered only from a bit of unmelted cheese. Otherwise v. good.
Public - 2 years ago
reviewed 2 years ago
Great beer list and tasty food; slightly limited menu.
Food: Very GoodDecor: Very GoodService: Good
Public - 2 years ago
reviewed 2 years ago
10 reviews
Map
Map
Map
Cool atmosphere, good beer/wine selection, slightly overpriced but good food. The performances are always creative and funny (where appropriate, of course).
Appeal: ExcellentFacilities: ExcellentService: Excellent
Public - 2 years ago
reviewed 2 years ago
A hidden gem. Fun exhibits for children and a nice little outdoor nature walk. Best of all its free! However I was quite disappointed in the one (kids) planetarium show we saw.
Appeal: Very GoodFacilities: Very GoodService: Very Good
Public - 2 years ago
reviewed 2 years ago
Food: GoodDecor: Very GoodService: Good
Public - 2 years ago
reviewed 2 years ago