New-age Transactional Systems - Not Your Grandpa's OLTP
John Hugg discusses high volume transaction processing applications with high and low frequency profiles, and how VoltDB can be used for that purpose.
The content has been bookmarked!
There was an error bookmarking this content! Please retry.
Posted by James Vastbinder on Feb 27, 2008
Henry Belmont and Thaniya Keereepart are part of the driving force behind MLB.com for Major League Baseball. Last year they relaunched the site and one of the marquee additions was the ability to watch the games in a Silverlight media player.
They began working with Silverlight and the Microsoft product team when the technology was in its early alpha release stage. However, with the website’s back-end written in Java and much of the user interface built with JSP, MLB.com is not your typical candidate for adopting Microsoft’s newest technology for building Rich Internet Apps.
Learn why they made the decision to choose Silverlight and gain insight from their successful implmentation.
Transforming Software Delivery: An IBM Rational Case Study
Case Study: IBM's Agile Transformation
Mobile and the New Two-Tiered Web Architecture
Using Drools? See what you're missing! Get the Power of Drools with the Assurance of Red Hat
Getting Started with Stratos - an Open Source Cloud Platform
Because Microsoft offered them a giant buttload of money/free support for using an untested, alpha product over something 99% of the rest of the world uses (Flash).
Oh brother...lets see...you are saying that 1.You didn't read the interview 2. We should always use what we already have and what is "proven" even if something new comes along that looks attractive and helps us do more of what we want to do 3.That getting support (unless you pay a [butt load is it?] of money yourself) is bad. and 4.Do what others are doing (your Mom had to give you the standard line on that one...when are you jumping off the cliff?).
Does this mean you will not be using the NEW Adobe tools for rich Internet apps? or you won't be developing anything that hasn't already been done before? I suspect you don't need to worry about that...no one will hire, or keep you for very long, if you are someone who refuses to move on. Change is scary...isn't it? You might have to learn something.
I saw your link on DotNetKicks and took a look at the video. I would like to write a blog post promoting the interview, but first wanted to experience the media player on MLB.TV. The Demo for the player is not working properly. Any chance you could offer a different link so I can grab a few screenshots?
Thanks!
If I had to put money on it I would say that Branden works for a government organization. =]
No offense meant Branden, but I think Beverly made some good points. Silverlight does have an uphill battle against Flash for widespread implementation. However it is a very powerful and rich tool that should not be dismissed simply because it is new. Personally, I am really looking forward to working with the Silverlight 2.0 beta!
Don't be so smug Bev. MLB.com is too big of an outfit to be charging me $20 a month to deliver a product that doesn't work. My machine is rather new with a 7mb connection and I still can't get a decent picture with Silverlight. I don't want to be a beta tester for Microsoft, I just want to watch baseball. For my money, stick with the tried and true until all the bugs get worked out.
John Hugg discusses high volume transaction processing applications with high and low frequency profiles, and how VoltDB can be used for that purpose.
Kevlin Henney examines code samples to see what can be learned from them starting from the premise that one won’t write great code unless he knows how to read it.
Jason Ayers share the observations he made watching a team of developers collaborating in real time on the same code base, pushing XP, pair programming and continuous integration to their extremes.
Michael Snoyman presents Yesod, a web framework written in Haskell and containing a web server, templating, ORM, libraries (templating, gravatar, etc.).
Richard Kreuter and Kyle Banker on how to avoid classical RDBMS transactional systems by using compensation mechanisms, transactional messaging or transactional procedures.
Attila Szegedi talks about performance tuning Java and Scala programs at Twitter: how to approach GC problems, the importance of asynchronous I/O, when to use MySQL/Cassandra/Redis, and much more.
One category of risk that project teams need to ensure they address is business value failure – delivering a product that fails to provide value for the business investor.
InfoQ spoke to the authors of Software Systems Architecture on a couple of new topics, the System Context viewpoint and Agile, which have been added to the second edition.
5 comments
Watch Thread Reply