Need some information about the site foursquare.com developed using Lift on Scala..

12 views
Skip to first unread message

Santosh Gupta

unread,
Nov 14, 2010, 12:36:13 PM11/14/10
to Lift, har...@gmail.com
Hi Harry,

This is Santosh Gupta working in Accenture, India as project lead and
J2EE architect.
I got your reference from Lift mailing list.
I need some information about foursquare.com. This information I need
to tell my management & team about the usage of Lift on Scala in
foursquare.com and influence their decision of using Lift in our next
project.
I went thru your interview published at http://www.scala-lang.org/node/5130
and got to know that the resulting application is highly concurrent &
scalable.

Can you please let me know (if it’s not breaching any Non Disclosure
Agreement) that:
• Approx how many lines of code (of Lift/Scala) is written to bring up
the site?
• Approx how many users access the site (per day or month)?
• What is the execution Architecture? [ OS, DB, Appserver etc]
• How many developers worked to build the site initially and how many
developers work now?
• How many months/weeks it took initially to build the site?

Or if you can direct me to appropriate mail in mailing list where this
information is available, it would be of great help.

Hoping for a positive and quick response.

Thanks & Regards,
Santosh Gupta
Office: +91 20 66253049

harryh

unread,
Nov 14, 2010, 4:10:22 PM11/14/10
to Santosh Gupta, Lift
> •       Approx how many lines of code (of Lift/Scala) is written to bring up
> the site?

The foursquare codebase is currently about 50k lines of scala code.

> •       Approx how many users access the site (per day or month)?

Millions.

> •       What is the execution Architecture? [ OS, DB, Appserver etc]

Everything runs on Linux hosted on EC2. We use Jetty as an appserver
and MongoDB as a backend datastore.

> •       How many developers worked to build the site initially and how many
> developers work now?

Originally 1. We now have about 10 on the team.

> •       How many months/weeks it took initially to build the site?

Approx 3 months by one developer (me). It has been significantly
enhanced over the course of another year since then.

-harryh

Reply all
Reply to author
Forward
0 new messages