Welcome!

Stay Hungry Stay Foolish

Tech Spot

Subscribe to Tech Spot: eMailAlertsEmail Alerts
Get Tech Spot via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories by Tech Spot

Capacity Planning is all about managing you resources better. Resources are finite, resources need to be procured, resources come at a cost, resources get consumed, as a result you need to do some capacity planning. Capacity planning is an exercise undertaken in all the industries. There are plenty of models on how to perform capacity planning. But somehow application of these models in the software industry is too cumbersome, tedious and at times completely useless. These models work best when you have a standardized product and process. In software, every release changes the dynamics of the software product. The code base changes, the code performance changes, the usage pattern might change leading to the failure of the previous capacity planning exercises. Amazon.com released a one day promotion- Lady Gaga album for 99 cents and the site went down. Lots of custom... (more)

The Consumerization of IT – What It Means for the Architect

Consumerization is described as the trend for IT to first emerge in the Consumer space and subsequently makes its way into the enterprise world. But what exactly in the consumer world, that is making the users, demand the similar things from the enterprise IT. To understand the underlying need, we need to first examine the basic requirements of the user. Kathy Sierra, co-creator of the Head First series of books and founder of javaranch.com, describes the hierarchy of needs from the user(s) perspective. The needs are stacked in the order of increasing engagement from the user. S... (more)

Post Agile - State of Software Development

There is a significant change in how software is developed over the last decade. Agile had been the buzzword over the last decade and probably is most significant of changes in software development to date. Now that the hype around Agile has been subsided, it is worth an effort to understand what it is like post agile. Often we see Agile with a narrow perspective, limiting it to a few programming practices and nothing more. We also fail to notice the indirect influence and the larger impact of Agile over the last decade. State of post Agile Software Development will have to be seen... (more)

Architecting Multi-Cloud Applications

Slide deck of my talk at Cloud Connect 2013 in Mumbai.   I spoke on the topic of architecting multi-cloud applications.    Architecting Multi-Cloud Applications - Myth or Reality? from aravindajju This post originally appeared at www.techspot.co.in ... (more)

Big Data Trends in 2012

Big Data has caught the fancy of each and everyone. Consumer and enterprise world is looking to adopt the Big Data. Analysts are talking about it, proclaiming it to the next big thing! Below is my take on how the Big Data market space will evolve in 2012 and years to come. Data Analytics Service – We will start seeing SaaS vendors that will start offering data analytics as a service (e.g., 1010data). These vendors will be able to pull in your unstructured data and provide you standardized reports and data services. This is very similar to the Web analytics (like Omniture) but ac... (more)