Calin Don passionate web developer

25Feb/102

High performance application stack for next generation web

If I'll have to choose a new stack for developing the next big web app or framework what would it be?

I have a background developing web applications using PHP. There are other 3 big languages/frameworks widely used right now and those are Ruby (on Rails), Python and Java. Although I've looked over them I would stick with PHP, but that's more a matter of taste than for other reason.

On the other hand I would change the traditional MySQL database with a new kid in the spotligths, redis. It offers a great performance for both read and write, scales well, has cluster management on the way and you can make it work for almost any relational structure that goes through your head; you just have to be creative. Large data that nowdyas stays in the database, I'll do it in the filesystem.

Regarding the web server I would definitely go for nginx. Fast, light, can do very neat tricks and can handle a big bunch of concurrent connections.

Maybe it's time to switch from LAMP :)

Comments (2) Trackbacks (0)
  1. Ouch, I can’t imagine why you choose PHP over Ruby or Python.

  2. It doesn’t really matter the language. As I said, it is a matter of personal taste. Rails, Python are also very nice to work with; also JavaScript is comming…


Leave a comment


No trackbacks yet.