mashraqi

+1.408.FRANKMASH (408.372-6562)
> linkedin

[ This is my personal blog so all opinions expressed here are mine. I am a product, scalability, operations and monetization advisor and currently employed as Director of Business Operations & Technical Strategy for a top 50 website that delivers billions of page views per month. I was a keynote panelist for Scaling Up or Out keynote at MySQL Conference and speak regularly at conferences and user groups. ]
Farhan "Frank" Mashraqi

Friday, February 27, 2009

Project Voldemort

LinkedIn uses Project Voldemort to solve some interesting problems. I was reminded of Project Voldemort by my colleague. I remember coming across it few months ago but didn't dive deeper. I am not 100% sure but it seems LinkedIn originally released the project.

From Project Voldemort site:

"It is used at LinkedIn for certain high-scalability storage problems where simple functional partitioning is not sufficient. It is still a new system which has rough edges, bad error messages, and probably plenty of uncaught bugs."
  • Data is automatically replicated over multiple servers.
  • Data is automatically partitioned so each server contains only a subset of the total data
  • Server failure is handled transparently
  • Pluggable serialization is supported to allow rich keys and values including lists and tuples with named fields, as well as to integrate with common serialization frameworks like Protocol Buffers, Thrift, and Java Serialization
  • Data items are versioned to maximize data integrity in failure scenarios without compromising availability of the system
  • Each node is independent of other nodes with no central point of failure or coordination
  • Good single node performance: you can expect 10-20k operations per second depending on the machines, the network, and the replication factor
  • Support for pluggable data placement strategies to support things like distribution across data centers that are geographical far apart.
Yet another technology to test/play around with in coming days.

Labels: ,

Wednesday, June 18, 2008

LinkedIn's Billion Dollar Valuation

LinkedInLinkedIn has raised $53 million valuing the business social network at over a billion dollars. In the video below, you can watch LinkedIn investors including David Sze (Greylock Partners), Jeffrey Glass (Brain Capital Ventures), David Cowan (Bessemer Venture) and Mark Kvamme (Sequoia Capital). Jeff Glass will join LinkedIn's board.


I got a chance to meet Adam Nash (Sr. Director of Product and Engineering of LinkedIn) at Graphing Social Patterns. What I liked in his presentation was the fact that LinkedIn is not trying to be everything, instead focusing on its core market: business networking.

My back-of-the-envelope calculations show that if your user the value per subscriber of then LinkedIn’s $1 billion got a market valuation. On per-subscriber revenue basis, LinkedIn seems a tad overvalued, especially considering that their traffic is range bound, and the number of active uniques is showing a slight slump.- Om Malik (GigaOm)2

Some say we are in a bubble but the bubble is here to stay, at least for some time. If Facebook is valued at $15 billion, why can't LinkedIn, one of the rare breed of social networks in the sense that it is profitable, be valued at a billion. Go LinkedIn!

More coverage:
1 Techcrunch
2 Is LinkedIn worth a billion dollars?

Labels: , , ,

Thursday, June 12, 2008

Graphing Social Patterns - Recap

Jefferson Memorial
Jefferson Memorial - Washington DC

I got back today around 5 PM from Washington DC. There was a 3 mile backup on the turnpike because of an accident.

DC was very hot and humid. Back in New York, the weather wasn't much cooler either.

Now that I am back, I wanted to take a few moments to recap my experience and thank the incredible people whose hard work made this conference so much fun.
Dave McClure
Dave McClure - The awesome host who made it all possible

Graphing Social Patterns East was a lot of fun, definitely invaluable and one of the best ones in terms of networking opportunities and content if you are interested in penetrating or capitalizing social networks. Dave McClure (the very awesome host), the speakers and the O'reilly conference team did an outstanding job overall to make this conference an unforgettable one.

I have already blogged about few of the sessions. My intention was to take notes from every session but I failed to keep up. At times the conversation became so interesting especially during the panels that I wanted to listen in carefully than having to type everything. In my upcoming posts, I will try to find the slides and other blog posts for you. Here are quick links to my summaries:
The video clips Dave had painstakingly gathered fit right in with the presentations that followed them and were a lot of fun. Dave has posted the links to videos from both day 1 and day 2.
Sebastien de Halleux
Sebastien de Halleux - COO of PlayFish

