erlang is a programming language that is supposed to be very scalable. It encourages a form of design that is naturally scalable and as such requires some degree of adjustment for many programmers. The whole idea doesn’t sit well with me.
Rethinking erlang
June 10th, 2008 · No Comments
Tags: agile, cloud, erlang, functional, language, theory
Web harvesting
May 30th, 2008 · No Comments
I was talking to a client today who has business plans that revolve around harvesting data from web sites. How do you do it? Here’s my step-by-step process:
1) Crawl for links
2) Fetch link content
3) Index link content
4) Transform link content
If you design your system that way, you end up with something that can be scaled [...]
Tags: ActiveRecord, cloud, php, ruby
Cloud programming
April 30th, 2008 · No Comments
I help people build their businesses on scalable “cloud” architecture. This is a blossoming field and it’s not always clear how an application should be programmed or architected so it properly leverages all these scalable resources available today. For example, what exactly can be programmed on a cloud? What is a cloud, anyway? If you’re [...]
Tags: cloud
Google App Engine
April 22nd, 2008 · No Comments
Well, this looks pretty interesting. Google has released a scalable “app engine” where you upload your web site source code and it runs on their infrastructure.
Tags: cloud, frameworks, language, python, ruby
Cloud databases
December 31st, 2007 · No Comments
There is a lot of research going on right now surrounding how to create massive databases. Google, Amazon, and other companies are introducing web service APIs designed for data storage and retrieval.
Storage is pretty much solved now. Amazon S3 covers that. But efficiently querying and retrieving that data is an amazing challenge. I’m working [...]
Tags: amazon, cloud, s3, theory
Ben wins another Amazon AWS contract
November 30th, 2007 · No Comments
Ben will be helping an undisclosed client transfer 1 billion files into Amazon’s S3 storage cloud. Further details are not public at this time.