Robert Schultz

  • Archive
  • RSS

Dreams of a Startup

While sitting idle tonight I started to think about if I was to launch my own startup from a fresh clean slate, what technologies and stacks would I use? Most people don’t get this opportunity so it’s actually a really interesting question to think about.

My first thought is being from a Microsoft background, would I want to go this route or learn something new. Using something like Python or Ruby would be fun don’t get me wrong, but in reality I’m wanting to launch a startup not spend my time learning new languages.  Even then, after being out of a super stealth mode this is completely appropriate and probably applauded.

So here’s my ideal architecture. I actually have some ideas brewing in my head so these are based on the needs of these ideas.

Fx

  • ASP.NET MVC3
  • C#
  • jQuery
  • Backbone

Storage

  • Redis for Session State
  • MongoDb for structured document data storage

Services

  • WCF

Events

  • NodeJs

Cloud

  • Amazon EC2
  • Amazon S3
  • Amazon SQS

IoC

  • Unity

Testing

  • nUnit
  • Selenium or Visual Studio Test Suite

In a nutshell the above is probably what I would begin focusing on and working with. It’s definitely a mixture of both Microsoft and non Microsoft technologies but I think that’s what makes things great; you shouldn’t lock yourself into one technology and should be flexible enough to adopt what’s best. I’m still probably need to update a few items here and expand reasoning but it’s a start. Also, I’m torn on the testing tools because honestly I think Microsoft’s suite of test tools that you can get with Visual Studio 2010 are not bad. It allows really nice integration but then again from what I understand, you need to use all of their tools to really make use of these components.

    • #Startup
    • #ASP.NET
    • #MVC
    • #MongoDb
    • #Backbone
    • #Redis
    • #WCF
    • #NodeJS
    • #AWS
    • #Unity
    • #nUnit
  • 9 months ago
  • 23
  • Comments
  • Permalink
  • Share
    Tweet

Portrait/Logo

About

I'm a software engineer at heart and living the dream. Currently a development manager at Ancestry.com working with an awesome team trying to build the next generation of web apps.

Me, Elsewhere

  • @robertschultz on Twitter
  • robertschultz on Soundcloud
  • robertschultz on Rdio
  • Google
  • Linkedin Profile
  • robertschultz on github

Twitter

loading tweets…

  • RSS
  • Random
  • Archive
  • Mobile

Effector Theme by Carlo Franco.

Powered by Tumblr