On Sunday night, as I was about to head to my room, I saw two gentlemen sitting at the bar. As I approached closer, I had to ask, "Are you Dave McClure? You look just like your photo on your blog." To which he made a very friendly reply, "Yes." I ended up sitting with Dave and Sebastien de Halleux of Playfish for a couple of drinks. Very quickly I was impressed by the insights Dave has regarding just about everything. Sebastien's company is growing very fast on Facebook and one of their games, Bowling Buddies, is in fact addicting. I highly recommend checking it out.
Chris Bissell
Chris Bissell - Chief Software Architect of MySpace

For the first time, I got to meet the MySpace team. Dave introduced them the night before the conference. Really cool and original folks who are not only at the top of their game but also very helpful in lending advice. I had great chats with Allen Hurff (SVP Engineering), Chris Bissell (Chief Software Architect) and Max Newbould (Platform Lead and Product Owner). I was pleasantly surprised by their personalities as I had wrongfully thought that being owned by News Corp., MySpace team would be a lot corporate. But that wasn't the case. Quickly after meeting the team, I was having engaging conversations with them.
Max Newbould
Max Newbould - Platform Lead and Product Owner for MySpace

Another thing that pleasantly surprised me was that how much effort MySpace is putting in creating relationships with developers. They have created a dedicated channel on IRC just for developers and are hosting DevDemo days to interact on a more personal basis with developers. In addition, Allen put his friendfeed and twitter streams along with his MySpace and email addresses to give developers multiple ways to connect with him. Watch OpenSocial MySpace Application Demo by Chris Bissell. Immediately after the conference, Max took off to give MySpace presentation in various countries.


Ro Choy of RockYou presented an informative session on viral growth and how users use social networks. His presentation was full of examples on differentiating viral from anti-viral with countless tips on building viral engagement. For anyone wanting to explore marketing opportunities with social applications, this session alone was worth the price paid for conference ticket.

I also met Sachin Rekhi of imeem. Sachin had an incredible story about how he left his very promising job, formed a company, worked very hard to secure licensing contracts, got engaged and sold his company all within a year. A true entrepreneur at heart, Sachin was offering great advice to anyone interested in music startups. He warned about the complexities in negotiating music licensing deals. Sachin used to work at Microsoft creating Visual Studio. He had to go to great lengths to create an Open Social container at imeem since his team wasn't ready to use Shindig. Today, anyone can start creating their application utilizing imeem's Open Social container. Be warned that Sachin is more interested in quality than quantity when it comes to applications. As I learned more about imeem at the conference, I couldn't help but think that Sachin and his team have build an incredible product despite the licensing hurdles they had to face. Thanks, Sachin for great conversations and for building imeem.
Adam Ludwig of Give Real is an entrepreneur working on another disruptive idea. I have known Adam for sometime now and it was a great pleasure to catch up with him at the conference. Adam generously invited me and Michelle for a wonderful lunch at the roof top of Hyatt. Thanks Adam!
Adam Ludwig and Benjamin JoffeAdam Ludwig chatting with Benjamin Joffe

After hearing the thoughts of Benjamin Joffe (Plus Eight Star), I wanted to engage in discussion about mobile social networking and monetization with him. Benjamin had unmatched insight into how to monetize social networks and factors behind the success of mobile social networking in Asian markets. His presentation was one of my favorite ones.

At lunch one day, I sat on a table with Chris Sandoval (Director of New Business Initiatives, Enterprise Hosting at NTT). Chris had a great offer for startups to show how dedicated his company is to acquire business. IIRC, Chris' company hosts Twitter. He told us a joke that went something like: if you throw a stone in US, it would hit a lawyer. if you throw a stone in Japan, it would hit someone who works for NTT.

Scott Slack (founder of a100voices) was also at the lunch table. He is working on a very interesting project as well that focuses on social networking and locality to create content. Check out a100voices.org for more details.

Also sitting with me on the table was Durjoy (Ace) Bhattacharjya (VP, Interactive Marketing, Digital Media of Core Performance). Ace's company trains top athletes and they recently signed a deal with Sheraton to provide a custom program to integrate their services with health clubs at Sheraton.

As I stepped out to smoke a cig. (bad me!), I met Sonu Kansal (CTO of Associated Content). Sonu runs a large infrastructure to support the operations of Associated Content which now has an incredible amount of content. We talked about various scalability and high availability challenges among other things.

