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 Jean-Jacques Dubray on Jul 04, 2007
In this day and age where outsourcing remains the main line of innovation for IT organizations, SaaS is music to the hears of some CIOs. Nicolas Caar reports that “
On the office front, the competition is fierce, yet the combination of OpenOffice and Google Apps has not yet significantly impacted the almost 500 million office user base. Phil Wainewright has even speculated recently that Google could buy SalesForce.com to compete more effectively and develop synergies between the two product lines. Smaller players, mostly startups, have also developed nifty applications that aim at the office market. For instance, SmartSheet provides a very interesting spreadsheet based collaboration tool, while Zoho provides a full suite of office applications. Orb provides also an interesting capability to let you access your multimedia files (and live TV as well) from anywhere.
After the successful launch of the iPhone this week, one can ask if a combination of Apple’s innovative user interface, world class applications, ubiquitous Wi-Fi access and a dose of marketing genius would convince enough people to use a service to manage the storage, synchronization and backup of their favorite content (documents, media, data…). I sure gave up on keeping my 6 PCs at home synchronized or even backed up properly. My family use them mostly as “access points”.
Zoho is certainly banking on this to happen, after releasing iZoho which provides iPhone-optimized access to Zoho’s online office applications. “Zoho anticipates that the iPhone – with its big screen, built in Wi-Fi, good usability, and full-fledged browser – will only improve the use of web applications on mobile devices.” Said Raju Vegesna, zoho evangelist.
Other companies will certainly follow. Apple has already made inroads in the sales force where some teams use iPods to podcasts sales information and training. There is only one step to think that very soon SalesForce.com or CogHead will also provide access to their solutions through an iPhone-optimized interface. I wouldn’t go as far as speculating that Apple would buy SalesForce.com, though it would be an interesting development. In the coming months, many companies will be watching how users respond to the iPhone user experience, if this response is overwhelmingly positive, we can expect tectonic displacements in the software industry as it will impact technologies such as SilverLight as well as content based revenue streams.
The smart phone phenomena which led by iPhone opens new opportunities for the Saas model due to the creation of the mobile application market which grows rapidly.
New services for the mobile applications arises and gives the developers the chance to enrich mobile applications. Such services are Mobile me of Apple (www.apple.com), BackApps service of Krynnlance (www.backapps.com), and many others.
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.
1 comment
Watch Thread Reply