Archive For The “Services” Category

Google Working on Dynamic Runtime?

Lars Bak leads the Google Aarhus Denmark lab. He’s one of the original developers of Sun HotSpot Java VM. the Self Programming Language, and the sun Connected Limited Device Configuration VM for mobile phone. He’s schedule to do a talk at JAOO Aarhaus, Denmark (Sept. 30, 2008). Unconfirmed rumors report he will be announcing “Google…

Read more »

Scaling LinkedIn

I’m interested in high-scale web sites, their architecture and their scaling problems. Last Thursday, Oren Hurvitz posted a great blog entry summarizing two presentations at Java One on the LinkedIn service architecture. LinkedIn scale is respectable: · 22M members · 130M connections · 2M email messages per day · 250k invitations per day No big…

Read more »

Google Application Engine Changes

Google Application Engine Changes

Last week at Google IO, pricing was announced for Google Application Engine. Actually it was blogged the night before at: http://googleappengine.blogspot.com/2008/05/announcing-open-signups-expected.html. The prices are close to identical with Amazon AWS although GAE differs substantially from the AWS offerings. The former offers a easy to use Python execution environment whereas Amazon offers the infinitely flexible run-this-virtual-machine…

Read more »

IO2008: Rough notes from Selected Sessions at Google IO Day 2

Google IO notes continued from earlier in the day: http://perspectives.mvdirona.com/2008/05/29/IO2008RoughNotesFromMarissaMayerDay2KeynoteAtGoogleIO.aspx and yesterday: http://perspectives.mvdirona.com/2008/05/29/RoughNotesFromSelectedSessionsAtGoogleIODay1.aspx. Google Web Toolkit and Client-Server Communications · Speaker: Miquel Mendez · GWT client/server communication options: o Frames o Form Panel o XHR: RequestBuilder (be careful don’t to start too many—many browsers have limits) o XML RPC · XML Encoding/Decoding: com.google.gwt.xml defines XML…

Read more »

IO2008: Rough notes from Marissa Mayer Day 2 Keynote at Google IO

Continued from Yesterday (day 1): Rough notes from Selected Sessions at Google IO Day 1. Marissa Mayer Keynote: A Glimpse Under the Hood at Google · Showed iGoogle and talked about how Google Gadgets are a great way to get broad distribution and are a form of advertising. · Search is number 2 most used…

Read more »

Rough notes from Selected Sessions at Google IO Day 1

Rough notes from the sessions I attended at Google IO. The sessions are going to be available in Video so, if you want more detail (or more accuracy :-)), you can check out the videos. Vic Gundotra Keynote: · 2 hour session walking through entire conference material mostly with demos: Open Social, Google Web Toolkit,…

Read more »

Search Cashback!

Search drives the online commerce world by bringing sellers and buyers together. As a seller, you most important task is getting your site to rank high organically and to have your advertisements placed most prominently and most frequently to user interested in buying and only to users interested in your product. A buyer chooses a…

Read more »

Cloud Computing Growth Rate

Cloud Computing Growth Rate

There is no question that cloud computing is going to a big part of the future of server-side systems. What I find interesting is the speed with which this is happening. Look at recent network traffic growth rates from AWS: From: http://aws.typepad.com/aws/2008/05/lots-of-bits.html AWS is now consuming considerably more bandwidth than Amazon’s global web sites. Phenomenal…

Read more »

Erlang and High-Scale System Software

I’ve been involved with high scale systems software projects, mostly database engines, for the last 20 years and I’ve watched the transition from low level and proprietary languages to C. Then C to C++. Recently I’ve been thinking a bit about what’s next. Back in the very early 90’s when I was Lead Architect on…

Read more »

Rough Notes from Yahoo! Web 2.0 Key Note

My rough notes from the Web 2.0 Keynote by Yahoo! CTO Ari Balogh: · Yahoo! is making three big bets: 1. Be the starting point for all consumers 2. Be the must buy for advertisers 3. Provide an Open Platform · Focus of today’s talk is on the later, open platform. · Yahoo! broad set…

Read more »

Amazon AWS Drops Egress Charges

Earlier today, Amazon AWS announced a reduction in egress charges. The new charges: · $0.100 per GB – data transfer in · $0.170 per GB – first 10 TB / month data transfer out · $0.130 per GB – next 40 TB / month data transfer out · $0.110 per GB – next 100 TB…

Read more »

Windows Live Mesh is Here!

Live Mesh has been under development for a couple of years now. Now it’s hear in “technology preview” form. I think the first public mention was probably back in March of last year in a blog entry by Mary Jo Foley that mentioned Windows Live Core (http://blogs.zdnet.com/microsoft/?p=349). Last night Amit Mital, General Manager of Windows…

Read more »

1,800 MySQL Servers with Two DBAs

Here’s a statistic I love, Facebook is running 1,800 MySQL Servers with only 2 DBAs. Impressive. I love seeing services show how far you can go towards admin-free operation. 2:1,800 is respectable and for database servers it downright impressive. This data from a short but interesting report at: http://www.paragon-cs.com/wordpress/?p=144. The Facebook fleet has grown fairly…

Read more »

Google Application Engine

Back in March I speculated that Google was soon to announce a third party service platform. Well, on the evening of April 7th, Google Application Engine was announced. It’s been heavily covered over the last couple of weeks and I’ve been waiting to get a beta account so I can write some code against it….

Read more »

EC2 Gets What It Needed Most

Wow, the pace is starting to pick up in the service platform world. Google announced their long awaited entrant with Google Application Engine last Monday, April 7th. Amazon announced the SimpleDB to answer the largest requirement they were hearing from AWS customers: persistent, structured storage. Yesterday, another major step was made with Werner Vogles announcing…

Read more »

Blog Data Corruption

The only thing worse than no backups is restoring bad backups. A database guy should get these things right. But, I didn’t, and earlier today I made some major site-wide changes and, as a side effect, this blog was restored to December 4th, 2007. I’m working on recovering the content and will come up with…

Read more »