On another smoke break, I ran into Peter Foley (CTO of Artez Interactive). Peter's company offers online fund raising solutions to non profit organizations including Canadian Breast Cancer Foundation, Children's Miracle Network and National Ovarian Cancer Foundation. We talked on a variety of things ranging from utilizing social networks to technical challenges. Thanks Peter for a great conversation!
Adam Nash
Adam Nash - Senior Director of Products, LinkedIn

Adam Nash (Senior Director of LinkedIn) gave a high level overview of his company that was very interesting. Of all the social networks LinkedIn is the one I use the most. LinkedIn is working on opening their platform to developers so we can expect to see some great applications. Adam, did you get my LinkedIn invitation? :)
Michael Lazerow
Michael Lazerow - Buddy Media

Michael Lazerow of Buddy Media is really good at his job too. His presentations and insights were eye opening. His company has been working on disruptive applications. Unfortunately, although I wanted to, I didn't get to chat with him one on one. I can't wait to run into him next time.

I really enjoyed meeting, probably the funniest guy at the conference, Mo Kakwan (of MoBouy) as well. His sense of humor was incredible making everyone laugh and smile. I could see that everyone enjoyed Mo's company very much.

As the presentations ended on the last day, I sat in the lobby with a few friends including Mo. There I had some great conversations with Siqi Chen (CEO of Serious Business). Siqi had to catch a flight so we cut our conversation short. He is a very smart entrepreneur with a great personality who created the Friends for Sale application that is getting rave reviews and has a very impressive number of daily active users (IIRC a million plus). Siqi understands social graphs and social interactions on social networking sites and plans to create more engaging games that are built around these interactions. Read Siqi's blog post on Startupism.com, "How to Not Suck at Facebook Apps."

Also sitting with us in the lobby was Brendan King (CEO of MyFrontSteps). Brendan is a real estate veteran and an entrepreneur working on creating exciting solutions for the real estate market.

While we were sitting, Marc Porcelli (Chief Marketing Officer of SinglesNet) joined us. Marc's company is a leading provider of online dating services and he was interested in buying more impressions for his site. It's impressive how much Marc's company is dominating the online dating market. He provided many usability gems as to why his company is perceived better by online daters than eHarmony or Match.com.

In the session, Geek Metrics, Hiten Shah (CEO of KissMetrics), Albert Lai (Kontangent), Ian Swanson (Sometrics, Inc.) and Roy Pereira (Refresh Analytics) provided intuition on the metrics for applications and widgets. Dave moderated the session and herded the panel to highly unique selling proposition of each of the analytics provider. Later, I had interesting conversations with Albert Lai who is an established serial entrepreneur having sold several companies.

Oh, I almost forgot about Mark Sendo (CEO of Urturn). A very approachable, friendly and smart guy, Mark has a background in Macroeconomics and his new company is creating a promising virtual currency for social networks. Urturn has been covered by TechCrunch and several respected sites.

At the dinner on the last day of conference, Dave introduced me to his long time friend Justin Won (President of JayDub Enterprises, LLC). As I conversed with Justin, who used to be involved with databases years ago, I couldn't help but be impressed by his understanding of what a proper scalable solution would comprise of. Very quickly we covered bottlenecks of most infrastructure related issues. I really loved Justin's quote that "DBAs are a different breed than programmers."

David Recordon (Open Platforms Technical Lead for Six Apart) was also present at the dinner. He had quite a bit of industry knowledge including the challenges that some of the popular websites are facing (no, I won't name the sites). Thanks for your insights David.

I am also thankful to Ahson Wardak (founder & CEO of ShareMeme), John Maver (founder of Thought Labs), Chris Saad (Founder and Chairperson of Data Portability Project), Jared Goralnick (Productivity Evangelist at AwayFind), Keith Schacht (Founder & CEO of 42 Friends) and Erik Giberti (AF-Design) for great conversations and insights that they all generously shared with me.

I am sure I missed out some of the names (sorry for my bad memory!). My apologies and a big thanks to everyone with whom I conversed but didn't list here.

Now, I am definitely looking to the next conference.

Labels: , , , , ,

Friday, June 06, 2008

Graphing Social Patterns East - Leaving for DC

Graphing Social Patterns Graphing Social Patterns is the premier conference on the topic of social networking and social graphs. The conference is being held in Washington DC.

In a few moments I will be leaving to attend Graphing Social Patterns East. The drive is about four hours so not too bad. I always enjoy driving this route as my first driving route in the US was from German Town, MD to New York.

I wanted to go to Graphing Social Patterns West as well but couldn't so I am very excited to attend the east one. I plan to learn about the inner workings of the platforms and engage in networking opportunities at the conference.

The conference is being held at Hyatt Regency Crystal City which is where I will be staying.

The conference explores social networks from two interesting perspectives:

Business & Marketing Strategy:

* LinkedIn: The Business Social Network
* MySpace and Facebook Social Advertising
* Apps & Widgets: The New New Ad Units
* Social Advertising & "App"-vertising
* 10M in 10 Weeks: What Stanford Learned Building Facebook Apps
* Social Networks & the NEED for FEEDS
* Social Networks for Mobile Devices

App Development & Technical Strategy:

* Google OpenSocial + AppEngine Technical Overview
* Poke Back: Facebook Platform Team Live Chat
* Bring Your Own Platform (BYOP)
* Social Games for Social Platforms
* Geek Metrics: App Analytics for Distribution, Engagement, & Monetization
* OpenSocial: Open for Business
* VIRAL vs STICKY: Designing Social Apps for Reach & Retention
* Show Me the Money: App Monetization

The keynotes at the Graphing Social Patterns conference include:
  • LinkedIn: The Business Social Network by Adam Nash
  • MySpace Business & Marketing Overview
  • Facebook Business & Marketing Solutions by Kent Schoen
  • Google OpenSocial + AppEngine Technical Overview by Patrick Chanezon and Paul McDonald
  • Technical Overview: The MySpace Developer Platform (MDP) by Allen Hurff
  • Poke Back: Facebook Live and Interactive by Benjamin Ling, Dave Morin, Ruchi Sanghvi, Josh Elman and Dave McClure.
It should be a lot of fun to see old friends and make new ones. If you are attending, ping me via this blog or by email (on the top right hand side) and let's meet up for a drink or two ;)

Labels: , , , , , , ,

Sunday, May 04, 2008

The Business of Facebook Applications - Reid Hoffman

Reid Hoffman, Chairman and President, Products at LinkedIn, talks in this business and marketing keynote, presented at Graphing Social Patterns 2007, about the Business of Facebook Applications.



He addresses five themes:

Social Networks and Platforms
What makes social networks, platforms? What sets Web 2.0 social networks apart? Is Social Networking a feature, an application, or a platform? He talks about Friendster being referred to as Match.com but with a friends list added on top of it and for that reason it was considered a feature. He credits MySpace allowing the ability to "hack in 'widgets'" as the start of social network as a platform. He clarifies that according to his understanding it wasn't a 'deliberate design decision' by MySpace but rather an 'artifact of their platform' that didn't turn off or filter javascripts. This by accident lead to a 'robust ecosystem' through which users were including rich media etc. Ning then created a 'different conception of social networking as a platform,' allowing users to build any kind of social network. Facebook then 'launched the first platform on a large social graph.' Facebook applications could then rely upon the social graph in order to build.

He believes that social networks are platforms and has invested in several different social networks.

What makes a social network interesting? What creates a robust and interesting environment?
"The key thing is that a social network takes patterns of important relationships we have in real life and then pus them on the web in ways that empowers important applications." People still care more about their offline world so if you can "import the relationships that matter to people here and make them available to [either] generate thin or light app yourselves which most of these networks do or provide them as a platform for other people, it actually enables applications that can really change people's lives"

The key elements 'from a sociological perspective' of Facebook's platforms are "extending functions of profiles, communications and messaging and the newsfeed." He goes on to say that Facebook's newsfeed is an example of many to many messaging. Then, you can 'integrate general web applications with data, relationships and communications'

He then goes on to contrast and compare several social networks including Facebook, MySpace and Ning. Facebook offered developers a massive social graph that allows them to acquire customers, leverage key relationships and leverage existing communication scheme. With Ning, although you can build your own social network feature wise, you are also left to build your own user base. For developers the key thing was that if they built something Facebook could get them in front of millions of potential customers. An example of leveraging existing communication scheme is that most Facebook apps have spread through messaging or emails or through newsfeed.

The remaining four themes of the video:

- Social Networks and Professional Networks
- One graph to rule them all?
- Facebook Platform: some of the opportunities enabled
- What does the social platform mean for the evolution of the web?

Also see:
- Social networking is a feature, not a destination

Labels: , , , , , ,

  • View Farhan 'Frank' Mashraqi's profile on LinkedIn
  • Structure 08
  • Graphing Social Patterns - East 2008
  • Velocity Conference
    follow me on Twitter

    © 2006 The Mashraqi's.