<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-16501575</atom:id><lastBuildDate>Tue, 24 Oct 2023 12:32:26 +0000</lastBuildDate><category>Programming</category><category>Portal</category><category>WPS</category><category>IBM</category><category>J2EE</category><category>Trends</category><category>WebSphere</category><category>Tip</category><category>Web 2.0</category><category>Architect</category><category>WAS</category><category>Open Source</category><category>Cloud</category><category>Java</category><category>Others</category><category>SOA</category><category>Web Services</category><category>Ajax</category><category>Performance</category><category>IT Industry</category><category>Patterns</category><category>Enterprise</category><category>CMS</category><category>Testing</category><category>Architecture</category><category>Migration</category><category>Proposals</category><category>Collaboration</category><category>Review</category><category>Hadoop</category><category>Mobile</category><category>Search</category><category>Developers</category><category>Digital</category><category>Microservices</category><category>PortalFactory</category><category>Transformation</category><category>Capacity Planning</category><category>JEE</category><category>Agile</category><category>Bigdata</category><category>Craftsmanship</category><category>DotNET</category><category>FB</category><category>Google</category><category>Social</category><category>ZeroMQ</category><title>Tech Spot</title><description></description><link>http://www.techspot.co.in/</link><managingEditor>noreply@blogger.com (Munish Gupta)</managingEditor><generator>Blogger</generator><openSearch:totalResults>346</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-16501575.post-9047557136546142527</guid><pubDate>Wed, 11 Dec 2019 04:47:00 +0000</pubDate><atom:updated>2019-12-11T10:28:29.262+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Architecture</category><category domain="http://www.blogger.com/atom/ns#">Cloud</category><title>Is Fargate for EKS &quot;Serverless&quot;​?</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;
Is Fargate for EKS &quot;Serverless&quot;​?&lt;/h2&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
Last week at re:Invent, AWS has announced EKS running on Fargate. Fargate is often described as Serverless offering for containers. If you have used AWS Lambda or equivalent FaaS services like Azure Functions, you might wonder if this is really a Serverless offering? Before answering this question, let&#39;s see what Fargate brings on to the table.&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
What is Fargate?&lt;/h3&gt;
&lt;br /&gt;
When Fargate was introduced in 2017, it had brought in a new paradigm of how containers can be run on Cloud. Instead of manually setting up container clusters (using ECS) on top of EC2 instances, Fargate had automated the provisioning of containers as required and eliminated the need for planning and provisioning the compute.  Fargate uses lightweight virtualization technology called &#39;&lt;a href=&quot;https://firecracker-microvm.github.io/&quot;&gt;Firecracker&lt;/a&gt;&#39; to run the containers within virtual machines, offering strong isolation, security and multi-tenancy, which AWS describes as &quot;MicroVMs&quot;. Firecracker is what makes Fargate so unique.&lt;br /&gt;
Fargate for EKS&lt;br /&gt;
&lt;br /&gt;
Fargate so far only supported ECS, but had no support for EKS (managed Kubernetes service from AWS). With this announcement EKS can run on Fargate based compute for hosting containers.  With EKS on Fargate, setting up an EKS cluster is a matter a single command plus creation of Fargate profile and some IAM tweaking.  Once done, EKS cluster can scale based on application scaling requirements as determined by the pod scaling behavior.  Most importantly, the scaling is elastic and customers are charged based on the containers provisioned.&lt;br /&gt;
&lt;br /&gt;
Here is an animation from @ArchanaSrikanta that shows how extensible Kubernetes architecture is, and how simple it is to use Fargate.&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;blockquote class=&quot;twitter-tweet&quot;&gt;
&lt;div dir=&quot;ltr&quot; lang=&quot;en&quot;&gt;
Curious about the internals of Fargate, Fargate-on-Firecracker, and EKS-on-Fargate? I will be doing a session tomorrow with &lt;a href=&quot;https://twitter.com/onurfz?ref_src=twsrc%5Etfw&quot;&gt;@onurfz&lt;/a&gt;: CON423 AWS Fargate under the hood. Here is a teaser of my EKS Fargate architecture slide! &lt;a href=&quot;https://twitter.com/hashtag/Fargate?src=hash&amp;amp;ref_src=twsrc%5Etfw&quot;&gt;#Fargate&lt;/a&gt; &lt;a href=&quot;https://twitter.com/hashtag/EKS?src=hash&amp;amp;ref_src=twsrc%5Etfw&quot;&gt;#EKS&lt;/a&gt; &lt;a href=&quot;https://twitter.com/hashtag/reInvent2019?src=hash&amp;amp;ref_src=twsrc%5Etfw&quot;&gt;#reInvent2019&lt;/a&gt; &lt;a href=&quot;https://twitter.com/hashtag/Kubernetes?src=hash&amp;amp;ref_src=twsrc%5Etfw&quot;&gt;#Kubernetes&lt;/a&gt; &lt;a href=&quot;https://t.co/mf7IBXx7ch&quot;&gt;pic.twitter.com/mf7IBXx7ch&lt;/a&gt;&lt;/div&gt;
— Archana Srikanta (@ArchanaSrikanta) &lt;a href=&quot;https://twitter.com/ArchanaSrikanta/status/1202474175652225024?ref_src=twsrc%5Etfw&quot;&gt;December 5, 2019&lt;/a&gt;&lt;/blockquote&gt;
&lt;script async=&quot;&quot; charset=&quot;utf-8&quot; src=&quot;https://platform.twitter.com/widgets.js&quot;&gt;&lt;/script&gt;

&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
Is it Serverless?&lt;/h3&gt;
&lt;div&gt;
&lt;br /&gt;
Serverless computing is a word that is overloaded to each vendors&#39; conveniences. But if we have to scope in words, here is how I characterize &#39;Serverless&#39;.&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Cost - Strictly usage based pricing&lt;/li&gt;
&lt;li&gt;Dev Experience - Source-centric applications&lt;/li&gt;
&lt;li&gt;Scale - Truly elastic scaling&lt;/li&gt;
&lt;li&gt;Setup - No infrastructure provisioning&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
More the boxes checked by an offering, better Serverless it is. How does Fargate or Fargate for EKS fare against these characteristics?&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Fargate pricing is based on containers provisioned by it to handle the requests, and definitely not based on the actual requests. This box is not checked.&lt;/li&gt;
&lt;li&gt;Containers are very close to source, so I would say this box is checked.&lt;/li&gt;
&lt;li&gt;Fargate scales containers elastically up and down as needed. This box is checked.&lt;/li&gt;
&lt;li&gt;Creating an EKS cluster on Fargate is fairly simple. There is no need to plan and setup the underlying compute, network and storage. This box is checked too.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
Fargate for EKS is quite close to be called as Serverless offering, except for the way it is costed.&lt;br /&gt;
Fargate for EKS is quite innovative in how Kubernetes is extended to run on a completely different compute infrastructure, &lt;a href=&quot;https://aws.amazon.com/blogs/aws/amazon-eks-on-aws-fargate-now-generally-available/&quot;&gt;albeit with a few limitations&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
AWS claims they run 80% of all containers that run on public cloud. This claim show the dominance of AWS. With such dominance, Fargate for EKS is all set to be a leading Container Serverless offering for Kubernetes. Are there any other Container Serverless offerings for Kubernetes that compare to Fargate for EKS? That would probably be the next topic to write about.&lt;i&gt;&lt;br /&gt;&lt;/i&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;
&lt;i&gt;This post originally appeared at &lt;/i&gt;&lt;a href=&quot;http://www.techspot.co.in/&quot;&gt;www.techspot.co.in&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-7748261127957446&quot;;
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = &quot;468x60_as&quot;;
google_ad_type = &quot;text_image&quot;;
//2007-08-03: J2EE, Portal, Web Services, Web 2.0, Ajax
google_ad_channel = &quot;2060177799+6892783472+6327960836+9022209472+4184383655&quot;;
//--&gt;
&lt;/script&gt;
&lt;script src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot; 
 type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;&lt;/div&gt;</description><link>http://www.techspot.co.in/2019/12/is-fargate-for-eks-serverless-last-week.html</link><author>noreply@blogger.com (Aravind Ajad Yarra)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-16501575.post-5496048483999657715</guid><pubDate>Wed, 31 Aug 2016 04:04:00 +0000</pubDate><atom:updated>2016-08-31T09:34:26.075+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Architecture</category><category domain="http://www.blogger.com/atom/ns#">Digital</category><category domain="http://www.blogger.com/atom/ns#">Transformation</category><title>Building Digital Capabilities</title><description>Most enterprises are struggling to innovate and are not investing enough into new technologies to counter disruptive measures. As a result, in a few years, their products are becoming irrelevant in the market. Examples of Blackberry, Nokia, Kodak, Blockbuster have been quoted numerous times. Technology has lowered the entry barrier to innovation, and new entrants can easily disrupt the entire business models in a matter of months. Geographical borders do not guarantee any competitive advantages anymore. Any breakthrough or new idea travels around the world in a matter of minutes.&lt;br /&gt;
&lt;br /&gt;
For an enterprise embarking on the digital transformation, following key things need to fall in place for building digital capability within the enterprise:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Business vision &lt;/b&gt;– digital transformation initiatives are cross division or cross-functional, as a result, having a common business vision to drive the transformation is very important&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Leader led&lt;/b&gt; – the digital initiatives need to be top driven and led by a senior leader. The cross-functional team should report to the leader&lt;/li&gt;
&lt;li&gt;&lt;b&gt;People skills&lt;/b&gt; – cross-functional team needs to be staffed with people that bring varied experience and are adept at defining and refining digital journey focused on the customer experience. In case, the team is relatively new to digital, then hiring for appropriate skills need to be undertaken. Existing team members can undergo training for required skills. People that bring multiple skills to the table are core to the team&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Platform approach and Automation&lt;/b&gt; - when looking for technology choices in implementing the identified projects, start thinking in terms of platforms instead of systems. Digital transformation is not about one project or program, the continuous iterations and interconnection of functionality, requires platforms that provide the requisite services to build such experience in a rapid manner. The implementation team should not get bogged with scalability and performance issues, things that mar the customer experience. The platform should handle the scalability and performance aspects of the application. Similarly, horizontal capabilities like data analytics, data aggregation, content services, logging services should be viewed and built as platform services. Again, if platform building skills are not available in-house, they need to be hired from market to jumpstart the process. Another key capability is to automate the Development to Operations application lifecycle (DevOps). When you working on scale, manual processes and intervention is error prone and not at all feasible. Investment in automation of all the DevOps process is an important part of the building digital capabilities&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Open source software&lt;/b&gt; – in the digital products and services space, given that the product(s) can become viral overnight, scalability and performance of the product/service is a key criterion. Use of commercial proprietary products limits the ability of the enterprise to scale the product. Licensing cost is also the key factor for handling user base in excess of 100 thousand. Open source software allows benefiting from the larger community, cutting down on the costly license, use of commodity hardware and ability to dig deeper into code (if required). The platform approach is executed using a combination of open source software.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;br /&gt;
Enterprises threatened with changing business models have already built or started building digital capabilities. Companies like Walmart are no longer just brick and mortar players but giving tough competition in the online e-commerce space also. Investment into future is required for enterprise to reinvent them for the digital era.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;This post originally appeared at &lt;/i&gt;&lt;a href=&quot;http://www.techspot.co.in/&quot;&gt;www.techspot.co.in&lt;/a&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-7748261127957446&quot;;
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = &quot;468x60_as&quot;;
google_ad_type = &quot;text_image&quot;;
//2007-08-03: J2EE, Portal, Web Services, Web 2.0, Ajax
google_ad_channel = &quot;2060177799+6892783472+6327960836+9022209472+4184383655&quot;;
//--&gt;
&lt;/script&gt;
&lt;script src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot; 
 type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;&lt;/div&gt;</description><link>http://www.techspot.co.in/2016/08/building-digital-capabilities.html</link><author>noreply@blogger.com (Munish Gupta)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-16501575.post-7009871264969540148</guid><pubDate>Wed, 31 Aug 2016 04:02:00 +0000</pubDate><atom:updated>2016-08-31T09:32:32.336+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Architecture</category><category domain="http://www.blogger.com/atom/ns#">Digital</category><category domain="http://www.blogger.com/atom/ns#">Transformation</category><title>Technology’s Role in Digital Transformation</title><description>For enterprises disrupting the marketplace, technology is the key enabler that is helping them create new business models and processes. Open source software has played an enabler role in developing these new scalable and high-performing systems. From the digital transformation perspective, following four levers play an important role.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Connected&lt;/b&gt; – with the advent of IoT everything is getting connected. All this data is being transmitted over mobile and fixed bandwidth networks where the enterprises are making sense out of it leading to real-time decision making. New service models are being created around data. E.g. Rolls Royce aircraft engines capture data around the engine performance which can be given as subscription to airlines for predictive maintenance. This data can also be used to develop models for better engines.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Data &lt;/b&gt;– All the data from Things, device location, social interactions etc needs to be captured, processed and analyzed for patterns, behavior discovery to allow better predictions and decisions to be made.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Automation&lt;/b&gt; – Given the scale of the systems and data being emitted/generated for analysis, automation is the key enabler. Traditional technologies need to be combined with Artificial intelligence and machine learning models to increasingly create systems that can work autonomously. Lots of supervisor roles can be automated using the AI models. E.g. Uber has eliminated the complete middle management role found in a traditional taxi services company.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Users First&lt;/b&gt; – All the data and automation need to be used to build and provide contextualized products and services for the users. Enterprises or intermediaries can get direct access to users/customers via mobile apps. Users can have fully transparent access to their data and enterprises can offer services around that. E.g. Tesla have built a model for direct selling of cars to the end customer bypassing the franchise/dealer network. This allows them to understand the customer behavior and usage of car. They can sell additional services based on the user context.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;br /&gt;
It is still early days of digital transformation. Lots of enterprises are taking steps with digital as digital marketing which is a very narrow and siloed focus. Digital transformation is about rethinking the business, operational and technology processes (e.g. customer onboarding, customer cross/up sell, customer service, core products/services etc). Technology is the key enabler and drives the entire business model in the digital economy. Every company is being transformed in a technology company where technology is enabling all these digital interactions.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;This post originally appeared at &lt;/i&gt;&lt;a href=&quot;http://www.techspot.co.in/&quot;&gt;www.techspot.co.in&lt;/a&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-7748261127957446&quot;;
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = &quot;468x60_as&quot;;
google_ad_type = &quot;text_image&quot;;
//2007-08-03: J2EE, Portal, Web Services, Web 2.0, Ajax
google_ad_channel = &quot;2060177799+6892783472+6327960836+9022209472+4184383655&quot;;
//--&gt;
&lt;/script&gt;
&lt;script src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot; 
 type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;&lt;/div&gt;</description><link>http://www.techspot.co.in/2016/08/technologys-role-in-digital.html</link><author>noreply@blogger.com (Munish Gupta)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-16501575.post-8812119303786847636</guid><pubDate>Wed, 31 Aug 2016 04:00:00 +0000</pubDate><atom:updated>2016-08-31T09:30:06.650+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Architecture</category><category domain="http://www.blogger.com/atom/ns#">Digital</category><category domain="http://www.blogger.com/atom/ns#">Transformation</category><title>Digital Transformation impact on Value Chain</title><description>New forces are impacting the entire value chain of an enterprise. Availability of large amounts of digital data, automation of the production processes, inter-connectivity of the supply chains, and digitization of the customer experience is re-organizing entire industries leading to the&amp;nbsp;transformation of business models.&lt;br /&gt;
&lt;br /&gt;
Let’s look at the some of the critical pieces of the value chain and see the impact of the new technologies.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Manufacturing &lt;/b&gt;– For any enterprise that is manufacturing or sourcing raw materials/parts/products, global sourcing has become the norm. Inter-connectivity of the entire supply chain via telecom networks has synchronized supply chains and shortened the production cycles. The advent of the Internet of Things (IoT) has enabled this inter-connectivity across the value chain&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Distribution and Logistics&lt;/b&gt; – the distribution model is moving online, market boundaries are blurring, business and people are ordering from all over the world, leading to changing dynamics in the distribution and logistics part of the supply chain. The advent of 3D printing will bring changes in the way logistics are managed. Parts can be printed on location, saving on costly logistics and [asks for differential] warehousing strategy from today. Third party warehouse and fulfillment centers (e.g. Amazon fulfillment) changes the whole cost model. The advent of Geo location has allowed real time tracking of the item enabling more transparency allowing faster decisions.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Customer, Employees&lt;/b&gt; – With smart devices everywhere, consumers are starting to ask for information that is contextual, real-time and pushed to them. When the same individuals go to work in their companies, they expect the same quality of customer experience. The entire social revolution focused only on the social aspects of the customer journeys, but what digital millennial need is the digital transformation of the end to end customer journey. Large amounts of customer from social networks combined with knowledge of the customer from internal systems needs to be combed for creating a personalized, contextualized customer experience - a 720 degree of the customer.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Enterprise Systems&lt;/b&gt; – Businesses are not investing enough in Change to keep pace with the digital transformation happening all around them. Digital transformation is being enabled by technology and enterprises need to upgrade/enhance their legacy systems and technologies to support the new digital processes/models. Availability of SaaS solutions, open source software, big data, cloud computing is changing the enterprise landscape. The skill sets required to manage and make sense of these new plethora of technologies is driving the transformations.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
The impact of the transformation can be seen in pioneering industries such as music (digital products are delivered via digital channels), media (traditional print news media is already on downward spiral, media giant Facebook does not create any content), retail (brick and mortar stores are getting replaced with online eCommerce stores, today largest retailer Alibaba does not own any inventory), taxi services - online ride aggregators are changing the dynamics of traditional taxi services, Uber does not own any taxis and electric cars are changing the dynamics of entire auto industry - imagine no car recalls but OTA software updates to fix the issues. Signs of similar digital transformation can be seen across most of the industry domains.&lt;br /&gt;
&lt;br /&gt;
What signs are you seeing impacting your industry value chains?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;This post originally appeared at &lt;/i&gt;&lt;a href=&quot;http://www.techspot.co.in/&quot;&gt;www.techspot.co.in&lt;/a&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-7748261127957446&quot;;
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = &quot;468x60_as&quot;;
google_ad_type = &quot;text_image&quot;;
//2007-08-03: J2EE, Portal, Web Services, Web 2.0, Ajax
google_ad_channel = &quot;2060177799+6892783472+6327960836+9022209472+4184383655&quot;;
//--&gt;
&lt;/script&gt;
&lt;script src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot; 
 type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;&lt;/div&gt;</description><link>http://www.techspot.co.in/2016/08/digital-transformation-impact-on-value.html</link><author>noreply@blogger.com (Munish Gupta)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-16501575.post-6692946453185431815</guid><pubDate>Tue, 19 Jul 2016 12:37:00 +0000</pubDate><atom:updated>2016-07-19T18:15:05.992+05:30</atom:updated><title>A Four-Pronged Approach to Microservices Adoption</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;color: #333333; font-size: 12px; line-height: 20px; margin: 0.5em 0em; padding: 0em; text-align: justify; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Enterprises have been struggling for years to develop applications that are agile and quick to change. Microservices architecture provides a way to address this challenge and has therefore caught the attention of enterprise IT teams. Beyond the initial enthusiasm, proof of concepts and pilot implementations, enterprises are struggling to adopt this architecture. In this blog, I explain why enterprises need to consider a strategic approach to Microservices architecture and suggest a four pronged approach to adoption.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-size: 12px; line-height: 20px; margin: 0.5em 0em; padding: 0em; text-align: justify; vertical-align: baseline;&quot;&gt;
&lt;strong style=&quot;margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Microservices Enable Evolutionary Architecture&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0.5em 0em; padding: 0em; text-align: justify; vertical-align: baseline;&quot;&gt;
&lt;div style=&quot;color: #333333; font-size: 12px; line-height: 20px;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;There are quite a few architecture styles that have emerged over the last few years from the internet companies that don’t have the constraints of legacy systems. One of the key characteristics of these architectures is their ability to respond to changing business needs, known as evolutionary architecture.&lt;a href=&quot;http://microservices.io/patterns/microservices.html&quot; rel=&quot;nofollow&quot; style=&quot;border: none; color: #3188c0; margin: 0px; outline: none; padding: 0px; text-decoration: none; vertical-align: baseline;&quot; target=&quot;_blank&quot;&gt;Microservices&lt;/a&gt;&amp;nbsp;architecture is one such architecture style that can address variety of concerns that effect the agility of systems. From a technical standpoint, Microservices uses service orientation principles and functional partitioning to “monolithic” applications to make systems function as relatively independent services. From a business benefit standpoint, it makes enterprises digital ready and offers multiple advantages to them. Some of which are:&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px;&quot;&gt;Allows experimentation &amp;amp; innovation, leveraging cutting edge technologies, but localize the related risk only to a specific service.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px;&quot;&gt;Because of independent services, scaling of teams is easier, as Microservices reduces coupling between teams and enables more autonomy and accountability.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px;&quot;&gt;Improves resiliency of mission critical systems, by scaling and replicating parts of systems rapidly. In case of failure of a specific service, rest of the system can continue to run.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px;&quot;&gt;Enables cloud adoption and cloud native architectures by deployment of services over multiple VMs or containers working together&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-size: 12px; line-height: 20px; margin: 0.5em 0em; padding: 0em; text-align: justify; vertical-align: baseline;&quot;&gt;
&lt;strong style=&quot;margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Thinking about Microservices Adoption &amp;amp; Challenges&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0.5em 0em; padding: 0em; text-align: justify; vertical-align: baseline;&quot;&gt;
&lt;div style=&quot;color: #333333; font-size: 12px; line-height: 20px;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Embracing Microservices architecture at an enterprise level poses unique challenges especially if we consider large enterprises that have complex application landscapes. Some of the common questions that both large and mdi-size organizations ask are:&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px;&quot;&gt;Where do we start the adoption of Microservices?&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px;&quot;&gt;Coupling within existing systems can be complex. Is there a way to prioritize application portfolio?&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px;&quot;&gt;What capabilities do we need to start adopting this architecture style at scale?&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px;&quot;&gt;What practices should we use to ensure successful adoption and get best of Microservices architecture?&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px;&quot;&gt;There are no proven enterprise adoption patterns, as there is very little enterprise wide adoption outside Internet native companies. How do I do enterprise wide adoption?&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-size: 12px; line-height: 20px; margin: 0.5em 0em; padding: 0em; text-align: justify; vertical-align: baseline;&quot;&gt;
&lt;strong style=&quot;margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Approaching Adoption Strategically&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0.5em 0em; padding: 0em; text-align: justify; vertical-align: baseline;&quot;&gt;
&lt;div style=&quot;color: #333333; font-size: 12px; line-height: 20px;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Often enterprises take a tactical approach and use Microservices to douse fires in specific problem areas. Such thinking will do more harm than good. Hence, I recommend a logical and strategic four pronged approach towards adoption. These activities need not happen in the mentioned order though. Necessary capabilities will have to build systematically, which will help realize full benefits of Microservices.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-size: 12px; line-height: 20px;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;arial&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px;&quot;&gt;&lt;b&gt;Discover&lt;/b&gt;: Articulating the business benefits and creating a case for Microservices adoption. Based on the maturity of enterprise this can be optional. However, one might have to build a case to get the necessary investments and budget allocation.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;arial&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px;&quot;&gt;&lt;b&gt;Plan&lt;/b&gt;: Assess the current state capabilities and identify the gaps in terms of capability that is required for adoption at scale. These capabilities include frameworks, technology choices, governance etc. Another important activity is to identify the applications of priority where Microservices architecture can be applied.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;arial&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px;&quot;&gt;&lt;b&gt;Act&lt;/b&gt;: Build the base capabilities needed for Microservices. Choose the right technology stacks. Build out platform capability. Setup guidelines and prepare playbooks. Put forward service design guidelines and start implementing services.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;arial&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px;&quot;&gt;&lt;b&gt;Optimize&lt;/b&gt;: Take Microservices architecture into production at scale. Ensure services are organized per domains. Automate the deployment processes. Bring in strong management &amp;amp; monitoring capabilities. Keep an eye for potential pitfalls.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; line-height: 20px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i style=&quot;color: #333333; font-size: 12px; line-height: 20px; text-align: left;&quot;&gt;This post is cross posted from &lt;/i&gt;&lt;a href=&quot;http://www.wipro.com/blogs/a-four-pronged-approach-to-microservices-adoption/&quot; style=&quot;font-size: 12px; line-height: 20px; text-align: left;&quot;&gt;www.wipro.com&lt;/a&gt;&lt;i style=&quot;color: #333333; font-size: 12px; line-height: 20px; text-align: left;&quot;&gt; to&amp;nbsp;&lt;/i&gt;&lt;a href=&quot;http://www.techspot.co.in/&quot; style=&quot;font-size: 12px; line-height: 20px; text-align: left;&quot;&gt;www.techspot.co.in&lt;/a&gt;&lt;/div&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-7748261127957446&quot;;
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = &quot;468x60_as&quot;;
google_ad_type = &quot;text_image&quot;;
//2007-08-03: J2EE, Portal, Web Services, Web 2.0, Ajax
google_ad_channel = &quot;2060177799+6892783472+6327960836+9022209472+4184383655&quot;;
//--&gt;
&lt;/script&gt;
&lt;script src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot; 
 type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;&lt;/div&gt;</description><link>http://www.techspot.co.in/2016/07/a-four-pronged-approach-to.html</link><author>noreply@blogger.com (Aravind Ajad Yarra)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-16501575.post-4790436646124041990</guid><pubDate>Tue, 15 Dec 2015 09:54:00 +0000</pubDate><atom:updated>2015-12-15T15:24:15.623+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Architecture</category><category domain="http://www.blogger.com/atom/ns#">Enterprise</category><category domain="http://www.blogger.com/atom/ns#">Microservices</category><category domain="http://www.blogger.com/atom/ns#">Patterns</category><title>Architecture concerns for Distributed Systems</title><description>Application architectures are evolving from the era of large monoliths to a more distributed design based model. One of the key initiators of this movement is the advent of cloud computing and the ability it brings in terms of handling ever increasing scale. When an enterprise primarily soaked (people and processes) with the model of building and managing monolithic applications, the journey to build new distributed systems requires re-learning some of the older design techniques and adopting some new patterns. As part of this, I will detail certain architecture concerns that become prominent when moving to a distributed model of application&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Scheduler/Orchestration management&lt;/b&gt; – From managing 100s of instances to managing 1000s of instances require the ability to orchestrate/schedule service instances/containers across hosts in a seamless manner. To handle increasing scale, workload scheduling/orchestration is a key ingredient of distributed system. Products like Docker Swarm, Kubernetes, Mesos, Marathon etc are some of the leading products in this space&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Service Discovery/Registration&lt;/b&gt; – As the container based services go up and down, there need to be mechanism to register/unregister the services along with the mechanism to discover the service end points at run time. Products like Consul, Zookeeper, etcd, Confd, Eureka are some of the leading products in this space. Most of these products support load balancing of the incoming traffic across the service instances.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;System State Management / Cluster Management&lt;/b&gt; – As the cluster grows, there is a need to manage the system state of the cluster. What are the SRV for each of the services, how many instance, on what hosts, what is load etc. To manage this, there is a need for cluster management that keep track of the system state. Products like Docker Swarm Agents, Kubernetes Nodes/Masters, Mesos Slaves, Containership etc are some of the leading products in this space&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Data storage&lt;/b&gt; – the container storage is ephemeral, which means the any data that needs to be retained beyond the container lifecycle need to be persisted outside. Projects like Docker Volume Plugin, Flocker, Kubernetes Persistent volumes etc are some of the key products&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Network &lt;/b&gt;– with each of the containers running different processes, there is a need to manage and at time isolate which container services can access which other services. Multiple containers are running on same host sharing the network resources might require security groups to be created for container isolation. Similarly, containers might want to discover services that are hosted across hosts and need simple model to access those. Products like Flannel, Weaveworks, Calico are some of the products in this space.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Monitoring/Auditing/Logging&lt;/b&gt; – With 1000s of containers running, monitoring/auditing /logging each of the containers become a tough problem. Data/Logs need to be pulled from each of the container for analysis. Products like Loggly, Fluentd, logentries, datadog, ELK stack are some of the key products in this space.&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
Besides this, other factors that need to be considered are Container OS and Container Runtime when architecting a distributed application. Other factors like application runtime, deployment management, DNS, Security, SSO/OAuth, API Gateways, Circuit breakers, Performance/Scalability Patterns etc still need to be handled.

In your experience, anything else that is a key architecture concern for distributed application, please do share.&lt;br /&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;
&lt;i&gt;This post originally appeared at &lt;/i&gt;&lt;a href=&quot;http://www.techspot.co.in/&quot;&gt;www.techspot.co.in&lt;/a&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-7748261127957446&quot;;
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = &quot;468x60_as&quot;;
google_ad_type = &quot;text_image&quot;;
//2007-08-03: J2EE, Portal, Web Services, Web 2.0, Ajax
google_ad_channel = &quot;2060177799+6892783472+6327960836+9022209472+4184383655&quot;;
//--&gt;
&lt;/script&gt;
&lt;script src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot; 
 type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;&lt;/div&gt;</description><link>http://www.techspot.co.in/2015/12/architecture-concerns-for-distributed.html</link><author>noreply@blogger.com (Munish Gupta)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-16501575.post-567650174643800310</guid><pubDate>Mon, 01 Jun 2015 05:33:00 +0000</pubDate><atom:updated>2015-06-01T11:03:55.776+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Cloud</category><category domain="http://www.blogger.com/atom/ns#">Enterprise</category><category domain="http://www.blogger.com/atom/ns#">JEE</category><category domain="http://www.blogger.com/atom/ns#">Microservices</category><category domain="http://www.blogger.com/atom/ns#">Open Source</category><title>Microservices &amp; Containers</title><description>&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;355&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;//www.slideshare.net/slideshow/embed_code/key/au1BdGYwVYap7I&quot; style=&quot;border-width: 1px; border: 1px solid #CCC; margin-bottom: 5px; max-width: 100%;&quot; width=&quot;425&quot;&gt; &lt;/iframe&gt; &lt;br /&gt;
&lt;div style=&quot;margin-bottom: 5px;&quot;&gt;
&lt;strong&gt; &lt;a href=&quot;https://www.slideshare.net/AravindAjad/micro-services-containers-docker-bangalore-meetup-12&quot; target=&quot;_blank&quot; title=&quot;Microservices &amp;amp; Containers - Docker Bangalore Meetup #12&quot;&gt;Microservices &amp;amp; Containers - Docker Bangalore Meetup #12&lt;/a&gt; &lt;/strong&gt; from &lt;strong&gt;&lt;a href=&quot;https://www.slideshare.net/AravindAjad&quot; target=&quot;_blank&quot;&gt;Aravind Ajad&lt;/a&gt;&lt;/strong&gt; &lt;/div&gt;
&lt;br /&gt;
&lt;i&gt;This post originally appeared at &lt;/i&gt;&lt;a href=&quot;http://www.techspot.co.in/&quot;&gt;www.techspot.co.in&lt;/a&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-7748261127957446&quot;;
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = &quot;468x60_as&quot;;
google_ad_type = &quot;text_image&quot;;
//2007-08-03: J2EE, Portal, Web Services, Web 2.0, Ajax
google_ad_channel = &quot;2060177799+6892783472+6327960836+9022209472+4184383655&quot;;
//--&gt;
&lt;/script&gt;
&lt;script src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot; 
 type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;&lt;/div&gt;</description><link>http://www.techspot.co.in/2015/06/microservices-containers.html</link><author>noreply@blogger.com (Munish Gupta)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-16501575.post-8685563024550030001</guid><pubDate>Tue, 14 Apr 2015 11:34:00 +0000</pubDate><atom:updated>2015-04-14T17:12:45.763+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Architect</category><category domain="http://www.blogger.com/atom/ns#">Cloud</category><category domain="http://www.blogger.com/atom/ns#">Developers</category><category domain="http://www.blogger.com/atom/ns#">Microservices</category><category domain="http://www.blogger.com/atom/ns#">Open Source</category><title>Microservices Orchestration Design Patterns</title><description>With the advent of micro-services, the application design paradigm has undergone a major shift. The days of developing monolithic applications are over. We are bringing in the principles (read SOA) hereto the preserve of applications or system integration space into the application development world.
&lt;br /&gt;
&lt;br /&gt;
General steps for solution architecture are –&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Break down/decompose the application into functional areas. These functional area’s provide us the with the bounded context&lt;/li&gt;
&lt;li&gt;Within the functional bounded context, design/define your micro services&lt;/li&gt;
&lt;li&gt;Functional areas talk to each other over micro services or use some kind of event queue models&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Each of the functional areas only expose services to be consumed by the application&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
Since the micro-services are consumed within the application, the need of ESB is not there. There is no message transformation or mediations required. But service discovery &amp;amp; load balancing of service instance still need to be done, new tools have come up (e.g. Netflix Eureka)&lt;br /&gt;
&lt;br /&gt;
Now from the design perspective, you have the service identified, exposing endpoints.&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
Qs comes, who will do the orchestration of service invocation and aggregation of data from multiple services?&amp;nbsp;&lt;/blockquote&gt;
&lt;br /&gt;
&lt;b&gt;Where does the intelligence lies ?
&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Options&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Server Side&lt;/b&gt; - Create an aggregator service that internally invokes other services (across functional domains) and aggregates the results. This aggregator service is invoked by the application presentation tier&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Presentation/Application Side&lt;/b&gt; – If you implementing JSP or server side view creation, the presentation tier can perform the orchestration across the services and aggregate the data. One can use Lambda/Futures to implement non blocking call model also&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Client Side&lt;/b&gt; – In this case, the invocation of services and aggregation of data happens at client side. The UI is composes of multiple widgets, which call up individual services and aggregate the response on the client side&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;b&gt;Where should you intelligence lie?
&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
There is no correct answer, depending on the use case, different options can be applied. One can also apply multiple options within the same application depending on the type of the client to be supported or at times, you do not want to expose individual services and an aggregator service might be better.

&lt;br /&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;
&lt;i&gt;This post originally appeared at &lt;/i&gt;&lt;a href=&quot;http://www.techspot.co.in/&quot;&gt;www.techspot.co.in&lt;/a&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-7748261127957446&quot;;
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = &quot;468x60_as&quot;;
google_ad_type = &quot;text_image&quot;;
//2007-08-03: J2EE, Portal, Web Services, Web 2.0, Ajax
google_ad_channel = &quot;2060177799+6892783472+6327960836+9022209472+4184383655&quot;;
//--&gt;
&lt;/script&gt;
&lt;script src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot; 
 type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;&lt;/div&gt;</description><link>http://www.techspot.co.in/2015/04/microservices-orchestration-design.html</link><author>noreply@blogger.com (Munish Gupta)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-16501575.post-4871414094810528013</guid><pubDate>Sat, 20 Jul 2013 08:19:00 +0000</pubDate><atom:updated>2013-07-20T13:52:15.697+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Architect</category><category domain="http://www.blogger.com/atom/ns#">Architecture</category><category domain="http://www.blogger.com/atom/ns#">Cloud</category><title>Architecting Multi-Cloud Applications</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;color: #555555; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 12px; line-height: 16px;&quot;&gt;Slide deck of my talk at Cloud Connect 2013 in Mumbai. &amp;nbsp; I spoke on the topic of architecting multi-cloud applications. &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;356&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; mozallowfullscreen=&quot;&quot; scrolling=&quot;no&quot; src=&quot;http://www.slideshare.net/slideshow/embed_code/23095660&quot; style=&quot;border-width: 1px 1px 0; border: 1px solid #CCC; margin-bottom: 5px;&quot; webkitallowfullscreen=&quot;&quot; width=&quot;427&quot;&gt; &lt;/iframe&gt; &lt;br /&gt;
&lt;div style=&quot;margin-bottom: 5px;&quot;&gt;
&lt;strong&gt; &lt;a href=&quot;http://www.slideshare.net/aravindajju/cloud-connect13-multicloud-applications-v1&quot; target=&quot;_blank&quot; title=&quot;Architecting Multi-Cloud Applications - Myth or Reality?&quot;&gt;Architecting Multi-Cloud Applications - Myth or Reality?&lt;/a&gt; &lt;/strong&gt; from &lt;strong&gt;&lt;a href=&quot;http://www.slideshare.net/aravindajju&quot; target=&quot;_blank&quot;&gt;aravindajju&lt;/a&gt;&lt;/strong&gt; &lt;/div&gt;
&lt;i&gt;This post originally appeared at &lt;/i&gt;&lt;a href=&quot;http://www.techspot.co.in/&quot;&gt;www.techspot.co.in&lt;/a&gt;&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-7748261127957446&quot;;
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = &quot;468x60_as&quot;;
google_ad_type = &quot;text_image&quot;;
//2007-08-03: J2EE, Portal, Web Services, Web 2.0, Ajax
google_ad_channel = &quot;2060177799+6892783472+6327960836+9022209472+4184383655&quot;;
//--&gt;
&lt;/script&gt;
&lt;script src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot; 
 type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;&lt;/div&gt;</description><link>http://www.techspot.co.in/2013/07/architecting-multi-cloud-applications.html</link><author>noreply@blogger.com (Aravind Ajad Yarra)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-16501575.post-8885404291319999649</guid><pubDate>Thu, 23 May 2013 12:14:00 +0000</pubDate><atom:updated>2013-05-23T17:44:09.316+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Architect</category><category domain="http://www.blogger.com/atom/ns#">Open Source</category><category domain="http://www.blogger.com/atom/ns#">Patterns</category><category domain="http://www.blogger.com/atom/ns#">Programming</category><category domain="http://www.blogger.com/atom/ns#">Review</category><category domain="http://www.blogger.com/atom/ns#">ZeroMQ</category><title>Review: “ZeroMQ” by Pieter Hintjens; O&#39;Reilly Media</title><description>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSk_iECRNeC3cEpuGzuI-oo755tFEg8OGVJkXaKsrSdJy1FEJ6_&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSk_iECRNeC3cEpuGzuI-oo755tFEg8OGVJkXaKsrSdJy1FEJ6_&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Pieter Hintjens, one of pioneers of the distributed computing and author of ZeroMQ library explains the basic premise behind ZeroMQ design and community. He covers fundamentals of designing large distributed applications using ZeroMQ library.&lt;br /&gt;
&lt;br /&gt;
First and foremost, the book is meant for intermediate to advanced programmers. You need to be aware of the networking concepts. All examples are in C, so you should have good enough grounding in the language. Once you are past these, understanding the concepts in the book is fairly easy.&lt;br /&gt;
&lt;br /&gt;
First part of the book is about Learning to work with ZeroMQ. This section covers all the patterns – Request-Reply, Dealer-Router, Pub-Sub, Proxy, Load Balancing and their combination and usage with each other. The example scenarios detail the scenario’s where these patterns fit in. This section also covers how to build reliability and availability as part of the distributed application.&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
Second part of the book is about Software Engineering with ZeroMQ. This section covers the basic philosophy behind the ZeroMQ community, advanced architecture using ZeroMQ.  The advanced architecture covers things like Contract definition, Protocols, Security, State machines and Data serialization. The author takes a sample application FileMQ – ability to exchange files between two devices la Dropbox and works through the design of the API and Protocol. We also see how to simulate real life scenario’s to test the application.&lt;br /&gt;
&lt;br /&gt;
Overall, ZeroMQ is a must have book on your shelf if you are building or ready to build distributed applications.

&lt;br /&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;
&lt;i&gt;This post originally appeared at &lt;/i&gt;&lt;a href=&quot;http://www.techspot.co.in/&quot;&gt;www.techspot.co.in&lt;/a&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-7748261127957446&quot;;
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = &quot;468x60_as&quot;;
google_ad_type = &quot;text_image&quot;;
//2007-08-03: J2EE, Portal, Web Services, Web 2.0, Ajax
google_ad_channel = &quot;2060177799+6892783472+6327960836+9022209472+4184383655&quot;;
//--&gt;
&lt;/script&gt;
&lt;script src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot; 
 type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;&lt;/div&gt;</description><link>http://www.techspot.co.in/2013/05/review-zeromq-by-pieter-hintjens.html</link><author>noreply@blogger.com (Munish Gupta)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-16501575.post-1549158048678306233</guid><pubDate>Thu, 21 Feb 2013 08:21:00 +0000</pubDate><atom:updated>2013-02-21T14:05:06.818+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Agile</category><category domain="http://www.blogger.com/atom/ns#">Craftsmanship</category><category domain="http://www.blogger.com/atom/ns#">Programming</category><category domain="http://www.blogger.com/atom/ns#">Trends</category><title>Post Agile - State of Software Development </title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://2.bp.blogspot.com/-VtK3bAk_ZXg/USXTKyjUMdI/AAAAAAAAEko/gRL4JSTw5jc/s1600/postagile.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;http://2.bp.blogspot.com/-VtK3bAk_ZXg/USXTKyjUMdI/AAAAAAAAEko/gRL4JSTw5jc/s320/postagile.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
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.&lt;br /&gt;
&lt;br /&gt;
State of post Agile Software Development will have to be seen in multiple dimensions in order to really understand its impact:&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&amp;nbsp;Software Development &amp;amp; Life cycle &lt;b&gt;tooling &lt;/b&gt;landscape has completely changed&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&amp;nbsp;Software Project management &lt;b&gt;methods &lt;/b&gt;(apart from development method) have changed&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&amp;nbsp;Focus on Software &lt;b&gt;craftsmanship&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&amp;nbsp;Re-imagined Technology &lt;b&gt;stack&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;b&gt;&lt;/b&gt;&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;b&gt;TOOLING&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
It is very interesting to see the way tooling has been changed over the decade. I must say this is the area where most innovation has happened. Almost all the aspects of software tooling has been changed; from version control systems to functional testing software. Several new categories of tools have born, which we couldn’t have imagined in 90s. Monolithic IDEs and tightly integrated eco systems are replaced with more specialized tools integrated via loose interfaces. Tools like GIT (distributed version control systems), Hudson (Continuous Integration Systems) are few examples of this change.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;METHODS&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
While agile methods initially focused on changes related to software programming practices; over the time they went beyond.  New ways of project management, new ways of testing have extended the focus much beyond. According to “State of Agile Development” survey in 2011 (http://www.versionone.com/state_of_agile_development_survey/11/), 80% of the organizations are using agile practices. That number sure tells a little about the adoption of agile methods and its impact.&amp;nbsp;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;CRAFTSMANSHIP&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
Thinking about Software craftsmanship is not very surprising given the agile method’s focus on people. In order to be successful, almost all the agile methods needs skill maturity in people, hence the stress on craftsmanship. Craftsmanship needs a learning organization &amp;amp; people and the focus on quality of work. Mentoring, a standardized toolbox, familiarity with tools is essential for a developer/tester to be a craftsman.&amp;nbsp;

&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;STACK&lt;/b&gt;&lt;br /&gt;
Last but not least, Technology stack also has been changing to fit the agile practices. Languages like Ruby, Groovy, frameworks like Rails and Grails and NoSQL databases have brought-in fundamental changes to reflect agile practices. Test cases integrated to the programming frameworks is not something one could have thought of a decade ago.  Conventions over configuration, method missing and other such features have evolved to keep up with the expectations of agile practices.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;PREPARING FOR POST AGILE&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
Most software development shops look at the impact of Agile in silos.   For example, technology groups focus on agile tools and stack, but not methods.   Process &amp;amp; Quality groups focus on methods but have neither have clue on tools nor the technology stacks.   Craftsmanship is ignored altogether.    Looking at impact together in all dimensions (across tools, stack, craftsmanship and methods) is half the work done.  Aligning the team to fully benefit from the agile is the other half, which is probably the most difficult part.&lt;/div&gt;
&lt;/div&gt;
&lt;img alt=&quot;&quot; src=&quot;http://ganojsproxy.appspot.com/gaproxy?host=techspot.co.in&amp;amp;pageurl=postagile.html&amp;amp;account=UA-376231-6&quot; /&gt;&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-7748261127957446&quot;;
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = &quot;468x60_as&quot;;
google_ad_type = &quot;text_image&quot;;
//2007-08-03: J2EE, Portal, Web Services, Web 2.0, Ajax
google_ad_channel = &quot;2060177799+6892783472+6327960836+9022209472+4184383655&quot;;
//--&gt;
&lt;/script&gt;
&lt;script src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot; 
 type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;&lt;/div&gt;</description><link>http://www.techspot.co.in/2013/02/post-agile-state-of-software-development.html</link><author>noreply@blogger.com (Aravind Ajad Yarra)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-VtK3bAk_ZXg/USXTKyjUMdI/AAAAAAAAEko/gRL4JSTw5jc/s72-c/postagile.png" height="72" width="72"/><thr:total>12</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-16501575.post-5757260641196678621</guid><pubDate>Fri, 21 Dec 2012 05:50:00 +0000</pubDate><atom:updated>2012-12-22T11:13:02.388+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Architect</category><category domain="http://www.blogger.com/atom/ns#">Developers</category><category domain="http://www.blogger.com/atom/ns#">Java</category><category domain="http://www.blogger.com/atom/ns#">Open Source</category><category domain="http://www.blogger.com/atom/ns#">Patterns</category><category domain="http://www.blogger.com/atom/ns#">Performance</category><category domain="http://www.blogger.com/atom/ns#">Programming</category><title>Akka Essentials - book published</title><description>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.packtpub.com/sites/default/files/8284OS_Akka%20Essentials.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;http://www.packtpub.com/sites/default/files/8284OS_Akka%20Essentials.jpg&quot; width=&quot;249&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
My book on Akka titled - &lt;i&gt;&lt;u&gt;Akka Essentials&lt;/u&gt;&lt;/i&gt; published by Packt was released on 26th Oct 2012. The book is available from &lt;a href=&quot;http://www.packtpub.com/akka-java-applications-essentials/book&quot;&gt;PacktPub &lt;/a&gt;site as well on &lt;a href=&quot;http://www.amazon.com/Akka-Essentials-Kumar-Gupta-Munish/dp/1849518289/&quot;&gt;amazon.com&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&quot;Akka Essentials&quot; will show you the current challenges with Java Scalability and concurrency model and how Akka’s Actor Model can help you design and build applications that are inherently scalable and fault-tolerant. Whether you are building new applications or want to refactor an existing application, you will learn the right techniques to build and scale up in no time.&lt;br /&gt;
&lt;br /&gt;
This book is aimed at developers, architects who are building large distributed concurrent and scalable applications using Java/Scala. The book assumes knowledge of Java/JEE concepts but no knowledge of Actor model is assumed.&lt;br /&gt;
&lt;br /&gt;
I dedicate this book to my father who passed away on 30th Oct 2012. All earnings from this book will be donated to my father&#39;s favorite charity.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;This post originally appeared at &lt;/i&gt;&lt;a href=&quot;http://www.techspot.co.in/&quot;&gt;www.techspot.co.in&lt;/a&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-7748261127957446&quot;;
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = &quot;468x60_as&quot;;
google_ad_type = &quot;text_image&quot;;
//2007-08-03: J2EE, Portal, Web Services, Web 2.0, Ajax
google_ad_channel = &quot;2060177799+6892783472+6327960836+9022209472+4184383655&quot;;
//--&gt;
&lt;/script&gt;
&lt;script src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot; 
 type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;&lt;/div&gt;</description><link>http://www.techspot.co.in/2012/12/akka-essentials-book-released.html</link><author>noreply@blogger.com (Munish Gupta)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-16501575.post-7878818385198923256</guid><pubDate>Tue, 21 Aug 2012 04:46:00 +0000</pubDate><atom:updated>2012-08-21T10:19:01.312+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Cloud</category><category domain="http://www.blogger.com/atom/ns#">Enterprise</category><category domain="http://www.blogger.com/atom/ns#">Performance</category><category domain="http://www.blogger.com/atom/ns#">Trends</category><title>Application Scalability: Still elusive for Enterprises Apps</title><description>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://2.bp.blogspot.com/-xhbZU9Td2lI/UDMRkZgwRVI/AAAAAAAAD84/QYXUblJ5mNw/s1600/Ent-AutoScaling.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;293&quot; src=&quot;http://2.bp.blogspot.com/-xhbZU9Td2lI/UDMRkZgwRVI/AAAAAAAAD84/QYXUblJ5mNw/s320/Ent-AutoScaling.png&quot; style=&quot;border: 0;&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
The advent of the Consumer Business application like Facebook, Twitter has changed the definition of Application Scalability. Decade back 10 million+ was a large user base, Facebook will touch 1Billion+ users by end of this year. There are hordes of applications in 100+ million user range. The techniques and approaches employed by these large Consumer Business Applications are different from the traditional enterprise application design and architecture techniques.&lt;br /&gt;
&lt;br /&gt;
If we study the architectures principles employed by these large Consumer Business Applications, then we can conclude to the following
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;All the large consumer business applications are build and make use of Cloud Computing&lt;/li&gt;
&lt;li&gt;Applications are build using a combination of open source products and platforms&lt;/li&gt;
&lt;li&gt;Create solutions where the current set of solution do not meet requirement or scale up (e.g. HipHop, Hadoop, ChaosMonkey etc)&lt;/li&gt;
&lt;li&gt;Constant knowledge sharing within the community (FB/Twitter/Google open sources lot of their internal products)&lt;/li&gt;
&lt;/ul&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;From the Application scalability perspective, the following key architecture patterns have emerged that are being used to scale the application
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Stateless Applications&lt;/b&gt; - Modern Web applications maintain state, which means that they remember what you were did as part of your last request, and they remember all this data as part of the Session. The Stateful nature of the application means if the server holding that state goes down, the entire user state is lost. Traditional techniques like sync user session data across server nodes or persisting in data store do not scale very well. To overcome this shortcoming, the whole concept of creating stateless applications where the servers do not maintain state. The application uses cookies and makes use of RESTful API’s to craft the user experience. Newer frameworks like Play Framework, Node.js, Vertx.io all promote this stateless application development that scales with the increasing user load very well. Another option used is to offload session state is high throughput memory based key value store, which is common across stateless nodes.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Data Sharding&lt;/b&gt; – Another issue encountered with scale is the increasing load on DB servers. DB Servers do employ techniques like Master/Slave or Clustering techniques coupled with large powerful boxes but beyond 100+ million users, these techniques also fail. Further, the costly hardware and software licenses make the traditional DB options very costly. So, companies have used the MySQL as the base and created lots of solutions/topologies around the same. One of those techniques is &lt;i&gt;data sharding&lt;/i&gt;. A Data shard is a horizontal partition of the data, meaning rows of the tables are held separately. There are numerous advantages to this partitioning approach. Since the tables are divided and distributed into multiple servers, the total number of rows in each table in each database is reduced. This reduces index size, which generally improves search performance. A database shard can be placed on separate hardware, and multiple shards can be placed on multiple machines. This enables a distribution of the database over a large number of machines, allowing database performance to be spread over multiple machines, greatly improving overall performance.Many new non-relational databases (commonly known as NoSQL databases) such as &lt;b&gt;Cassandra&lt;/b&gt;, &lt;b&gt;MongoDb &lt;/b&gt;and &lt;b&gt;Hbase &lt;/b&gt;have been created with database sharding as a key feature.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Bring Data closer to user (Caching)&lt;/b&gt; – Caching has been adopted and used very well by most of the Consumer Business Apps. Open source products like memcache  provide caching options across the tiers (web tier/app tier and data tier). Memcache provides a reliable alternative to the traditional caching solutions – coherence, terracotta. Further, the NoSQL solutions employ the caching engine to speed up the database read and write operations. Couchdb uses the memcache to provide an in memory read/write solution.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Service provider/consumer model &lt;/b&gt;– Another pattern that has emerged is the Service provider and consumer. It is derivative of the SOA model but leaner and simpler. The business functionality is exposed as a set of services via RESTful API with JSON data format. The presentation layers are the consumers that use these services to build up the user experience. The technologies to build the service and provider can be completely separate. &lt;u&gt;&lt;i&gt;Technologies are chosen based on what is best for the use case&lt;/i&gt;&lt;/u&gt;. Contracts are enforced by Service version and definition only. Front ends are typically built using PHP or Ruby over rails. Services are built using Scala, Akka, C++, Java etc.&lt;/li&gt;
&lt;/ul&gt;
Why Enterprises are looking at these patterns?
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Enterprises have started adopting cloud (public/private) by and large. Elastic scaling means responding to the changing load pattern on real time basis. In the absence of application ability to scale, all that investment into cloud is waste&lt;/li&gt;
&lt;li&gt;The traditional CPU/Core based licensing models are proving to be costly in the cloud world. Enterprise need to adopt the OSS frameworks/solutions that do not come with licensing baggage&lt;/li&gt;
&lt;li&gt;The user expectations have gone up by few notches. Enterprise applications are compared and expected to have same resiliency &amp;amp; performance as any other Internet Scale application&lt;/li&gt;
&lt;li&gt;Scale up model(adding more CPUs) for enterprise applications comes with its own headache of additional capital expenditure. Scale out models(add more smaller servers) that rely on commodity servers or can run over a hybrid cloud are becoming more cost effective solutions&lt;/li&gt;
&lt;li&gt;Enterprises are going global which requires the systems to be up and available 24X7. Currently tightly coupled application designs do not lend very well to the scalability pattern
&lt;/li&gt;
&lt;/ul&gt;
&lt;i&gt;This post originally appeared at &lt;/i&gt;&lt;a href=&quot;http://www.techspot.co.in/&quot;&gt;www.techspot.co.in&lt;/a&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-7748261127957446&quot;;
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = &quot;468x60_as&quot;;
google_ad_type = &quot;text_image&quot;;
//2007-08-03: J2EE, Portal, Web Services, Web 2.0, Ajax
google_ad_channel = &quot;2060177799+6892783472+6327960836+9022209472+4184383655&quot;;
//--&gt;
&lt;/script&gt;
&lt;script src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot; 
 type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;&lt;/div&gt;</description><link>http://www.techspot.co.in/2012/08/application-scalability-still-elusive.html</link><author>noreply@blogger.com (Munish Gupta)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-xhbZU9Td2lI/UDMRkZgwRVI/AAAAAAAAD84/QYXUblJ5mNw/s72-c/Ent-AutoScaling.png" height="72" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-16501575.post-6422836353243525120</guid><pubDate>Mon, 02 Jul 2012 14:39:00 +0000</pubDate><atom:updated>2012-07-04T20:27:39.237+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Cloud</category><category domain="http://www.blogger.com/atom/ns#">Developers</category><category domain="http://www.blogger.com/atom/ns#">Google</category><category domain="http://www.blogger.com/atom/ns#">Mobile</category><category domain="http://www.blogger.com/atom/ns#">Trends</category><category domain="http://www.blogger.com/atom/ns#">Web 2.0</category><title>Top 5 Picks of Google IO 2012</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;a href=&quot;http://3.bp.blogspot.com/-GoNrpNeBlqo/T_GwSwxF_1I/AAAAAAAADbQ/7nxC_KgyMIE/s1600/google-io-logo.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;br /&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-GoNrpNeBlqo/T_GwSwxF_1I/AAAAAAAADbQ/7nxC_KgyMIE/s1600/google-io-logo.png&quot; style=&quot;border: 0;&quot; /&gt;&lt;/a&gt;Google
IO 2012 developer conference has just concluded last week amid lot of fanfare.&amp;nbsp;&amp;nbsp; I for one think that Google has lot
more influence on Enterprise technology than it seems.&amp;nbsp;&lt;span style=&quot;background-color: white;&quot;&gt;Some of what Enterprises see as latest and greatest of technology (such as Map Reduce) has been pioneered in Google a while ago. &amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: white;&quot;&gt;This is one the main reasons why I followed this event closely. &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
Over the 3 days Google has
several technology and product announcements across the product
lines.&amp;nbsp;&amp;nbsp; Here are the top 5 picks at Techspot.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;b style=&quot;background-color: white; text-align: justify;&quot;&gt;#1 Google Compute Engine&lt;/b&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;a href=&quot;http://3.bp.blogspot.com/-1208tzW2BSk/T_GwWEO3NaI/AAAAAAAADbY/BVDveRD8F_s/s1600/computeengine.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;150&quot; src=&quot;http://3.bp.blogspot.com/-1208tzW2BSk/T_GwWEO3NaI/AAAAAAAADbY/BVDveRD8F_s/s200/computeengine.jpg&quot; style=&quot;border: 0;&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;With Compute Engine, Google made it
intentions clear as a Cloud Service provider.&amp;nbsp;&amp;nbsp;&amp;nbsp; Google entering
Infrastructure as a Service &lt;b&gt;(IaaS)&lt;/b&gt; market brings more innovation and
cheaper compute resources; enhancing its portfolio beyond PaaS.&amp;nbsp; How
exciting!! It is interesting to see the reverse trend of PaaS offerings to IaaS
offerings (Microsoft also recently started offering Linux VMs as a
service).&amp;nbsp;&amp;nbsp; Does this mean uptake of PaaS is very low?&amp;nbsp;&amp;nbsp;
Compute Engine offers Linux VMs running Ubuntu 12.04 and CentOS 6.2.&amp;nbsp;&amp;nbsp;&amp;nbsp;
Most of the concepts that Amazon EC2 uses such as zones, ephemeral versus
persistent disks are present in Compute Engine tool.&amp;nbsp;&amp;nbsp; That said,
this is a reasonable start for Google but a long way to be a threat to Amazon
EC2.&amp;nbsp;&amp;nbsp; It is interesting to see Enterprises like &lt;b&gt;Bestbuy&lt;/b&gt;
listed as their beta customers.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;b style=&quot;background-color: white;&quot;&gt;#2 Jelly Bean, Android 4.1&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;a href=&quot;http://3.bp.blogspot.com/-_GN4mdgaAn4/T_GwZ5h6bBI/AAAAAAAADbg/X_tLmFSALH0/s1600/jellybean.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;160&quot; src=&quot;http://3.bp.blogspot.com/-_GN4mdgaAn4/T_GwZ5h6bBI/AAAAAAAADbg/X_tLmFSALH0/s200/jellybean.png&quot; style=&quot;border: 0;&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;Jelly bean, Android 4.1 is the newest
version of the popular mobile operating System announced in IO. &amp;nbsp;Apart from the several performance optimizations and various user level
features, Jelly bean packs several interesting technology innovations.&amp;nbsp;
Prime among them is “Google Now”.&amp;nbsp; Gartner has been talking about Context
Delivery Architecture for few years, Google Now is probably first main stream
execution of the same.&amp;nbsp;&amp;nbsp; Google now combines user location, calendar
details, past searches, traffic, weather and time in interesting ways and
provides useful information before even asking.&amp;nbsp; One of the use case shown
is, when you have an appointment at a certain location, it checks traffic and
tells how long it&#39;ll take to get there.&amp;nbsp; It notifies when you should
leave, so that you can reach the destination on time.There are
many other interesting features including Project Butter, Systrace tool,
peer-to-peer service discovery, cloud messaging, smart app updates. &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;#3 Packaged Apps &amp;amp; Chrome
Everywhere &lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
Google chrome is the new
generally available on Android 4.1.With good HTML 5 support,
mobile web applications on Chrome in Android are very
powerful. Chrome is also available on iOS.&amp;nbsp;
Packaged apps are one of the interesting features that are announced for
Chrome. Packaged apps allow access to Chrome API, but are written
in HTML 5, JavaScript and CSS. Packaged Apps are loaded locally and
supports offline mode.In a way these are like Adobe AIR
applications, but are written using standard web technologies.&amp;nbsp;&amp;nbsp; This
is probably another category defining feature; developing cross platform hybrid
applications running locally.&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
Some interesting stats on chrome
are revealed.&amp;nbsp; Chrome now has 310M active users across the world.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;#4 Project Glass&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
Lot has been written and said
about Project Glass from Google. Wearable computing is about
to start.&amp;nbsp;&amp;nbsp;&amp;nbsp; Project glass probably can make a new way of how we
use and interact with computers.&amp;nbsp;&amp;nbsp; Technically not much has been
revealed on project glass, other than the fact that it has camera, microphone,
gyroscope and wi-fi connectivity. Key-note demo by Sergey Brin that
involved blimp, sky divers, project glass and Google+ hang-outs is an epic.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
#5 &lt;b&gt;Nexus 7 Tablet&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://1.bp.blogspot.com/-GCWBGmTtYDY/T_J1qy-xrZI/AAAAAAAAD4k/bR0vRpRgHkE/s1600/tablet-gallery-front.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;http://1.bp.blogspot.com/-GCWBGmTtYDY/T_J1qy-xrZI/AAAAAAAAD4k/bR0vRpRgHkE/s200/tablet-gallery-front.png&quot; style=&quot;border: 0;&quot; width=&quot;130&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Technically Nexus 7 is just an
Android Jelly Bean device.&amp;nbsp;&amp;nbsp; There is no reason to pick this other
than for the fact that it is the first official Tablet from
Google.At a price of $199 and with Quad Core Tegra 3
architecture and 12 GPUs, this tablet is a real power house.&amp;nbsp;&amp;nbsp; Wi-fi,
gyroscope, GPS, accelerometer, Gorilla Glass, front facing camera, this is a
sure main stream device and probably puts android tablets into millions of
hands, another great revenue opportunity for Mobile developers. Interestingly Nexus 7 ships with Chrome as the default browser instead of
Android’s native web-kit based browser. I guess Google is
trying to avoid an IE 6 scenario here by separating browser from OS.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
There are many more interesting
announcements that didn’t make it to the top 5 list but I found them &amp;nbsp;interesting enough to mention here:&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpFirst&quot; style=&quot;text-align: justify; text-indent: -0.25in;&quot;&gt;
&lt;/div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;background-color: white; font-family: inherit; text-indent: -0.25in;&quot;&gt;Offline maps and offline voice recognition for
Android&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;background-color: white; font-family: inherit; text-indent: -0.25in;&quot;&gt;E&lt;/span&gt;&lt;span style=&quot;background-color: white; font-family: inherit; text-indent: -0.25in;&quot;&gt;nhanced Gesture support in Android&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;background-color: white; font-family: inherit; text-indent: -0.25in;&quot;&gt;Apps Script for Good Apps Automation&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;background-color: white; font-family: inherit; text-indent: -0.25in;&quot;&gt;Google Docs Offline&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span style=&quot;background-color: white; text-indent: -0.25in;&quot;&gt;What are your top 5 picks?&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img alt=&quot;&quot; src=&quot;http://ganojsproxy.appspot.com/gaproxy?host=techspot.co.in&amp;amp;pageurl=googleio12top5picks.html&amp;amp;account=UA-376231-6&quot; /&gt;
&lt;i&gt;This post originally appeared at &lt;/i&gt;&lt;a href=&quot;http://www.techspot.co.in/&quot;&gt;www.techspot.co.in&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-7748261127957446&quot;;
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = &quot;468x60_as&quot;;
google_ad_type = &quot;text_image&quot;;
//2007-08-03: J2EE, Portal, Web Services, Web 2.0, Ajax
google_ad_channel = &quot;2060177799+6892783472+6327960836+9022209472+4184383655&quot;;
//--&gt;
&lt;/script&gt;
&lt;script src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot; 
 type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;&lt;/div&gt;</description><link>http://www.techspot.co.in/2012/07/top-5-picks-of-google-io-2012.html</link><author>noreply@blogger.com (Aravind Ajad Yarra)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-GoNrpNeBlqo/T_GwSwxF_1I/AAAAAAAADbQ/7nxC_KgyMIE/s72-c/google-io-logo.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-16501575.post-4678072203511998270</guid><pubDate>Fri, 25 May 2012 15:59:00 +0000</pubDate><atom:updated>2012-05-30T16:26:02.024+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Cloud</category><category domain="http://www.blogger.com/atom/ns#">Enterprise</category><category domain="http://www.blogger.com/atom/ns#">Trends</category><title>Cloud Connect 2012, Bangalore</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;div class=&quot;s-clear&quot; style=&quot;clear: both; color: #333333; font-family: &#39;Lucida Grande&#39;, sans-serif; font-size: 15px; height: 0px; line-height: 18px;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;ol class=&quot;s-elements&quot; style=&quot;color: #333333; font-family: &#39;Lucida Grande&#39;, sans-serif; font-size: 12px; line-height: 18px; list-style: none; margin: 10px 0px; min-height: 200px; padding: 0px; position: relative; text-align: -webkit-auto;&quot;&gt;
&lt;li class=&quot;s-element s-element-text&quot; data-source=&quot;storify&quot; data-type=&quot;text&quot; id=&quot;4fbfa9b5075b3eb743010fbf&quot; style=&quot;padding: 0px 10px; position: relative; text-align: center;&quot;&gt;&lt;div class=&quot;s-element-container&quot; style=&quot;-webkit-box-shadow: none; -webkit-transition: border-color 0.1s; background-color: white; background-position: initial initial; background-repeat: initial initial; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; border: 0px; box-shadow: none; margin: 0px auto; max-width: none;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://2.bp.blogspot.com/-l6p8aLVeRdg/T7-sDOxTLrI/AAAAAAAADQ4/N-i3sooJEwY/s1600/cloudconnect.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;128&quot; src=&quot;http://2.bp.blogspot.com/-l6p8aLVeRdg/T7-sDOxTLrI/AAAAAAAADQ4/N-i3sooJEwY/s200/cloudconnect.jpg&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;s-element-content s-text linkify&quot; style=&quot;-webkit-box-shadow: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; box-shadow: none !important; color: #666666; font-size: 13px; line-height: 1.6em; max-width: none; overflow: hidden; padding: 10px; position: relative; text-align: left;&quot;&gt;
Cloud Connect is a&amp;nbsp;global Cloud Computing&amp;nbsp;event that has come to Bangalore, India this year. &amp;nbsp; The event is organized by UBM, a reputed media&amp;nbsp;organization that publishes&amp;nbsp;&lt;i&gt;Information week&lt;/i&gt;&amp;nbsp;magazine. &amp;nbsp; Other popular events organized by UBM&amp;nbsp;includes&amp;nbsp;&lt;i&gt;Interop&lt;/i&gt;. &amp;nbsp; Bringing Cloud Connect to India, shows the importance of&amp;nbsp;India as a&amp;nbsp;Cloud market. Event happened this week 5/24 to 5/25 at Nimhans Convention Centre.&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;s-element s-element-text&quot; data-source=&quot;storify&quot; data-type=&quot;text&quot; id=&quot;4fbf9094c6654d112300bea7&quot; style=&quot;padding: 0px 10px; position: relative; text-align: center;&quot;&gt;&lt;div class=&quot;s-element-container&quot; style=&quot;-webkit-box-shadow: none; -webkit-transition: border-color 0.1s; background-color: white; background-position: initial initial; background-repeat: initial initial; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; border: 0px; box-shadow: none; margin: 0px auto; max-width: none;&quot;&gt;
&lt;div class=&quot;s-element-content s-text linkify&quot; style=&quot;-webkit-box-shadow: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; box-shadow: none !important; color: #666666; font-size: 13px; line-height: 1.6em; max-width: none; overflow: hidden; padding: 10px; position: relative; text-align: left;&quot;&gt;
IBM is a platinum sponsor and the event started with key note by Vamsi from IBM. &amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;s-element s-element-quote&quot; data-source=&quot;twitter&quot; data-type=&quot;quote&quot; id=&quot;4fbf9094c6654d112300bea8&quot; style=&quot;padding: 15px 10px; position: relative; text-align: center;&quot;&gt;&lt;div class=&quot;s-element-container&quot; style=&quot;-webkit-box-shadow: rgb(221, 221, 221) 0px 1px 0px; -webkit-transition: border-color 0.1s; background-color: white; background-position: initial initial; background-repeat: initial initial; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; border: 1px solid rgb(221, 221, 221); box-shadow: rgb(221, 221, 221) 0px 1px 0px; margin: 0px auto; max-width: 500px;&quot;&gt;
&lt;div class=&quot;s-quote s-element-content&quot; style=&quot;background-image: url(http://storify.com/public/img/quote-bg.png); background-position: 100% 0%; background-repeat: no-repeat no-repeat; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; font-size: 14px; overflow: hidden; padding: 10px; position: relative; text-align: left;&quot;&gt;
&lt;div class=&quot;s-quote-content&quot;&gt;
&lt;div class=&quot;s-quote-avatar s-quote-avatar-twitter&quot; style=&quot;float: left; margin: 0px 10px 0px 0px;&quot;&gt;
&lt;img alt=&quot;IBMcloud&quot; src=&quot;http://a0.twimg.com/profile_images/1675712707/raining_cloud_icon_300_normal.jpg&quot; style=&quot;border: 1px solid rgb(221, 221, 221); display: block; height: 48px; padding: 1px; width: 48px;&quot; /&gt;&lt;/div&gt;
&lt;div class=&quot;s-quote-text linkify&quot; style=&quot;background-image: url(http://storify.com/public/img/avatar-bubble.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; font-family: Georgia, serif; font-size: 16px; line-height: 1.5em; margin-left: 62px; min-height: 52px; padding-left: 21px;&quot;&gt;
IBM&#39;s Vamsicharan Mudiam will keynote&lt;a href=&quot;http://twitter.com/cloudconnect_in&quot; rel=&quot;external&quot; style=&quot;color: #333333; text-decoration: none;&quot; target=&quot;_blank&quot; title=&quot;cloudconnect_in on Twitter.com&quot;&gt;@cloudconnect_in&lt;/a&gt;&amp;nbsp;on May 24 in Bengaluru,&amp;nbsp;&lt;a href=&quot;http://search.twitter.com/search?q=%23India&quot; rel=&quot;external&quot; style=&quot;color: #333333; text-decoration: none;&quot; target=&quot;_blank&quot; title=&quot;Search for this hashtag on Twitter.com&quot;&gt;#India&lt;/a&gt;. View his profile:&amp;nbsp;&lt;a href=&quot;http://bit.ly/KnahAi&quot; rel=&quot;external&quot; style=&quot;color: #333333; text-decoration: none;&quot; target=&quot;_blank&quot; title=&quot;Open this link in a new window&quot;&gt;bit.ly/KnahAi&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://search.twitter.com/search?q=%23CloudConnect&quot; rel=&quot;external&quot; style=&quot;color: #333333; text-decoration: none;&quot; target=&quot;_blank&quot; title=&quot;Search for this hashtag on Twitter.com&quot;&gt;#CloudConnect&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;s-attribution&quot; style=&quot;clear: both; color: #aaaaaa; font-size: 11px; padding: 10px 0px 0px;&quot;&gt;
&lt;div class=&quot;s-source s-twitter&quot; style=&quot;-webkit-transition: opacity 0.1s; float: left; margin-right: 5px; opacity: 0.5;&quot;&gt;
&lt;a href=&quot;http://twitter.com/&quot; style=&quot;color: #333333; display: block; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;s-source-icon&quot; style=&quot;background-image: url(http://storify.com/public/img/sources/twitter-16px.png); background-repeat: no-repeat no-repeat; height: 16px; margin: 0px; vertical-align: middle; width: 16px;&quot;&gt;
&lt;/div&gt;
&lt;a href=&quot;http://twitter.com/&quot; style=&quot;color: #333333; display: block; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;s-author&quot; style=&quot;float: left; font-weight: bold; line-height: 16px; margin-right: 8px;&quot;&gt;
&lt;a class=&quot;s-author-name&quot; href=&quot;http://stats.storify.com/record/click?sid=4fbf9094c6654d112300be9f&amp;amp;redirect=http://twitter.com/IBMcloud&quot; rel=&quot;IBMcloud&quot; style=&quot;color: #333333; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;IBMCloud&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;s-posted&quot; style=&quot;color: #666666; float: right; line-height: 16px;&quot;&gt;
&lt;a class=&quot;s-posted&quot; href=&quot;http://stats.storify.com/record/click?sid=4fbf9094c6654d112300be9f&amp;amp;redirect=http://twitter.com/IBMcloud/status/204433312754843648&quot; style=&quot;color: #666666; float: right; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;timestamp&quot; data-timestamp=&quot;2012-05-21T04:47:54.000Z&quot;&gt;
&lt;a class=&quot;s-posted&quot; href=&quot;http://stats.storify.com/record/click?sid=4fbf9094c6654d112300be9f&amp;amp;redirect=http://twitter.com/IBMcloud/status/204433312754843648&quot; style=&quot;color: #666666; float: right; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;4 days ago&lt;/a&gt;&lt;/div&gt;
&lt;a class=&quot;s-posted&quot; href=&quot;http://stats.storify.com/record/click?sid=4fbf9094c6654d112300be9f&amp;amp;redirect=http://twitter.com/IBMcloud/status/204433312754843648&quot; style=&quot;color: #666666; float: right; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;s-element-actions&quot; style=&quot;-webkit-transition: opacity 0.1s; float: left; line-height: 16px; opacity: 0;&quot;&gt;
&lt;a class=&quot;twitter-newwindow twitter-reply&quot; href=&quot;http://twitter.com/intent/tweet?in_reply_to=204433312754843648&amp;amp;related=storify&quot; style=&quot;background-image: url(http://storify.com/public/img/retweet-reply.png); background-position: 0px -33px; background-repeat: no-repeat no-repeat; color: #333333; margin: 0px 8px 0px 0px; padding: 0px 0px 0px 18px; text-decoration: none;&quot; title=&quot;Reply&quot;&gt;Reply&lt;/a&gt;&lt;a class=&quot;twitter-newwindow twitter-retweet&quot; href=&quot;http://twitter.com/intent/retweet?tweet_id=204433312754843648&amp;amp;related=storify&quot; style=&quot;background-image: url(http://storify.com/public/img/retweet-reply.png); background-position: 0px -1px; background-repeat: no-repeat no-repeat; color: #333333; margin: 0px 8px 0px 0px; padding: 0px 0px 0px 18px; text-decoration: none;&quot; title=&quot;Retweet&quot;&gt;Retweet&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;s-clear&quot; style=&quot;clear: both; height: 0px;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;s-clear&quot; style=&quot;clear: both; height: 0px;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;s-element s-element-text&quot; data-source=&quot;storify&quot; data-type=&quot;text&quot; id=&quot;4fbfa9b6075b3eb743010fc4&quot; style=&quot;padding: 0px 10px; position: relative; text-align: center;&quot;&gt;&lt;div class=&quot;s-element-container&quot; style=&quot;-webkit-box-shadow: none; -webkit-transition: border-color 0.1s; background-color: white; background-position: initial initial; background-repeat: initial initial; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; border: 0px; box-shadow: none; margin: 0px auto; max-width: none;&quot;&gt;
&lt;div class=&quot;s-element-content s-text linkify&quot; style=&quot;-webkit-box-shadow: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; box-shadow: none !important; color: #666666; font-size: 13px; line-height: 1.6em; max-width: none; overflow: hidden; padding: 10px; position: relative; text-align: left;&quot;&gt;
IBM&#39;s session had several quotes form their recent C-Study report. &amp;nbsp; Some of the interesting&amp;nbsp;findings include the changing CEO&amp;nbsp;priorities. &amp;nbsp; IBM says cloud adoption is increased from 13% to 26% this year.&lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;s-element s-element-quote&quot; data-source=&quot;twitter&quot; data-type=&quot;quote&quot; id=&quot;4fbf9094c6654d112300beaa&quot; style=&quot;padding: 15px 10px; position: relative; text-align: center;&quot;&gt;&lt;div class=&quot;s-element-container&quot; style=&quot;-webkit-box-shadow: rgb(221, 221, 221) 0px 1px 0px; -webkit-transition: border-color 0.1s; background-color: white; background-position: initial initial; background-repeat: initial initial; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; border: 1px solid rgb(221, 221, 221); box-shadow: rgb(221, 221, 221) 0px 1px 0px; margin: 0px auto; max-width: 500px;&quot;&gt;
&lt;div class=&quot;s-quote s-element-content&quot; style=&quot;background-image: url(http://storify.com/public/img/quote-bg.png); background-position: 100% 0%; background-repeat: no-repeat no-repeat; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; font-size: 14px; overflow: hidden; padding: 10px; position: relative; text-align: left;&quot;&gt;
&lt;div class=&quot;s-quote-content&quot;&gt;
&lt;div class=&quot;s-quote-avatar s-quote-avatar-twitter&quot; style=&quot;float: left; margin: 0px 10px 0px 0px;&quot;&gt;
&lt;img alt=&quot;aravindajad&quot; src=&quot;http://a0.twimg.com/profile_images/2202219394/profile5_normal.jpg&quot; style=&quot;border: 1px solid rgb(221, 221, 221); display: block; height: 48px; padding: 1px; width: 48px;&quot; /&gt;&lt;/div&gt;
&lt;div class=&quot;s-quote-text linkify&quot; style=&quot;background-image: url(http://storify.com/public/img/avatar-bubble.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; font-family: Georgia, serif; font-size: 16px; line-height: 1.5em; margin-left: 62px; min-height: 52px; padding-left: 21px;&quot;&gt;
Ibm c-study: Technology factors and People skills are at the top. Glad to see that.&amp;nbsp;&lt;a href=&quot;http://search.twitter.com/search?q=%23cloudconnect&quot; rel=&quot;external&quot; style=&quot;color: #333333; text-decoration: none;&quot; target=&quot;_blank&quot; title=&quot;Search for this hashtag on Twitter.com&quot;&gt;#cloudconnect&lt;/a&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;s-attribution&quot; style=&quot;clear: both; color: #aaaaaa; font-size: 11px; padding: 10px 0px 0px;&quot;&gt;
&lt;div class=&quot;s-source s-twitter&quot; style=&quot;-webkit-transition: opacity 0.1s; float: left; margin-right: 5px; opacity: 0.5;&quot;&gt;
&lt;a href=&quot;http://twitter.com/&quot; style=&quot;color: #333333; display: block; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;s-source-icon&quot; style=&quot;background-image: url(http://storify.com/public/img/sources/twitter-16px.png); background-repeat: no-repeat no-repeat; height: 16px; margin: 0px; vertical-align: middle; width: 16px;&quot;&gt;
&lt;/div&gt;
&lt;a href=&quot;http://twitter.com/&quot; style=&quot;color: #333333; display: block; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;s-author&quot; style=&quot;float: left; font-weight: bold; line-height: 16px; margin-right: 8px;&quot;&gt;
&lt;a class=&quot;s-author-name&quot; href=&quot;http://stats.storify.com/record/click?sid=4fbf9094c6654d112300be9f&amp;amp;redirect=http://twitter.com/aravindajad&quot; rel=&quot;aravindajad&quot; style=&quot;color: #333333; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;Aravind Ajad&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;s-posted&quot; style=&quot;color: #666666; float: right; line-height: 16px;&quot;&gt;
&lt;a class=&quot;s-posted&quot; href=&quot;http://stats.storify.com/record/click?sid=4fbf9094c6654d112300be9f&amp;amp;redirect=http://twitter.com/aravindajad/status/205511257586016258&quot; style=&quot;color: #666666; float: right; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;timestamp&quot; data-timestamp=&quot;2012-05-24T04:11:16.000Z&quot;&gt;
&lt;a class=&quot;s-posted&quot; href=&quot;http://stats.storify.com/record/click?sid=4fbf9094c6654d112300be9f&amp;amp;redirect=http://twitter.com/aravindajad/status/205511257586016258&quot; style=&quot;color: #666666; float: right; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;2 days ago&lt;/a&gt;&lt;/div&gt;
&lt;a class=&quot;s-posted&quot; href=&quot;http://stats.storify.com/record/click?sid=4fbf9094c6654d112300be9f&amp;amp;redirect=http://twitter.com/aravindajad/status/205511257586016258&quot; style=&quot;color: #666666; float: right; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;s-element-actions&quot; style=&quot;-webkit-transition: opacity 0.1s; float: left; line-height: 16px; opacity: 0;&quot;&gt;
&lt;a class=&quot;twitter-newwindow twitter-reply&quot; href=&quot;http://twitter.com/intent/tweet?in_reply_to=205511257586016258&amp;amp;related=storify&quot; style=&quot;background-image: url(http://storify.com/public/img/retweet-reply.png); background-position: 0px -33px; background-repeat: no-repeat no-repeat; color: #333333; margin: 0px 8px 0px 0px; padding: 0px 0px 0px 18px; text-decoration: none;&quot; title=&quot;Reply&quot;&gt;Reply&lt;/a&gt;&lt;a class=&quot;twitter-newwindow twitter-retweet&quot; href=&quot;http://twitter.com/intent/retweet?tweet_id=205511257586016258&amp;amp;related=storify&quot; style=&quot;background-image: url(http://storify.com/public/img/retweet-reply.png); background-position: 0px -1px; background-repeat: no-repeat no-repeat; color: #333333; margin: 0px 8px 0px 0px; padding: 0px 0px 0px 18px; text-decoration: none;&quot; title=&quot;Retweet&quot;&gt;Retweet&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;s-clear&quot; style=&quot;clear: both; height: 0px;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;s-clear&quot; style=&quot;clear: both; height: 0px;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;s-element s-element-text&quot; data-source=&quot;storify&quot; data-type=&quot;text&quot; id=&quot;4fbfa74f68602573100141b8&quot; style=&quot;padding: 0px 10px; position: relative; text-align: center;&quot;&gt;&lt;div class=&quot;s-element-container&quot; style=&quot;-webkit-box-shadow: none; -webkit-transition: border-color 0.1s; background-color: white; background-position: initial initial; background-repeat: initial initial; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; border: 0px; box-shadow: none; margin: 0px auto; max-width: none;&quot;&gt;
&lt;div class=&quot;s-element-content s-text linkify&quot; style=&quot;-webkit-box-shadow: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; box-shadow: none !important; color: #666666; font-size: 13px; line-height: 1.6em; max-width: none; overflow: hidden; padding: 10px; position: relative; text-align: left;&quot;&gt;
&lt;div&gt;
Like lot of cloud conferences earlier, this conference has lot of focus on Infrastructure Cloud. &amp;nbsp; Most of the sponsors and speakers are&amp;nbsp;focused on the&amp;nbsp;Infrastructure aspects of the Cloud.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;Some of the key observations I made were:&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&amp;nbsp;*&amp;nbsp;There is quite a bit of talk on private clouds from the attending&amp;nbsp;vendors.&lt;/b&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;There are quite a few&amp;nbsp;sessions covering this. &amp;nbsp; There are sessions from VMware, L&amp;amp;T infotech, Citrix, Cisco, Brocade and so on. &amp;nbsp;This is not surprising, given Infrastructure is the focus&amp;nbsp;for vendors. &amp;nbsp; There are&amp;nbsp;however, few refreshing sessions that took a different take. &amp;nbsp; Director from&amp;nbsp;Citrix&amp;nbsp;cloud.com&amp;nbsp;talked about cloudstack and how it can be used to build amazon like clouds.&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;s-element s-element-quote&quot; data-source=&quot;twitter&quot; data-type=&quot;quote&quot; id=&quot;4fbf9198f4e4d98a3d008e74&quot; style=&quot;padding: 15px 10px; position: relative; text-align: center;&quot;&gt;&lt;div class=&quot;s-element-container&quot; style=&quot;-webkit-box-shadow: rgb(221, 221, 221) 0px 1px 0px; -webkit-transition: border-color 0.1s; background-color: white; background-position: initial initial; background-repeat: initial initial; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; border: 1px solid rgb(221, 221, 221); box-shadow: rgb(221, 221, 221) 0px 1px 0px; margin: 0px auto; max-width: 500px;&quot;&gt;
&lt;div class=&quot;s-quote s-element-content&quot; style=&quot;background-image: url(http://storify.com/public/img/quote-bg.png); background-position: 100% 0%; background-repeat: no-repeat no-repeat; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; font-size: 14px; overflow: hidden; padding: 10px; position: relative; text-align: left;&quot;&gt;
&lt;div class=&quot;s-quote-content&quot;&gt;
&lt;div class=&quot;s-quote-avatar s-quote-avatar-twitter&quot; style=&quot;float: left; margin: 0px 10px 0px 0px;&quot;&gt;
&lt;img alt=&quot;aravindajad&quot; src=&quot;http://a0.twimg.com/profile_images/2202219394/profile5_normal.jpg&quot; style=&quot;border: 1px solid rgb(221, 221, 221); display: block; height: 48px; padding: 1px; width: 48px;&quot; /&gt;&lt;/div&gt;
&lt;div class=&quot;s-quote-text linkify&quot; style=&quot;background-image: url(http://storify.com/public/img/avatar-bubble.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; font-family: Georgia, serif; font-size: 16px; line-height: 1.5em; margin-left: 62px; min-height: 52px; padding-left: 21px;&quot;&gt;
Architecting aws style clouds - Ram Chinta.&amp;nbsp;&lt;a href=&quot;http://cloud.com/&quot; rel=&quot;external&quot; style=&quot;color: #333333; text-decoration: none;&quot; target=&quot;_blank&quot; title=&quot;Open this link in a new window&quot;&gt;cloud.com&lt;/a&gt;&lt;a href=&quot;http://search.twitter.com/search?q=%23CloudConnect&quot; rel=&quot;external&quot; style=&quot;color: #333333; text-decoration: none;&quot; target=&quot;_blank&quot; title=&quot;Search for this hashtag on Twitter.com&quot;&gt;#CloudConnect&lt;/a&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;s-attribution&quot; style=&quot;clear: both; color: #aaaaaa; font-size: 11px; padding: 10px 0px 0px;&quot;&gt;
&lt;div class=&quot;s-source s-twitter&quot; style=&quot;-webkit-transition: opacity 0.1s; float: left; margin-right: 5px; opacity: 0.5;&quot;&gt;
&lt;a href=&quot;http://twitter.com/&quot; style=&quot;color: #333333; display: block; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;s-source-icon&quot; style=&quot;background-image: url(http://storify.com/public/img/sources/twitter-16px.png); background-repeat: no-repeat no-repeat; height: 16px; margin: 0px; vertical-align: middle; width: 16px;&quot;&gt;
&lt;/div&gt;
&lt;a href=&quot;http://twitter.com/&quot; style=&quot;color: #333333; display: block; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;s-author&quot; style=&quot;float: left; font-weight: bold; line-height: 16px; margin-right: 8px;&quot;&gt;
&lt;a class=&quot;s-author-name&quot; href=&quot;http://stats.storify.com/record/click?sid=4fbf9094c6654d112300be9f&amp;amp;redirect=http://twitter.com/aravindajad&quot; rel=&quot;aravindajad&quot; style=&quot;color: #333333; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;Aravind Ajad&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;s-posted&quot; style=&quot;color: #666666; float: right; line-height: 16px;&quot;&gt;
&lt;a class=&quot;s-posted&quot; href=&quot;http://stats.storify.com/record/click?sid=4fbf9094c6654d112300be9f&amp;amp;redirect=http://twitter.com/aravindajad/status/205918345432793088&quot; style=&quot;color: #666666; float: right; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;timestamp&quot; data-timestamp=&quot;2012-05-25T07:08:53.000Z&quot;&gt;
&lt;a class=&quot;s-posted&quot; href=&quot;http://stats.storify.com/record/click?sid=4fbf9094c6654d112300be9f&amp;amp;redirect=http://twitter.com/aravindajad/status/205918345432793088&quot; style=&quot;color: #666666; float: right; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;9 hours ago&lt;/a&gt;&lt;/div&gt;
&lt;a class=&quot;s-posted&quot; href=&quot;http://stats.storify.com/record/click?sid=4fbf9094c6654d112300be9f&amp;amp;redirect=http://twitter.com/aravindajad/status/205918345432793088&quot; style=&quot;color: #666666; float: right; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;s-element-actions&quot; style=&quot;-webkit-transition: opacity 0.1s; float: left; line-height: 16px; opacity: 0;&quot;&gt;
&lt;a class=&quot;twitter-newwindow twitter-reply&quot; href=&quot;http://twitter.com/intent/tweet?in_reply_to=205918345432793088&amp;amp;related=storify&quot; style=&quot;background-image: url(http://storify.com/public/img/retweet-reply.png); background-position: 0px -33px; background-repeat: no-repeat no-repeat; color: #333333; margin: 0px 8px 0px 0px; padding: 0px 0px 0px 18px; text-decoration: none;&quot; title=&quot;Reply&quot;&gt;Reply&lt;/a&gt;&lt;a class=&quot;twitter-newwindow twitter-retweet&quot; href=&quot;http://twitter.com/intent/retweet?tweet_id=205918345432793088&amp;amp;related=storify&quot; style=&quot;background-image: url(http://storify.com/public/img/retweet-reply.png); background-position: 0px -1px; background-repeat: no-repeat no-repeat; color: #333333; margin: 0px 8px 0px 0px; padding: 0px 0px 0px 18px; text-decoration: none;&quot; title=&quot;Retweet&quot;&gt;Retweet&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;s-clear&quot; style=&quot;clear: both; height: 0px;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;s-clear&quot; style=&quot;clear: both; height: 0px;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;s-element s-element-text&quot; data-source=&quot;storify&quot; data-type=&quot;text&quot; id=&quot;4fbfa06311f828b90c010744&quot; style=&quot;padding: 0px 10px; position: relative; text-align: center;&quot;&gt;&lt;div class=&quot;s-element-container&quot; style=&quot;-webkit-box-shadow: none; -webkit-transition: border-color 0.1s; background-color: white; background-position: initial initial; background-repeat: initial initial; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; border: 0px; box-shadow: none; margin: 0px auto; max-width: none;&quot;&gt;
&lt;div class=&quot;s-element-content s-text linkify&quot; style=&quot;-webkit-box-shadow: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; box-shadow: none !important; color: #666666; font-size: 13px; line-height: 1.6em; max-width: none; overflow: hidden; padding: 10px; position: relative; text-align: left;&quot;&gt;
&lt;b&gt;* There is significant focus on security as well&lt;/b&gt;. &amp;nbsp; In fact, one of the conferences rooms almost dedicated to security. &amp;nbsp; And there seems to be good response to these sessions as well. &amp;nbsp;Probably&amp;nbsp;shows cloud security still is&amp;nbsp;a major concern. &amp;nbsp;There is also&amp;nbsp;some&amp;nbsp;pragmatism on how the trade-offs can be made.&lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;s-element s-element-quote&quot; data-source=&quot;twitter&quot; data-type=&quot;quote&quot; id=&quot;4fbf922ecc75afdd322f1d35&quot; style=&quot;padding: 15px 10px; position: relative; text-align: center;&quot;&gt;&lt;div class=&quot;s-element-container&quot; style=&quot;-webkit-box-shadow: rgb(221, 221, 221) 0px 1px 0px; -webkit-transition: border-color 0.1s; background-color: white; background-position: initial initial; background-repeat: initial initial; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; border: 1px solid rgb(221, 221, 221); box-shadow: rgb(221, 221, 221) 0px 1px 0px; margin: 0px auto; max-width: 500px;&quot;&gt;
&lt;div class=&quot;s-quote s-element-content&quot; style=&quot;background-image: url(http://storify.com/public/img/quote-bg.png); background-position: 100% 0%; background-repeat: no-repeat no-repeat; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; font-size: 14px; overflow: hidden; padding: 10px; position: relative; text-align: left;&quot;&gt;
&lt;div class=&quot;s-quote-content&quot;&gt;
&lt;div class=&quot;s-quote-avatar s-quote-avatar-twitter&quot; style=&quot;float: left; margin: 0px 10px 0px 0px;&quot;&gt;
&lt;img alt=&quot;runadesaidalal&quot; src=&quot;http://a0.twimg.com/profile_images/2133572208/IMG00033-20110516-1619_normal.jpg&quot; style=&quot;border: 1px solid rgb(221, 221, 221); display: block; height: 48px; padding: 1px; width: 48px;&quot; /&gt;&lt;/div&gt;
&lt;div class=&quot;s-quote-text linkify&quot; style=&quot;background-image: url(http://storify.com/public/img/avatar-bubble.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; font-family: Georgia, serif; font-size: 16px; line-height: 1.5em; margin-left: 62px; min-height: 52px; padding-left: 21px;&quot;&gt;
Common thread in al presn.@&amp;nbsp;&lt;a href=&quot;http://search.twitter.com/search?q=%23cloudconnect&quot; rel=&quot;external&quot; style=&quot;color: #333333; text-decoration: none;&quot; target=&quot;_blank&quot; title=&quot;Search for this hashtag on Twitter.com&quot;&gt;#cloudconnect&lt;/a&gt;&amp;nbsp;on&lt;a href=&quot;http://search.twitter.com/search?q=%23cloudsecurity&quot; rel=&quot;external&quot; style=&quot;color: #333333; text-decoration: none;&quot; target=&quot;_blank&quot; title=&quot;Search for this hashtag on Twitter.com&quot;&gt;#cloudsecurity&lt;/a&gt;&amp;nbsp;-impln.depends largely on&amp;nbsp;&lt;a href=&quot;http://orgn.biz/&quot; rel=&quot;external&quot; style=&quot;color: #333333; text-decoration: none;&quot; target=&quot;_blank&quot; title=&quot;Open this link in a new window&quot;&gt;orgn.biz&lt;/a&gt;&amp;nbsp;goals &amp;amp; risk appetite thereof!&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;s-attribution&quot; style=&quot;clear: both; color: #aaaaaa; font-size: 11px; padding: 10px 0px 0px;&quot;&gt;
&lt;div class=&quot;s-source s-twitter&quot; style=&quot;-webkit-transition: opacity 0.1s; float: left; margin-right: 5px; opacity: 0.5;&quot;&gt;
&lt;a href=&quot;http://twitter.com/&quot; style=&quot;color: #333333; display: block; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;s-source-icon&quot; style=&quot;background-image: url(http://storify.com/public/img/sources/twitter-16px.png); background-repeat: no-repeat no-repeat; height: 16px; margin: 0px; vertical-align: middle; width: 16px;&quot;&gt;
&lt;/div&gt;
&lt;a href=&quot;http://twitter.com/&quot; style=&quot;color: #333333; display: block; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;s-author&quot; style=&quot;float: left; font-weight: bold; line-height: 16px; margin-right: 8px;&quot;&gt;
&lt;a class=&quot;s-author-name&quot; href=&quot;http://stats.storify.com/record/click?sid=4fbf9094c6654d112300be9f&amp;amp;redirect=http://twitter.com/runadesaidalal&quot; rel=&quot;runadesaidalal&quot; style=&quot;color: #333333; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;Runa Desai Dalal&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;s-posted&quot; style=&quot;color: #666666; float: right; line-height: 16px;&quot;&gt;
&lt;a class=&quot;s-posted&quot; href=&quot;http://stats.storify.com/record/click?sid=4fbf9094c6654d112300be9f&amp;amp;redirect=http://twitter.com/runadesaidalal/status/205977976632905729&quot; style=&quot;color: #666666; float: right; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;timestamp&quot; data-timestamp=&quot;2012-05-25T11:05:51.000Z&quot;&gt;
&lt;a class=&quot;s-posted&quot; href=&quot;http://stats.storify.com/record/click?sid=4fbf9094c6654d112300be9f&amp;amp;redirect=http://twitter.com/runadesaidalal/status/205977976632905729&quot; style=&quot;color: #666666; float: right; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;5 hours ago&lt;/a&gt;&lt;/div&gt;
&lt;a class=&quot;s-posted&quot; href=&quot;http://stats.storify.com/record/click?sid=4fbf9094c6654d112300be9f&amp;amp;redirect=http://twitter.com/runadesaidalal/status/205977976632905729&quot; style=&quot;color: #666666; float: right; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;s-element-actions&quot; style=&quot;-webkit-transition: opacity 0.1s; float: left; line-height: 16px; opacity: 0;&quot;&gt;
&lt;a class=&quot;twitter-newwindow twitter-reply&quot; href=&quot;http://twitter.com/intent/tweet?in_reply_to=205977976632905729&amp;amp;related=storify&quot; style=&quot;background-image: url(http://storify.com/public/img/retweet-reply.png); background-position: 0px -33px; background-repeat: no-repeat no-repeat; color: #333333; margin: 0px 8px 0px 0px; padding: 0px 0px 0px 18px; text-decoration: none;&quot; title=&quot;Reply&quot;&gt;Reply&lt;/a&gt;&lt;a class=&quot;twitter-newwindow twitter-retweet&quot; href=&quot;http://twitter.com/intent/retweet?tweet_id=205977976632905729&amp;amp;related=storify&quot; style=&quot;background-image: url(http://storify.com/public/img/retweet-reply.png); background-position: 0px -1px; background-repeat: no-repeat no-repeat; color: #333333; margin: 0px 8px 0px 0px; padding: 0px 0px 0px 18px; text-decoration: none;&quot; title=&quot;Retweet&quot;&gt;Retweet&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;s-clear&quot; style=&quot;clear: both; height: 0px;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;s-clear&quot; style=&quot;clear: both; height: 0px;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;s-element s-element-quote&quot; data-source=&quot;twitter&quot; data-type=&quot;quote&quot; id=&quot;4fbf926a440a310d2301424a&quot; style=&quot;padding: 15px 10px; position: relative; text-align: center;&quot;&gt;&lt;div class=&quot;s-element-container&quot; style=&quot;-webkit-box-shadow: rgb(221, 221, 221) 0px 1px 0px; -webkit-transition: border-color 0.1s; background-color: white; background-position: initial initial; background-repeat: initial initial; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; border: 1px solid rgb(221, 221, 221); box-shadow: rgb(221, 221, 221) 0px 1px 0px; margin: 0px auto; max-width: 500px;&quot;&gt;
&lt;div class=&quot;s-quote s-element-content&quot; style=&quot;background-image: url(http://storify.com/public/img/quote-bg.png); background-position: 100% 0%; background-repeat: no-repeat no-repeat; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; font-size: 14px; overflow: hidden; padding: 10px; position: relative; text-align: left;&quot;&gt;
&lt;div class=&quot;s-quote-content&quot;&gt;
&lt;div class=&quot;s-quote-avatar s-quote-avatar-twitter&quot; style=&quot;float: left; margin: 0px 10px 0px 0px;&quot;&gt;
&lt;img alt=&quot;runadesaidalal&quot; src=&quot;http://a0.twimg.com/profile_images/2133572208/IMG00033-20110516-1619_normal.jpg&quot; style=&quot;border: 1px solid rgb(221, 221, 221); display: block; height: 48px; padding: 1px; width: 48px;&quot; /&gt;&lt;/div&gt;
&lt;div class=&quot;s-quote-text linkify&quot; style=&quot;background-image: url(http://storify.com/public/img/avatar-bubble.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; font-family: Georgia, serif; font-size: 16px; line-height: 1.5em; margin-left: 62px; min-height: 52px; padding-left: 21px;&quot;&gt;
1 mre good talk by Akhil Behl of&amp;nbsp;&lt;a href=&quot;http://twitter.com/CiscoSecurity&quot; rel=&quot;external&quot; style=&quot;color: #333333; text-decoration: none;&quot; target=&quot;_blank&quot; title=&quot;CiscoSecurity on Twitter.com&quot;&gt;@CiscoSecurity&lt;/a&gt;&amp;nbsp;busting myths of&amp;nbsp;&lt;a href=&quot;http://search.twitter.com/search?q=%23cloudsecurity&quot; rel=&quot;external&quot; style=&quot;color: #333333; text-decoration: none;&quot; target=&quot;_blank&quot; title=&quot;Search for this hashtag on Twitter.com&quot;&gt;#cloudsecurity&lt;/a&gt;!Cloud consumer just as responsible as a CSP!#cloudconnect&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;s-attribution&quot; style=&quot;clear: both; color: #aaaaaa; font-size: 11px; padding: 10px 0px 0px;&quot;&gt;
&lt;div class=&quot;s-source s-twitter&quot; style=&quot;-webkit-transition: opacity 0.1s; float: left; margin-right: 5px; opacity: 0.5;&quot;&gt;
&lt;a href=&quot;http://twitter.com/&quot; style=&quot;color: #333333; display: block; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;s-source-icon&quot; style=&quot;background-image: url(http://storify.com/public/img/sources/twitter-16px.png); background-repeat: no-repeat no-repeat; height: 16px; margin: 0px; vertical-align: middle; width: 16px;&quot;&gt;
&lt;/div&gt;
&lt;a href=&quot;http://twitter.com/&quot; style=&quot;color: #333333; display: block; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;s-author&quot; style=&quot;float: left; font-weight: bold; line-height: 16px; margin-right: 8px;&quot;&gt;
&lt;a class=&quot;s-author-name&quot; href=&quot;http://stats.storify.com/record/click?sid=4fbf9094c6654d112300be9f&amp;amp;redirect=http://twitter.com/runadesaidalal&quot; rel=&quot;runadesaidalal&quot; style=&quot;color: #333333; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;Runa Desai Dalal&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;s-posted&quot; style=&quot;color: #666666; float: right; line-height: 16px;&quot;&gt;
&lt;a class=&quot;s-posted&quot; href=&quot;http://stats.storify.com/record/click?sid=4fbf9094c6654d112300be9f&amp;amp;redirect=http://twitter.com/runadesaidalal/status/205989307218010113&quot; style=&quot;color: #666666; float: right; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;timestamp&quot; data-timestamp=&quot;2012-05-25T11:50:52.000Z&quot;&gt;
&lt;a class=&quot;s-posted&quot; href=&quot;http://stats.storify.com/record/click?sid=4fbf9094c6654d112300be9f&amp;amp;redirect=http://twitter.com/runadesaidalal/status/205989307218010113&quot; style=&quot;color: #666666; float: right; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;4 hours ago&lt;/a&gt;&lt;/div&gt;
&lt;a class=&quot;s-posted&quot; href=&quot;http://stats.storify.com/record/click?sid=4fbf9094c6654d112300be9f&amp;amp;redirect=http://twitter.com/runadesaidalal/status/205989307218010113&quot; style=&quot;color: #666666; float: right; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;s-element-actions&quot; style=&quot;-webkit-transition: opacity 0.1s; float: left; line-height: 16px; opacity: 0;&quot;&gt;
&lt;a class=&quot;twitter-newwindow twitter-reply&quot; href=&quot;http://twitter.com/intent/tweet?in_reply_to=205989307218010113&amp;amp;related=storify&quot; style=&quot;background-image: url(http://storify.com/public/img/retweet-reply.png); background-position: 0px -33px; background-repeat: no-repeat no-repeat; color: #333333; margin: 0px 8px 0px 0px; padding: 0px 0px 0px 18px; text-decoration: none;&quot; title=&quot;Reply&quot;&gt;Reply&lt;/a&gt;&lt;a class=&quot;twitter-newwindow twitter-retweet&quot; href=&quot;http://twitter.com/intent/retweet?tweet_id=205989307218010113&amp;amp;related=storify&quot; style=&quot;background-image: url(http://storify.com/public/img/retweet-reply.png); background-position: 0px -1px; background-repeat: no-repeat no-repeat; color: #333333; margin: 0px 8px 0px 0px; padding: 0px 0px 0px 18px; text-decoration: none;&quot; title=&quot;Retweet&quot;&gt;Retweet&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;s-clear&quot; style=&quot;clear: both; height: 0px;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;s-clear&quot; style=&quot;clear: both; height: 0px;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;s-element s-element-text&quot; data-source=&quot;storify&quot; data-type=&quot;text&quot; id=&quot;4fbfa117957ff93f10011ae2&quot; style=&quot;padding: 0px 10px; position: relative; text-align: center;&quot;&gt;&lt;div class=&quot;s-element-container&quot; style=&quot;-webkit-box-shadow: none; -webkit-transition: border-color 0.1s; background-color: white; background-position: initial initial; background-repeat: initial initial; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; border: 0px; box-shadow: none; margin: 0px auto; max-width: none;&quot;&gt;
&lt;div class=&quot;s-element-content s-text linkify&quot; style=&quot;-webkit-box-shadow: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; box-shadow: none !important; color: #666666; font-size: 13px; line-height: 1.6em; max-width: none; overflow: hidden; padding: 10px; position: relative; text-align: left;&quot;&gt;
&lt;b&gt;* Another interesting point is&amp;nbsp;the focus on Applications.&lt;/b&gt;&amp;nbsp;&amp;nbsp; This is&amp;nbsp;probably&amp;nbsp;a departure from many cloud conferences. &amp;nbsp; &amp;nbsp; There are several talks on this topic. &amp;nbsp; &amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;s-element s-element-text&quot; data-source=&quot;storify&quot; data-type=&quot;text&quot; id=&quot;4fbfa8020152e0b34300b50a&quot; style=&quot;padding: 0px 10px; position: relative; text-align: center;&quot;&gt;&lt;div class=&quot;s-element-container&quot; style=&quot;-webkit-box-shadow: none; -webkit-transition: border-color 0.1s; background-color: white; background-position: initial initial; background-repeat: initial initial; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; border: 0px; box-shadow: none; margin: 0px auto; max-width: none;&quot;&gt;
&lt;div class=&quot;s-element-content s-text linkify&quot; style=&quot;-webkit-box-shadow: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; box-shadow: none !important; color: #666666; font-size: 13px; line-height: 1.6em; max-width: none; overflow: hidden; padding: 10px; position: relative; text-align: left;&quot;&gt;
Krishnan, editor at CloudAvenue&amp;nbsp;and a&amp;nbsp;popular name in Cloud circles&amp;nbsp;spoke on the future of PaaS platforms. &amp;nbsp; He says PaaS is the future of Cloud computing. &amp;nbsp;He backs his arguments by what is happening and the trends he is seeing. &amp;nbsp; He also thinks future of PaaS is really different from what it is now. &amp;nbsp; Future PaaS platforms will be platforms beyond the current capabilities,&amp;nbsp;with lot of Intelligence. &amp;nbsp; They will have&amp;nbsp;several services and capabilities&amp;nbsp;built-into them such as Data Markets, Mobile Support and Social Connectivity. &amp;nbsp; Data plays a big role in the future PaaS. &amp;nbsp;These services makes building intelligent applications on Cloud very easy.&lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;s-element s-element-quote&quot; data-source=&quot;twitter&quot; data-type=&quot;quote&quot; id=&quot;4fbf94c2f04bfaa10106db96&quot; style=&quot;padding: 15px 10px; position: relative; text-align: center;&quot;&gt;&lt;div class=&quot;s-element-container&quot; style=&quot;-webkit-box-shadow: rgb(221, 221, 221) 0px 1px 0px; -webkit-transition: border-color 0.1s; background-color: white; background-position: initial initial; background-repeat: initial initial; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; border: 1px solid rgb(221, 221, 221); box-shadow: rgb(221, 221, 221) 0px 1px 0px; margin: 0px auto; max-width: 500px;&quot;&gt;
&lt;div class=&quot;s-quote s-element-content&quot; style=&quot;background-image: url(http://storify.com/public/img/quote-bg.png); background-position: 100% 0%; background-repeat: no-repeat no-repeat; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; font-size: 14px; overflow: hidden; padding: 10px; position: relative; text-align: left;&quot;&gt;
&lt;div class=&quot;s-quote-content&quot;&gt;
&lt;div class=&quot;s-quote-avatar s-quote-avatar-twitter&quot; style=&quot;float: left; margin: 0px 10px 0px 0px;&quot;&gt;
&lt;img alt=&quot;aravindajad&quot; src=&quot;http://a0.twimg.com/profile_images/2202219394/profile5_normal.jpg&quot; style=&quot;border: 1px solid rgb(221, 221, 221); display: block; height: 48px; padding: 1px; width: 48px;&quot; /&gt;&lt;/div&gt;
&lt;div class=&quot;s-quote-text linkify&quot; style=&quot;background-image: url(http://storify.com/public/img/avatar-bubble.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; font-family: Georgia, serif; font-size: 16px; line-height: 1.5em; margin-left: 62px; min-height: 52px; padding-left: 21px;&quot;&gt;
.@krishnan&amp;nbsp;on stage - Intelligent platforms, future of pass.&amp;nbsp;&lt;a href=&quot;http://search.twitter.com/search?q=%23cloudconnect&quot; rel=&quot;external&quot; style=&quot;color: #333333; text-decoration: none;&quot; target=&quot;_blank&quot; title=&quot;Search for this hashtag on Twitter.com&quot;&gt;#cloudconnect&lt;/a&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;s-attribution&quot; style=&quot;clear: both; color: #aaaaaa; font-size: 11px; padding: 10px 0px 0px;&quot;&gt;
&lt;div class=&quot;s-source s-twitter&quot; style=&quot;-webkit-transition: opacity 0.1s; float: left; margin-right: 5px; opacity: 0.5;&quot;&gt;
&lt;a href=&quot;http://twitter.com/&quot; style=&quot;color: #333333; display: block; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;s-source-icon&quot; style=&quot;background-image: url(http://storify.com/public/img/sources/twitter-16px.png); background-repeat: no-repeat no-repeat; height: 16px; margin: 0px; vertical-align: middle; width: 16px;&quot;&gt;
&lt;/div&gt;
&lt;a href=&quot;http://twitter.com/&quot; style=&quot;color: #333333; display: block; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;s-author&quot; style=&quot;float: left; font-weight: bold; line-height: 16px; margin-right: 8px;&quot;&gt;
&lt;a class=&quot;s-author-name&quot; href=&quot;http://stats.storify.com/record/click?sid=4fbf9094c6654d112300be9f&amp;amp;redirect=http://twitter.com/aravindajad&quot; rel=&quot;aravindajad&quot; style=&quot;color: #333333; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;Aravind Ajad&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;s-posted&quot; style=&quot;color: #666666; float: right; line-height: 16px;&quot;&gt;
&lt;a class=&quot;s-posted&quot; href=&quot;http://stats.storify.com/record/click?sid=4fbf9094c6654d112300be9f&amp;amp;redirect=http://twitter.com/aravindajad/status/205897797311004672&quot; style=&quot;color: #666666; float: right; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;timestamp&quot; data-timestamp=&quot;2012-05-25T05:47:14.000Z&quot;&gt;
&lt;a class=&quot;s-posted&quot; href=&quot;http://stats.storify.com/record/click?sid=4fbf9094c6654d112300be9f&amp;amp;redirect=http://twitter.com/aravindajad/status/205897797311004672&quot; style=&quot;color: #666666; float: right; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;10 hours ago&lt;/a&gt;&lt;/div&gt;
&lt;a class=&quot;s-posted&quot; href=&quot;http://stats.storify.com/record/click?sid=4fbf9094c6654d112300be9f&amp;amp;redirect=http://twitter.com/aravindajad/status/205897797311004672&quot; style=&quot;color: #666666; float: right; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;s-element-actions&quot; style=&quot;-webkit-transition: opacity 0.1s; float: left; line-height: 16px; opacity: 0;&quot;&gt;
&lt;a class=&quot;twitter-newwindow twitter-reply&quot; href=&quot;http://twitter.com/intent/tweet?in_reply_to=205897797311004672&amp;amp;related=storify&quot; style=&quot;background-image: url(http://storify.com/public/img/retweet-reply.png); background-position: 0px -33px; background-repeat: no-repeat no-repeat; color: #333333; margin: 0px 8px 0px 0px; padding: 0px 0px 0px 18px; text-decoration: none;&quot; title=&quot;Reply&quot;&gt;Reply&lt;/a&gt;&lt;a class=&quot;twitter-newwindow twitter-retweet&quot; href=&quot;http://twitter.com/intent/retweet?tweet_id=205897797311004672&amp;amp;related=storify&quot; style=&quot;background-image: url(http://storify.com/public/img/retweet-reply.png); background-position: 0px -1px; background-repeat: no-repeat no-repeat; color: #333333; margin: 0px 8px 0px 0px; padding: 0px 0px 0px 18px; text-decoration: none;&quot; title=&quot;Retweet&quot;&gt;Retweet&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;s-clear&quot; style=&quot;clear: both; height: 0px;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;s-clear&quot; style=&quot;clear: both; height: 0px;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;s-element s-element-quote&quot; data-source=&quot;twitter&quot; data-type=&quot;quote&quot; id=&quot;4fbf93b48ee7babb0f000945&quot; style=&quot;padding: 15px 10px; position: relative; text-align: center;&quot;&gt;&lt;div class=&quot;s-element-container&quot; style=&quot;-webkit-box-shadow: rgb(221, 221, 221) 0px 1px 0px; -webkit-transition: border-color 0.1s; background-color: white; background-position: initial initial; background-repeat: initial initial; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; border: 1px solid rgb(221, 221, 221); box-shadow: rgb(221, 221, 221) 0px 1px 0px; margin: 0px auto; max-width: 500px;&quot;&gt;
&lt;div class=&quot;s-quote s-element-content&quot; style=&quot;background-image: url(http://storify.com/public/img/quote-bg.png); background-position: 100% 0%; background-repeat: no-repeat no-repeat; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; font-size: 14px; overflow: hidden; padding: 10px; position: relative; text-align: left;&quot;&gt;
&lt;div class=&quot;s-quote-content&quot;&gt;
&lt;div class=&quot;s-quote-avatar s-quote-avatar-twitter&quot; style=&quot;float: left; margin: 0px 10px 0px 0px;&quot;&gt;
&lt;img alt=&quot;aravindajad&quot; src=&quot;http://a0.twimg.com/profile_images/2202219394/profile5_normal.jpg&quot; style=&quot;border: 1px solid rgb(221, 221, 221); display: block; height: 48px; padding: 1px; width: 48px;&quot; /&gt;&lt;/div&gt;
&lt;div class=&quot;s-quote-text linkify&quot; style=&quot;background-image: url(http://storify.com/public/img/avatar-bubble.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; font-family: Georgia, serif; font-size: 16px; line-height: 1.5em; margin-left: 62px; min-height: 52px; padding-left: 21px;&quot;&gt;
Big data is at the core of next Gen of PaaS&lt;a href=&quot;http://twitter.com/krishnan&quot; rel=&quot;external&quot; style=&quot;color: #333333; text-decoration: none;&quot; target=&quot;_blank&quot; title=&quot;krishnan on Twitter.com&quot;&gt;@krishnan&lt;/a&gt;&amp;nbsp;#cloudconnect&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;s-attribution&quot; style=&quot;clear: both; color: #aaaaaa; font-size: 11px; padding: 10px 0px 0px;&quot;&gt;
&lt;div class=&quot;s-source s-twitter&quot; style=&quot;-webkit-transition: opacity 0.1s; float: left; margin-right: 5px; opacity: 0.5;&quot;&gt;
&lt;a href=&quot;http://twitter.com/&quot; style=&quot;color: #333333; display: block; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;s-source-icon&quot; style=&quot;background-image: url(http://storify.com/public/img/sources/twitter-16px.png); background-repeat: no-repeat no-repeat; height: 16px; margin: 0px; vertical-align: middle; width: 16px;&quot;&gt;
&lt;/div&gt;
&lt;a href=&quot;http://twitter.com/&quot; style=&quot;color: #333333; display: block; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;s-author&quot; style=&quot;float: left; font-weight: bold; line-height: 16px; margin-right: 8px;&quot;&gt;
&lt;a class=&quot;s-author-name&quot; href=&quot;http://stats.storify.com/record/click?sid=4fbf9094c6654d112300be9f&amp;amp;redirect=http://twitter.com/aravindajad&quot; rel=&quot;aravindajad&quot; style=&quot;color: #333333; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;Aravind Ajad&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;s-posted&quot; style=&quot;color: #666666; float: right; line-height: 16px;&quot;&gt;
&lt;a class=&quot;s-posted&quot; href=&quot;http://stats.storify.com/record/click?sid=4fbf9094c6654d112300be9f&amp;amp;redirect=http://twitter.com/aravindajad/status/205903159288274944&quot; style=&quot;color: #666666; float: right; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;timestamp&quot; data-timestamp=&quot;2012-05-25T06:08:33.000Z&quot;&gt;
&lt;a class=&quot;s-posted&quot; href=&quot;http://stats.storify.com/record/click?sid=4fbf9094c6654d112300be9f&amp;amp;redirect=http://twitter.com/aravindajad/status/205903159288274944&quot; style=&quot;color: #666666; float: right; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;10 hours ago&lt;/a&gt;&lt;/div&gt;
&lt;a class=&quot;s-posted&quot; href=&quot;http://stats.storify.com/record/click?sid=4fbf9094c6654d112300be9f&amp;amp;redirect=http://twitter.com/aravindajad/status/205903159288274944&quot; style=&quot;color: #666666; float: right; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;s-element-actions&quot; style=&quot;-webkit-transition: opacity 0.1s; float: left; line-height: 16px; opacity: 0;&quot;&gt;
&lt;a class=&quot;twitter-newwindow twitter-reply&quot; href=&quot;http://twitter.com/intent/tweet?in_reply_to=205903159288274944&amp;amp;related=storify&quot; style=&quot;background-image: url(http://storify.com/public/img/retweet-reply.png); background-position: 0px -33px; background-repeat: no-repeat no-repeat; color: #333333; margin: 0px 8px 0px 0px; padding: 0px 0px 0px 18px; text-decoration: none;&quot; title=&quot;Reply&quot;&gt;Reply&lt;/a&gt;&lt;a class=&quot;twitter-newwindow twitter-retweet&quot; href=&quot;http://twitter.com/intent/retweet?tweet_id=205903159288274944&amp;amp;related=storify&quot; style=&quot;background-image: url(http://storify.com/public/img/retweet-reply.png); background-position: 0px -1px; background-repeat: no-repeat no-repeat; color: #333333; margin: 0px 8px 0px 0px; padding: 0px 0px 0px 18px; text-decoration: none;&quot; title=&quot;Retweet&quot;&gt;Retweet&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;s-clear&quot; style=&quot;clear: both; height: 0px;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;s-clear&quot; style=&quot;clear: both; height: 0px;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;s-element s-element-text&quot; data-source=&quot;storify&quot; data-type=&quot;text&quot; id=&quot;4fbf957662b384d524000225&quot; style=&quot;padding: 0px 10px; position: relative; text-align: center;&quot;&gt;&lt;div class=&quot;s-element-container&quot; style=&quot;-webkit-box-shadow: none; -webkit-transition: border-color 0.1s; background-color: white; background-position: initial initial; background-repeat: initial initial; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; border: 0px; box-shadow: none; margin: 0px auto; max-width: none;&quot;&gt;
&lt;div class=&quot;s-element-content s-text linkify&quot; style=&quot;-webkit-box-shadow: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; box-shadow: none !important; color: #666666; font-size: 13px; line-height: 1.6em; max-width: none; overflow: hidden; padding: 10px; position: relative; text-align: left;&quot;&gt;
He gave some examples of which platforms that shows this potential of what future PaaS can be.&lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;s-element s-element-quote&quot; data-source=&quot;twitter&quot; data-type=&quot;quote&quot; id=&quot;4fbf951c074678b11604742d&quot; style=&quot;padding: 15px 10px; position: relative; text-align: center;&quot;&gt;&lt;div class=&quot;s-element-container&quot; style=&quot;-webkit-box-shadow: rgb(221, 221, 221) 0px 1px 0px; -webkit-transition: border-color 0.1s; background-color: white; background-position: initial initial; background-repeat: initial initial; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; border: 1px solid rgb(221, 221, 221); box-shadow: rgb(221, 221, 221) 0px 1px 0px; margin: 0px auto; max-width: 500px;&quot;&gt;
&lt;div class=&quot;s-quote s-element-content&quot; style=&quot;background-image: url(http://storify.com/public/img/quote-bg.png); background-position: 100% 0%; background-repeat: no-repeat no-repeat; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; font-size: 14px; overflow: hidden; padding: 10px; position: relative; text-align: left;&quot;&gt;
&lt;div class=&quot;s-quote-content&quot;&gt;
&lt;div class=&quot;s-quote-avatar s-quote-avatar-twitter&quot; style=&quot;float: left; margin: 0px 10px 0px 0px;&quot;&gt;
&lt;img alt=&quot;aravindajad&quot; src=&quot;http://a0.twimg.com/profile_images/2202219394/profile5_normal.jpg&quot; style=&quot;border: 1px solid rgb(221, 221, 221); display: block; height: 48px; padding: 1px; width: 48px;&quot; /&gt;&lt;/div&gt;
&lt;div class=&quot;s-quote-text linkify&quot; style=&quot;background-image: url(http://storify.com/public/img/avatar-bubble.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; font-family: Georgia, serif; font-size: 16px; line-height: 1.5em; margin-left: 62px; min-height: 52px; padding-left: 21px;&quot;&gt;
Candidates for future of pass:&amp;nbsp;&lt;a href=&quot;http://flow.net/&quot; rel=&quot;external&quot; style=&quot;color: #333333; text-decoration: none;&quot; target=&quot;_blank&quot; title=&quot;Open this link in a new window&quot;&gt;flow.net&lt;/a&gt;, brroklyn, pervasive&amp;nbsp;&lt;a href=&quot;http://search.twitter.com/search?q=%23cloudconnect&quot; rel=&quot;external&quot; style=&quot;color: #333333; text-decoration: none;&quot; target=&quot;_blank&quot; title=&quot;Search for this hashtag on Twitter.com&quot;&gt;#cloudconnect&lt;/a&gt;&amp;nbsp;@krishnan&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;s-attribution&quot; style=&quot;clear: both; color: #aaaaaa; font-size: 11px; padding: 10px 0px 0px;&quot;&gt;
&lt;div class=&quot;s-source s-twitter&quot; style=&quot;-webkit-transition: opacity 0.1s; float: left; margin-right: 5px; opacity: 0.5;&quot;&gt;
&lt;a href=&quot;http://twitter.com/&quot; style=&quot;color: #333333; display: block; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;s-source-icon&quot; style=&quot;background-image: url(http://storify.com/public/img/sources/twitter-16px.png); background-repeat: no-repeat no-repeat; height: 16px; margin: 0px; vertical-align: middle; width: 16px;&quot;&gt;
&lt;/div&gt;
&lt;a href=&quot;http://twitter.com/&quot; style=&quot;color: #333333; display: block; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;s-author&quot; style=&quot;float: left; font-weight: bold; line-height: 16px; margin-right: 8px;&quot;&gt;
&lt;a class=&quot;s-author-name&quot; href=&quot;http://stats.storify.com/record/click?sid=4fbf9094c6654d112300be9f&amp;amp;redirect=http://twitter.com/aravindajad&quot; rel=&quot;aravindajad&quot; style=&quot;color: #333333; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;Aravind Ajad&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;s-posted&quot; style=&quot;color: #666666; float: right; line-height: 16px;&quot;&gt;
&lt;a class=&quot;s-posted&quot; href=&quot;http://stats.storify.com/record/click?sid=4fbf9094c6654d112300be9f&amp;amp;redirect=http://twitter.com/aravindajad/status/205904183067557889&quot; style=&quot;color: #666666; float: right; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;timestamp&quot; data-timestamp=&quot;2012-05-25T06:12:37.000Z&quot;&gt;
&lt;a class=&quot;s-posted&quot; href=&quot;http://stats.storify.com/record/click?sid=4fbf9094c6654d112300be9f&amp;amp;redirect=http://twitter.com/aravindajad/status/205904183067557889&quot; style=&quot;color: #666666; float: right; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;10 hours ago&lt;/a&gt;&lt;/div&gt;
&lt;a class=&quot;s-posted&quot; href=&quot;http://stats.storify.com/record/click?sid=4fbf9094c6654d112300be9f&amp;amp;redirect=http://twitter.com/aravindajad/status/205904183067557889&quot; style=&quot;color: #666666; float: right; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;s-element-actions&quot; style=&quot;-webkit-transition: opacity 0.1s; float: left; line-height: 16px; opacity: 0;&quot;&gt;
&lt;a class=&quot;twitter-newwindow twitter-reply&quot; href=&quot;http://twitter.com/intent/tweet?in_reply_to=205904183067557889&amp;amp;related=storify&quot; style=&quot;background-image: url(http://storify.com/public/img/retweet-reply.png); background-position: 0px -33px; background-repeat: no-repeat no-repeat; color: #333333; margin: 0px 8px 0px 0px; padding: 0px 0px 0px 18px; text-decoration: none;&quot; title=&quot;Reply&quot;&gt;Reply&lt;/a&gt;&lt;a class=&quot;twitter-newwindow twitter-retweet&quot; href=&quot;http://twitter.com/intent/retweet?tweet_id=205904183067557889&amp;amp;related=storify&quot; style=&quot;background-image: url(http://storify.com/public/img/retweet-reply.png); background-position: 0px -1px; background-repeat: no-repeat no-repeat; color: #333333; margin: 0px 8px 0px 0px; padding: 0px 0px 0px 18px; text-decoration: none;&quot; title=&quot;Retweet&quot;&gt;Retweet&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;s-clear&quot; style=&quot;clear: both; height: 0px;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;s-clear&quot; style=&quot;clear: both; height: 0px;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;s-element s-element-text&quot; data-source=&quot;storify&quot; data-type=&quot;text&quot; id=&quot;4fbf942ccc438ebc0f0023df&quot; style=&quot;padding: 0px 10px; position: relative; text-align: center;&quot;&gt;&lt;div class=&quot;s-element-container&quot; style=&quot;-webkit-box-shadow: none; -webkit-transition: border-color 0.1s; background-color: white; background-position: initial initial; background-repeat: initial initial; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; border: 0px; box-shadow: none; margin: 0px auto; max-width: none;&quot;&gt;
&lt;div class=&quot;s-element-content s-text linkify&quot; style=&quot;-webkit-box-shadow: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; box-shadow: none !important; color: #666666; font-size: 13px; line-height: 1.6em; max-width: none; overflow: hidden; padding: 10px; position: relative; text-align: left;&quot;&gt;
There is also a session on Cloud platform comparison from Jankiraman. &amp;nbsp; He says Amazon Bean Stalk compared to CloudFoundry, GAE a good compromise between control&amp;nbsp;and flexibility.&lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;s-element s-element-quote&quot; data-source=&quot;twitter&quot; data-type=&quot;quote&quot; id=&quot;4fbf942ccc438ebc0f0023e0&quot; style=&quot;padding: 15px 10px; position: relative; text-align: center;&quot;&gt;&lt;div class=&quot;s-element-container&quot; style=&quot;-webkit-box-shadow: rgb(221, 221, 221) 0px 1px 0px; -webkit-transition: border-color 0.1s; background-color: white; background-position: initial initial; background-repeat: initial initial; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; border: 1px solid rgb(221, 221, 221); box-shadow: rgb(221, 221, 221) 0px 1px 0px; margin: 0px auto; max-width: 500px;&quot;&gt;
&lt;div class=&quot;s-quote s-element-content&quot; style=&quot;background-image: url(http://storify.com/public/img/quote-bg.png); background-position: 100% 0%; background-repeat: no-repeat no-repeat; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; font-size: 14px; overflow: hidden; padding: 10px; position: relative; text-align: left;&quot;&gt;
&lt;div class=&quot;s-quote-content&quot;&gt;
&lt;div class=&quot;s-quote-avatar s-quote-avatar-twitter&quot; style=&quot;float: left; margin: 0px 10px 0px 0px;&quot;&gt;
&lt;img alt=&quot;vivekjuneja&quot; src=&quot;http://a0.twimg.com/profile_images/2137978419/mypic_normal.png&quot; style=&quot;border: 1px solid rgb(221, 221, 221); display: block; height: 48px; padding: 1px; width: 48px;&quot; /&gt;&lt;/div&gt;
&lt;div class=&quot;s-quote-text linkify&quot; style=&quot;background-image: url(http://storify.com/public/img/avatar-bubble.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; font-family: Georgia, serif; font-size: 16px; line-height: 1.5em; margin-left: 62px; min-height: 52px; padding-left: 21px;&quot;&gt;
Good introduction to PaaS platforms and their current state. Like the PaaS comparison by&amp;nbsp;&lt;a href=&quot;http://twitter.com/janakiramm&quot; rel=&quot;external&quot; style=&quot;color: #333333; text-decoration: none;&quot; target=&quot;_blank&quot; title=&quot;janakiramm on Twitter.com&quot;&gt;@janakiramm&lt;/a&gt;&amp;nbsp;at&lt;a href=&quot;http://search.twitter.com/search?q=%23cloudconnect&quot; rel=&quot;external&quot; style=&quot;color: #333333; text-decoration: none;&quot; target=&quot;_blank&quot; title=&quot;Search for this hashtag on Twitter.com&quot;&gt;#cloudconnect&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;s-attribution&quot; style=&quot;clear: both; color: #aaaaaa; font-size: 11px; padding: 10px 0px 0px;&quot;&gt;
&lt;div class=&quot;s-source s-twitter&quot; style=&quot;-webkit-transition: opacity 0.1s; float: left; margin-right: 5px; opacity: 0.5;&quot;&gt;
&lt;a href=&quot;http://twitter.com/&quot; style=&quot;color: #333333; display: block; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;s-source-icon&quot; style=&quot;background-image: url(http://storify.com/public/img/sources/twitter-16px.png); background-repeat: no-repeat no-repeat; height: 16px; margin: 0px; vertical-align: middle; width: 16px;&quot;&gt;
&lt;/div&gt;
&lt;a href=&quot;http://twitter.com/&quot; style=&quot;color: #333333; display: block; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;s-author&quot; style=&quot;float: left; font-weight: bold; line-height: 16px; margin-right: 8px;&quot;&gt;
&lt;a class=&quot;s-author-name&quot; href=&quot;http://stats.storify.com/record/click?sid=4fbf9094c6654d112300be9f&amp;amp;redirect=http://twitter.com/vivekjuneja&quot; rel=&quot;vivekjuneja&quot; style=&quot;color: #333333; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;vivekjuneja&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;s-posted&quot; style=&quot;color: #666666; float: right; line-height: 16px;&quot;&gt;
&lt;a class=&quot;s-posted&quot; href=&quot;http://stats.storify.com/record/click?sid=4fbf9094c6654d112300be9f&amp;amp;redirect=http://twitter.com/vivekjuneja/status/205897755065982976&quot; style=&quot;color: #666666; float: right; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;timestamp&quot; data-timestamp=&quot;2012-05-25T05:47:04.000Z&quot;&gt;
&lt;a class=&quot;s-posted&quot; href=&quot;http://stats.storify.com/record/click?sid=4fbf9094c6654d112300be9f&amp;amp;redirect=http://twitter.com/vivekjuneja/status/205897755065982976&quot; style=&quot;color: #666666; float: right; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;10 hours ago&lt;/a&gt;&lt;/div&gt;
&lt;a class=&quot;s-posted&quot; href=&quot;http://stats.storify.com/record/click?sid=4fbf9094c6654d112300be9f&amp;amp;redirect=http://twitter.com/vivekjuneja/status/205897755065982976&quot; style=&quot;color: #666666; float: right; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;s-element-actions&quot; style=&quot;-webkit-transition: opacity 0.1s; float: left; line-height: 16px; opacity: 0;&quot;&gt;
&lt;a class=&quot;twitter-newwindow twitter-reply&quot; href=&quot;http://twitter.com/intent/tweet?in_reply_to=205897755065982976&amp;amp;related=storify&quot; style=&quot;background-image: url(http://storify.com/public/img/retweet-reply.png); background-position: 0px -33px; background-repeat: no-repeat no-repeat; color: #333333; margin: 0px 8px 0px 0px; padding: 0px 0px 0px 18px; text-decoration: none;&quot; title=&quot;Reply&quot;&gt;Reply&lt;/a&gt;&lt;a class=&quot;twitter-newwindow twitter-retweet&quot; href=&quot;http://twitter.com/intent/retweet?tweet_id=205897755065982976&amp;amp;related=storify&quot; style=&quot;background-image: url(http://storify.com/public/img/retweet-reply.png); background-position: 0px -1px; background-repeat: no-repeat no-repeat; color: #333333; margin: 0px 8px 0px 0px; padding: 0px 0px 0px 18px; text-decoration: none;&quot; title=&quot;Retweet&quot;&gt;Retweet&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;s-clear&quot; style=&quot;clear: both; height: 0px;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;s-clear&quot; style=&quot;clear: both; height: 0px;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;s-element s-element-text&quot; data-source=&quot;storify&quot; data-type=&quot;text&quot; id=&quot;4fbf96c062b384d5240043b1&quot; style=&quot;padding: 0px 10px; position: relative; text-align: center;&quot;&gt;&lt;div class=&quot;s-element-container&quot; style=&quot;-webkit-box-shadow: none; -webkit-transition: border-color 0.1s; background-color: white; background-position: initial initial; background-repeat: initial initial; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; border: 0px; box-shadow: none; margin: 0px auto; max-width: none;&quot;&gt;
&lt;div class=&quot;s-element-content s-text linkify&quot; style=&quot;-webkit-box-shadow: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; box-shadow: none !important; color: #666666; font-size: 13px; line-height: 1.6em; max-width: none; overflow: hidden; padding: 10px; position: relative; text-align: left;&quot;&gt;
Jason Bloomberg of Zapthink talked about how to used RESTful hypermedia state to make applications Elastic. &amp;nbsp; &amp;nbsp;He says adopting applications to the cloud is not lift and shift, but a change in the architectural thinking. &amp;nbsp; He says RESTful architecture can help build elastic&amp;nbsp;applications that leverage the potential of Cloud. &amp;nbsp; By keeping the state on in the hypermedia, the applications can be more elastic. &amp;nbsp; Jason also shared free poster on Zapthink&#39;s vision of future of IT. &amp;nbsp;It is very interesting and&amp;nbsp;full of Cloud, Mobile, Social, Democratization of technology. &amp;nbsp; In a way pointing to demise of Enterprise IT :-).&lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;s-element s-element-quote&quot; data-source=&quot;twitter&quot; data-type=&quot;quote&quot; id=&quot;4fbf94c2f04bfaa10106db9d&quot; style=&quot;padding: 15px 10px; position: relative; text-align: center;&quot;&gt;&lt;div class=&quot;s-element-container&quot; style=&quot;-webkit-box-shadow: rgb(221, 221, 221) 0px 1px 0px; -webkit-transition: border-color 0.1s; background-color: white; background-position: initial initial; background-repeat: initial initial; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; border: 1px solid rgb(221, 221, 221); box-shadow: rgb(221, 221, 221) 0px 1px 0px; margin: 0px auto; max-width: 500px;&quot;&gt;
&lt;div class=&quot;s-quote s-element-content&quot; style=&quot;background-image: url(http://storify.com/public/img/quote-bg.png); background-position: 100% 0%; background-repeat: no-repeat no-repeat; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; font-size: 14px; overflow: hidden; padding: 10px; position: relative; text-align: left;&quot;&gt;
&lt;div class=&quot;s-quote-content&quot;&gt;
&lt;div class=&quot;s-quote-avatar s-quote-avatar-twitter&quot; style=&quot;float: left; margin: 0px 10px 0px 0px;&quot;&gt;
&lt;img alt=&quot;aravindajad&quot; src=&quot;http://a0.twimg.com/profile_images/2202219394/profile5_normal.jpg&quot; style=&quot;border: 1px solid rgb(221, 221, 221); display: block; height: 48px; padding: 1px; width: 48px;&quot; /&gt;&lt;/div&gt;
&lt;div class=&quot;s-quote-text linkify&quot; style=&quot;background-image: url(http://storify.com/public/img/avatar-bubble.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; font-family: Georgia, serif; font-size: 16px; line-height: 1.5em; margin-left: 62px; min-height: 52px; padding-left: 21px;&quot;&gt;
RESTful Hypermedia state to make applications elastic.&lt;a href=&quot;http://twitter.com/TheEBizWizard&quot; rel=&quot;external&quot; style=&quot;color: #333333; text-decoration: none;&quot; target=&quot;_blank&quot; title=&quot;TheEBizWizard on Twitter.com&quot;&gt;@TheEBizWizard&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://search.twitter.com/search?q=%23cloudconnect&quot; rel=&quot;external&quot; style=&quot;color: #333333; text-decoration: none;&quot; target=&quot;_blank&quot; title=&quot;Search for this hashtag on Twitter.com&quot;&gt;#cloudconnect&lt;/a&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;s-attribution&quot; style=&quot;clear: both; color: #aaaaaa; font-size: 11px; padding: 10px 0px 0px;&quot;&gt;
&lt;div class=&quot;s-source s-twitter&quot; style=&quot;-webkit-transition: opacity 0.1s; float: left; margin-right: 5px; opacity: 0.5;&quot;&gt;
&lt;a href=&quot;http://twitter.com/&quot; style=&quot;color: #333333; display: block; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;s-source-icon&quot; style=&quot;background-image: url(http://storify.com/public/img/sources/twitter-16px.png); background-repeat: no-repeat no-repeat; height: 16px; margin: 0px; vertical-align: middle; width: 16px;&quot;&gt;
&lt;/div&gt;
&lt;a href=&quot;http://twitter.com/&quot; style=&quot;color: #333333; display: block; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;s-author&quot; style=&quot;float: left; font-weight: bold; line-height: 16px; margin-right: 8px;&quot;&gt;
&lt;a class=&quot;s-author-name&quot; href=&quot;http://stats.storify.com/record/click?sid=4fbf9094c6654d112300be9f&amp;amp;redirect=http://twitter.com/aravindajad&quot; rel=&quot;aravindajad&quot; style=&quot;color: #333333; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;Aravind Ajad&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;s-posted&quot; style=&quot;color: #666666; float: right; line-height: 16px;&quot;&gt;
&lt;a class=&quot;s-posted&quot; href=&quot;http://stats.storify.com/record/click?sid=4fbf9094c6654d112300be9f&amp;amp;redirect=http://twitter.com/aravindajad/status/205897433497075712&quot; style=&quot;color: #666666; float: right; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;timestamp&quot; data-timestamp=&quot;2012-05-25T05:45:48.000Z&quot;&gt;
&lt;a class=&quot;s-posted&quot; href=&quot;http://stats.storify.com/record/click?sid=4fbf9094c6654d112300be9f&amp;amp;redirect=http://twitter.com/aravindajad/status/205897433497075712&quot; style=&quot;color: #666666; float: right; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;10 hours ago&lt;/a&gt;&lt;/div&gt;
&lt;a class=&quot;s-posted&quot; href=&quot;http://stats.storify.com/record/click?sid=4fbf9094c6654d112300be9f&amp;amp;redirect=http://twitter.com/aravindajad/status/205897433497075712&quot; style=&quot;color: #666666; float: right; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;s-element-actions&quot; style=&quot;-webkit-transition: opacity 0.1s; float: left; line-height: 16px; opacity: 0;&quot;&gt;
&lt;a class=&quot;twitter-newwindow twitter-reply&quot; href=&quot;http://twitter.com/intent/tweet?in_reply_to=205897433497075712&amp;amp;related=storify&quot; style=&quot;background-image: url(http://storify.com/public/img/retweet-reply.png); background-position: 0px -33px; background-repeat: no-repeat no-repeat; color: #333333; margin: 0px 8px 0px 0px; padding: 0px 0px 0px 18px; text-decoration: none;&quot; title=&quot;Reply&quot;&gt;Reply&lt;/a&gt;&lt;a class=&quot;twitter-newwindow twitter-retweet&quot; href=&quot;http://twitter.com/intent/retweet?tweet_id=205897433497075712&amp;amp;related=storify&quot; style=&quot;background-image: url(http://storify.com/public/img/retweet-reply.png); background-position: 0px -1px; background-repeat: no-repeat no-repeat; color: #333333; margin: 0px 8px 0px 0px; padding: 0px 0px 0px 18px; text-decoration: none;&quot; title=&quot;Retweet&quot;&gt;Retweet&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;s-clear&quot; style=&quot;clear: both; height: 0px;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;s-clear&quot; style=&quot;clear: both; height: 0px;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;s-element s-element-quote&quot; data-source=&quot;twitter&quot; data-type=&quot;quote&quot; id=&quot;4fbf964871617dd724002a92&quot; style=&quot;padding: 15px 10px; position: relative; text-align: center;&quot;&gt;&lt;div class=&quot;s-element-container&quot; style=&quot;-webkit-box-shadow: rgb(221, 221, 221) 0px 1px 0px; -webkit-transition: border-color 0.1s; background-color: white; background-position: initial initial; background-repeat: initial initial; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; border: 1px solid rgb(221, 221, 221); box-shadow: rgb(221, 221, 221) 0px 1px 0px; margin: 0px auto; max-width: 500px;&quot;&gt;
&lt;div class=&quot;s-quote s-element-content&quot; style=&quot;background-image: url(http://storify.com/public/img/quote-bg.png); background-position: 100% 0%; background-repeat: no-repeat no-repeat; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; font-size: 14px; overflow: hidden; padding: 10px; position: relative; text-align: left;&quot;&gt;
&lt;div class=&quot;s-quote-content&quot;&gt;
&lt;div class=&quot;s-quote-avatar s-quote-avatar-twitter&quot; style=&quot;float: left; margin: 0px 10px 0px 0px;&quot;&gt;
&lt;img alt=&quot;aravindajad&quot; src=&quot;http://a0.twimg.com/profile_images/2202219394/profile5_normal.jpg&quot; style=&quot;border: 1px solid rgb(221, 221, 221); display: block; height: 48px; padding: 1px; width: 48px;&quot; /&gt;&lt;/div&gt;
&lt;div class=&quot;s-quote-text linkify&quot; style=&quot;background-image: url(http://storify.com/public/img/avatar-bubble.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; font-family: Georgia, serif; font-size: 16px; line-height: 1.5em; margin-left: 62px; min-height: 52px; padding-left: 21px;&quot;&gt;
Free poster &#39;Vision for Enterprise IT 2020&#39;&lt;a href=&quot;http://twitter.com/TheEbizwizard&quot; rel=&quot;external&quot; style=&quot;color: #333333; text-decoration: none;&quot; target=&quot;_blank&quot; title=&quot;TheEbizwizard on Twitter.com&quot;&gt;@TheEbizwizard&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://search.twitter.com/search?q=%23cloudconnect&quot; rel=&quot;external&quot; style=&quot;color: #333333; text-decoration: none;&quot; target=&quot;_blank&quot; title=&quot;Search for this hashtag on Twitter.com&quot;&gt;#cloudconnect&lt;/a&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;s-attribution&quot; style=&quot;clear: both; color: #aaaaaa; font-size: 11px; padding: 10px 0px 0px;&quot;&gt;
&lt;div class=&quot;s-source s-twitter&quot; style=&quot;-webkit-transition: opacity 0.1s; float: left; margin-right: 5px; opacity: 0.5;&quot;&gt;
&lt;a href=&quot;http://twitter.com/&quot; style=&quot;color: #333333; display: block; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;s-source-icon&quot; style=&quot;background-image: url(http://storify.com/public/img/sources/twitter-16px.png); background-repeat: no-repeat no-repeat; height: 16px; margin: 0px; vertical-align: middle; width: 16px;&quot;&gt;
&lt;/div&gt;
&lt;a href=&quot;http://twitter.com/&quot; style=&quot;color: #333333; display: block; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;s-author&quot; style=&quot;float: left; font-weight: bold; line-height: 16px; margin-right: 8px;&quot;&gt;
&lt;a class=&quot;s-author-name&quot; href=&quot;http://stats.storify.com/record/click?sid=4fbf9094c6654d112300be9f&amp;amp;redirect=http://twitter.com/aravindajad&quot; rel=&quot;aravindajad&quot; style=&quot;color: #333333; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;Aravind Ajad&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;s-posted&quot; style=&quot;color: #666666; float: right; line-height: 16px;&quot;&gt;
&lt;a class=&quot;s-posted&quot; href=&quot;http://stats.storify.com/record/click?sid=4fbf9094c6654d112300be9f&amp;amp;redirect=http://twitter.com/aravindajad/status/205889181493374977&quot; style=&quot;color: #666666; float: right; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;timestamp&quot; data-timestamp=&quot;2012-05-25T05:13:00.000Z&quot;&gt;
&lt;a class=&quot;s-posted&quot; href=&quot;http://stats.storify.com/record/click?sid=4fbf9094c6654d112300be9f&amp;amp;redirect=http://twitter.com/aravindajad/status/205889181493374977&quot; style=&quot;color: #666666; float: right; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;11 hours ago&lt;/a&gt;&lt;/div&gt;
&lt;a class=&quot;s-posted&quot; href=&quot;http://stats.storify.com/record/click?sid=4fbf9094c6654d112300be9f&amp;amp;redirect=http://twitter.com/aravindajad/status/205889181493374977&quot; style=&quot;color: #666666; float: right; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;s-element-actions&quot; style=&quot;-webkit-transition: opacity 0.1s; float: left; line-height: 16px; opacity: 0;&quot;&gt;
&lt;a class=&quot;twitter-newwindow twitter-reply&quot; href=&quot;http://twitter.com/intent/tweet?in_reply_to=205889181493374977&amp;amp;related=storify&quot; style=&quot;background-image: url(http://storify.com/public/img/retweet-reply.png); background-position: 0px -33px; background-repeat: no-repeat no-repeat; color: #333333; margin: 0px 8px 0px 0px; padding: 0px 0px 0px 18px; text-decoration: none;&quot; title=&quot;Reply&quot;&gt;Reply&lt;/a&gt;&lt;a class=&quot;twitter-newwindow twitter-retweet&quot; href=&quot;http://twitter.com/intent/retweet?tweet_id=205889181493374977&amp;amp;related=storify&quot; style=&quot;background-image: url(http://storify.com/public/img/retweet-reply.png); background-position: 0px -1px; background-repeat: no-repeat no-repeat; color: #333333; margin: 0px 8px 0px 0px; padding: 0px 0px 0px 18px; text-decoration: none;&quot; title=&quot;Retweet&quot;&gt;Retweet&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;s-clear&quot; style=&quot;clear: both; height: 0px;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;s-clear&quot; style=&quot;clear: both; height: 0px;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;s-element s-element-text&quot; data-source=&quot;storify&quot; data-type=&quot;text&quot; id=&quot;4fbfa1cbd2551ae11d0027e8&quot; style=&quot;padding: 0px 10px; position: relative; text-align: center;&quot;&gt;&lt;div class=&quot;s-element-container&quot; style=&quot;-webkit-box-shadow: none; -webkit-transition: border-color 0.1s; background-color: white; background-position: initial initial; background-repeat: initial initial; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; border: 0px; box-shadow: none; margin: 0px auto; max-width: none;&quot;&gt;
&lt;div class=&quot;s-element-content s-text linkify&quot; style=&quot;-webkit-box-shadow: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; box-shadow: none !important; color: #666666; font-size: 13px; line-height: 1.6em; max-width: none; overflow: hidden; padding: 10px; position: relative; text-align: left;&quot;&gt;
There are also couple of sessions focused on Data. &amp;nbsp; One session from Nokia architect on Big Data adoption. &amp;nbsp; There is a session form CTS architect on NoSQL database&amp;nbsp;constructs.&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;s-element s-element-text&quot; data-source=&quot;storify&quot; data-type=&quot;text&quot; id=&quot;4fbf97ced6afa52e1b004b70&quot; style=&quot;padding: 0px 10px; position: relative; text-align: center;&quot;&gt;&lt;div class=&quot;s-element-container&quot; style=&quot;-webkit-box-shadow: none; -webkit-transition: border-color 0.1s; background-color: white; background-position: initial initial; background-repeat: initial initial; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; border: 0px; box-shadow: none; margin: 0px auto; max-width: none;&quot;&gt;
&lt;div class=&quot;s-element-content s-text linkify&quot; style=&quot;-webkit-box-shadow: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; box-shadow: none !important; color: #666666; font-size: 13px; line-height: 1.6em; max-width: none; overflow: hidden; padding: 10px; position: relative; text-align: left;&quot;&gt;
&lt;b&gt;* Popularity of AWS is evident through sessions. &amp;nbsp;&amp;nbsp;&lt;/b&gt;Being a proto cloud provider,&amp;nbsp;there are references&amp;nbsp;to AWS in almost every session. &amp;nbsp;There are quite a few talks on how to deliver highly scalable applications on AWS. &amp;nbsp;One such interesting&amp;nbsp;session by Harish, explained how to&amp;nbsp;achieve a peak tps 80000 requests using elasticity of AWS. &amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;s-element s-element-quote&quot; data-source=&quot;twitter&quot; data-type=&quot;quote&quot; id=&quot;4fbf9792359c4ce2322fe137&quot; style=&quot;padding: 15px 10px; position: relative; text-align: center;&quot;&gt;&lt;div class=&quot;s-element-container&quot; style=&quot;-webkit-box-shadow: rgb(221, 221, 221) 0px 1px 0px; -webkit-transition: border-color 0.1s; background-color: white; background-position: initial initial; background-repeat: initial initial; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; border: 1px solid rgb(221, 221, 221); box-shadow: rgb(221, 221, 221) 0px 1px 0px; margin: 0px auto; max-width: 500px;&quot;&gt;
&lt;div class=&quot;s-quote s-element-content&quot; style=&quot;background-image: url(http://storify.com/public/img/quote-bg.png); background-position: 100% 0%; background-repeat: no-repeat no-repeat; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; font-size: 14px; overflow: hidden; padding: 10px; position: relative; text-align: left;&quot;&gt;
&lt;div class=&quot;s-quote-content&quot;&gt;
&lt;div class=&quot;s-quote-avatar s-quote-avatar-twitter&quot; style=&quot;float: left; margin: 0px 10px 0px 0px;&quot;&gt;
&lt;img alt=&quot;aravindajad&quot; src=&quot;http://a0.twimg.com/profile_images/2202219394/profile5_normal.jpg&quot; style=&quot;border: 1px solid rgb(221, 221, 221); display: block; height: 48px; padding: 1px; width: 48px;&quot; /&gt;&lt;/div&gt;
&lt;div class=&quot;s-quote-text linkify&quot; style=&quot;background-image: url(http://storify.com/public/img/avatar-bubble.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; font-family: Georgia, serif; font-size: 16px; line-height: 1.5em; margin-left: 62px; min-height: 52px; padding-left: 21px;&quot;&gt;
Good session on infrastructure elasticity using AWS.&lt;a href=&quot;http://search.twitter.com/search?q=%23cloudconnect&quot; rel=&quot;external&quot; style=&quot;color: #333333; text-decoration: none;&quot; target=&quot;_blank&quot; title=&quot;Search for this hashtag on Twitter.com&quot;&gt;#cloudconnect&lt;/a&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;s-attribution&quot; style=&quot;clear: both; color: #aaaaaa; font-size: 11px; padding: 10px 0px 0px;&quot;&gt;
&lt;div class=&quot;s-source s-twitter&quot; style=&quot;-webkit-transition: opacity 0.1s; float: left; margin-right: 5px; opacity: 0.5;&quot;&gt;
&lt;a href=&quot;http://twitter.com/&quot; style=&quot;color: #333333; display: block; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;s-source-icon&quot; style=&quot;background-image: url(http://storify.com/public/img/sources/twitter-16px.png); background-repeat: no-repeat no-repeat; height: 16px; margin: 0px; vertical-align: middle; width: 16px;&quot;&gt;
&lt;/div&gt;
&lt;a href=&quot;http://twitter.com/&quot; style=&quot;color: #333333; display: block; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;s-author&quot; style=&quot;float: left; font-weight: bold; line-height: 16px; margin-right: 8px;&quot;&gt;
&lt;a class=&quot;s-author-name&quot; href=&quot;http://stats.storify.com/record/click?sid=4fbf9094c6654d112300be9f&amp;amp;redirect=http://twitter.com/aravindajad&quot; rel=&quot;aravindajad&quot; style=&quot;color: #333333; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;Aravind Ajad&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;s-posted&quot; style=&quot;color: #666666; float: right; line-height: 16px;&quot;&gt;
&lt;a class=&quot;s-posted&quot; href=&quot;http://stats.storify.com/record/click?sid=4fbf9094c6654d112300be9f&amp;amp;redirect=http://twitter.com/aravindajad/status/205625666467659777&quot; style=&quot;color: #666666; float: right; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;timestamp&quot; data-timestamp=&quot;2012-05-24T11:45:53.000Z&quot;&gt;
&lt;a class=&quot;s-posted&quot; href=&quot;http://stats.storify.com/record/click?sid=4fbf9094c6654d112300be9f&amp;amp;redirect=http://twitter.com/aravindajad/status/205625666467659777&quot; style=&quot;color: #666666; float: right; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;a day ago&lt;/a&gt;&lt;/div&gt;
&lt;a class=&quot;s-posted&quot; href=&quot;http://stats.storify.com/record/click?sid=4fbf9094c6654d112300be9f&amp;amp;redirect=http://twitter.com/aravindajad/status/205625666467659777&quot; style=&quot;color: #666666; float: right; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;s-element-actions&quot; style=&quot;-webkit-transition: opacity 0.1s; float: left; line-height: 16px; opacity: 0;&quot;&gt;
&lt;a class=&quot;twitter-newwindow twitter-reply&quot; href=&quot;http://twitter.com/intent/tweet?in_reply_to=205625666467659777&amp;amp;related=storify&quot; style=&quot;background-image: url(http://storify.com/public/img/retweet-reply.png); background-position: 0px -33px; background-repeat: no-repeat no-repeat; color: #333333; margin: 0px 8px 0px 0px; padding: 0px 0px 0px 18px; text-decoration: none;&quot; title=&quot;Reply&quot;&gt;Reply&lt;/a&gt;&lt;a class=&quot;twitter-newwindow twitter-retweet&quot; href=&quot;http://twitter.com/intent/retweet?tweet_id=205625666467659777&amp;amp;related=storify&quot; style=&quot;background-image: url(http://storify.com/public/img/retweet-reply.png); background-position: 0px -1px; background-repeat: no-repeat no-repeat; color: #333333; margin: 0px 8px 0px 0px; padding: 0px 0px 0px 18px; text-decoration: none;&quot; title=&quot;Retweet&quot;&gt;Retweet&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;s-clear&quot; style=&quot;clear: both; height: 0px;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;s-clear&quot; style=&quot;clear: both; height: 0px;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;s-element s-element-text&quot; data-source=&quot;storify&quot; data-type=&quot;text&quot; id=&quot;4fbfaa0ae02066a1100031fd&quot; style=&quot;padding: 0px 10px; position: relative; text-align: center;&quot;&gt;&lt;div class=&quot;s-element-container&quot; style=&quot;-webkit-box-shadow: none; -webkit-transition: border-color 0.1s; background-color: white; background-position: initial initial; background-repeat: initial initial; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; border: 0px; box-shadow: none; margin: 0px auto; max-width: none;&quot;&gt;
&lt;div class=&quot;s-element-content s-text linkify&quot; style=&quot;-webkit-box-shadow: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; box-shadow: none !important; color: #666666; font-size: 13px; line-height: 1.6em; max-width: none; overflow: hidden; padding: 10px; position: relative; text-align: left;&quot;&gt;
&lt;div&gt;
&lt;b&gt;Sessions from me and&amp;nbsp;my Wipro&amp;nbsp;colleagues&amp;nbsp;(not officially&amp;nbsp;sponsored&amp;nbsp;:-)&amp;nbsp;):&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
Munish&amp;nbsp;Gupta&amp;nbsp;spoke&amp;nbsp;on&amp;nbsp;Designing&amp;nbsp;Performance&amp;nbsp;of&amp;nbsp;Cloud&amp;nbsp;Applications,&amp;nbsp;while&amp;nbsp;I&amp;nbsp;spoke&amp;nbsp;on Delivering&amp;nbsp;Enterprise&amp;nbsp;Scale&amp;nbsp;Apps&amp;nbsp;on&amp;nbsp;Cloud.&lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;s-element s-element-quote&quot; data-source=&quot;twitter&quot; data-type=&quot;quote&quot; id=&quot;4fbf9094c6654d112300bead&quot; style=&quot;padding: 15px 10px; position: relative; text-align: center;&quot;&gt;&lt;div class=&quot;s-element-container&quot; style=&quot;-webkit-box-shadow: rgb(221, 221, 221) 0px 1px 0px; -webkit-transition: border-color 0.1s; background-color: white; background-position: initial initial; background-repeat: initial initial; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; border: 1px solid rgb(221, 221, 221); box-shadow: rgb(221, 221, 221) 0px 1px 0px; margin: 0px auto; max-width: 500px;&quot;&gt;
&lt;div class=&quot;s-quote s-element-content&quot; style=&quot;background-image: url(http://storify.com/public/img/quote-bg.png); background-position: 100% 0%; background-repeat: no-repeat no-repeat; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; font-size: 14px; overflow: hidden; padding: 10px; position: relative; text-align: left;&quot;&gt;
&lt;div class=&quot;s-quote-content&quot;&gt;
&lt;div class=&quot;s-quote-avatar s-quote-avatar-twitter&quot; style=&quot;float: left; margin: 0px 10px 0px 0px;&quot;&gt;
&lt;img alt=&quot;cloudconnect_in&quot; src=&quot;http://a0.twimg.com/profile_images/1557464430/cloudconnect_normal.jpg&quot; style=&quot;border: 1px solid rgb(221, 221, 221); display: block; height: 48px; padding: 1px; width: 48px;&quot; /&gt;&lt;/div&gt;
&lt;div class=&quot;s-quote-text linkify&quot; style=&quot;background-image: url(http://storify.com/public/img/avatar-bubble.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; font-family: Georgia, serif; font-size: 16px; line-height: 1.5em; margin-left: 62px; min-height: 52px; padding-left: 21px;&quot;&gt;
RT&amp;nbsp;&lt;a href=&quot;http://twitter.com/write2munish&quot; rel=&quot;external&quot; style=&quot;color: #333333; text-decoration: none;&quot; target=&quot;_blank&quot; title=&quot;write2munish on Twitter.com&quot;&gt;@write2munish&lt;/a&gt;: Speaking at the CloudConnect Conference in Bangalore on May 24&amp;nbsp;&lt;a href=&quot;http://bit.ly/JFFXkB&quot; rel=&quot;external&quot; style=&quot;color: #333333; text-decoration: none;&quot; target=&quot;_blank&quot; title=&quot;Open this link in a new window&quot;&gt;bit.ly/JFFXkB&lt;/a&gt;&lt;a href=&quot;http://search.twitter.com/search?q=%23cloud&quot; rel=&quot;external&quot; style=&quot;color: #333333; text-decoration: none;&quot; target=&quot;_blank&quot; title=&quot;Search for this hashtag on Twitter.com&quot;&gt;#cloud&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://search.twitter.com/search?q=%23cloudconnect&quot; rel=&quot;external&quot; style=&quot;color: #333333; text-decoration: none;&quot; target=&quot;_blank&quot; title=&quot;Search for this hashtag on Twitter.com&quot;&gt;#cloudconnect&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://twitter.com/cloudconnect_in&quot; rel=&quot;external&quot; style=&quot;color: #333333; text-decoration: none;&quot; target=&quot;_blank&quot; title=&quot;cloudconnect_in on Twitter.com&quot;&gt;@cloudconnect_in&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;s-attribution&quot; style=&quot;clear: both; color: #aaaaaa; font-size: 11px; padding: 10px 0px 0px;&quot;&gt;
&lt;div class=&quot;s-source s-twitter&quot; style=&quot;-webkit-transition: opacity 0.1s; float: left; margin-right: 5px; opacity: 0.5;&quot;&gt;
&lt;a href=&quot;http://twitter.com/&quot; style=&quot;color: #333333; display: block; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;s-source-icon&quot; style=&quot;background-image: url(http://storify.com/public/img/sources/twitter-16px.png); background-repeat: no-repeat no-repeat; height: 16px; margin: 0px; vertical-align: middle; width: 16px;&quot;&gt;
&lt;/div&gt;
&lt;a href=&quot;http://twitter.com/&quot; style=&quot;color: #333333; display: block; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;s-author&quot; style=&quot;float: left; font-weight: bold; line-height: 16px; margin-right: 8px;&quot;&gt;
&lt;a class=&quot;s-author-name&quot; href=&quot;http://stats.storify.com/record/click?sid=4fbf9094c6654d112300be9f&amp;amp;redirect=http://twitter.com/cloudconnect_in&quot; rel=&quot;cloudconnect_in&quot; style=&quot;color: #333333; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;Cloud Connect India&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;s-posted&quot; style=&quot;color: #666666; float: right; line-height: 16px;&quot;&gt;
&lt;a class=&quot;s-posted&quot; href=&quot;http://stats.storify.com/record/click?sid=4fbf9094c6654d112300be9f&amp;amp;redirect=http://twitter.com/cloudconnect_in/status/205162872312037378&quot; style=&quot;color: #666666; float: right; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;timestamp&quot; data-timestamp=&quot;2012-05-23T05:06:55.000Z&quot;&gt;
&lt;a class=&quot;s-posted&quot; href=&quot;http://stats.storify.com/record/click?sid=4fbf9094c6654d112300be9f&amp;amp;redirect=http://twitter.com/cloudconnect_in/status/205162872312037378&quot; style=&quot;color: #666666; float: right; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;2 days ago&lt;/a&gt;&lt;/div&gt;
&lt;a class=&quot;s-posted&quot; href=&quot;http://stats.storify.com/record/click?sid=4fbf9094c6654d112300be9f&amp;amp;redirect=http://twitter.com/cloudconnect_in/status/205162872312037378&quot; style=&quot;color: #666666; float: right; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;s-element-actions&quot; style=&quot;-webkit-transition: opacity 0.1s; float: left; line-height: 16px; opacity: 0;&quot;&gt;
&lt;a class=&quot;twitter-newwindow twitter-reply&quot; href=&quot;http://twitter.com/intent/tweet?in_reply_to=205162872312037378&amp;amp;related=storify&quot; style=&quot;background-image: url(http://storify.com/public/img/retweet-reply.png); background-position: 0px -33px; background-repeat: no-repeat no-repeat; color: #333333; margin: 0px 8px 0px 0px; padding: 0px 0px 0px 18px; text-decoration: none;&quot; title=&quot;Reply&quot;&gt;Reply&lt;/a&gt;&lt;a class=&quot;twitter-newwindow twitter-retweet&quot; href=&quot;http://twitter.com/intent/retweet?tweet_id=205162872312037378&amp;amp;related=storify&quot; style=&quot;background-image: url(http://storify.com/public/img/retweet-reply.png); background-position: 0px -1px; background-repeat: no-repeat no-repeat; color: #333333; margin: 0px 8px 0px 0px; padding: 0px 0px 0px 18px; text-decoration: none;&quot; title=&quot;Retweet&quot;&gt;Retweet&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;s-clear&quot; style=&quot;clear: both; height: 0px;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;s-clear&quot; style=&quot;clear: both; height: 0px;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;s-element s-element-quote&quot; data-source=&quot;twitter&quot; data-type=&quot;quote&quot; id=&quot;4fbf9094c6654d112300beb0&quot; style=&quot;padding: 15px 10px; position: relative; text-align: center;&quot;&gt;&lt;div class=&quot;s-element-container&quot; style=&quot;-webkit-box-shadow: rgb(221, 221, 221) 0px 1px 0px; -webkit-transition: border-color 0.1s; background-color: white; background-position: initial initial; background-repeat: initial initial; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; border: 1px solid rgb(221, 221, 221); box-shadow: rgb(221, 221, 221) 0px 1px 0px; margin: 0px auto; max-width: 500px;&quot;&gt;
&lt;div class=&quot;s-quote s-element-content&quot; style=&quot;background-image: url(http://storify.com/public/img/quote-bg.png); background-position: 100% 0%; background-repeat: no-repeat no-repeat; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; font-size: 14px; overflow: hidden; padding: 10px; position: relative; text-align: left;&quot;&gt;
&lt;div class=&quot;s-quote-content&quot;&gt;
&lt;div class=&quot;s-quote-avatar s-quote-avatar-twitter&quot; style=&quot;float: left; margin: 0px 10px 0px 0px;&quot;&gt;
&lt;img alt=&quot;cloudconnect_in&quot; src=&quot;http://a0.twimg.com/profile_images/1557464430/cloudconnect_normal.jpg&quot; style=&quot;border: 1px solid rgb(221, 221, 221); display: block; height: 48px; padding: 1px; width: 48px;&quot; /&gt;&lt;/div&gt;
&lt;div class=&quot;s-quote-text linkify&quot; style=&quot;background-image: url(http://storify.com/public/img/avatar-bubble.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; font-family: Georgia, serif; font-size: 16px; line-height: 1.5em; margin-left: 62px; min-height: 52px; padding-left: 21px;&quot;&gt;
RT&amp;nbsp;&lt;a href=&quot;http://twitter.com/aravindajad&quot; rel=&quot;external&quot; style=&quot;color: #333333; text-decoration: none;&quot; target=&quot;_blank&quot; title=&quot;aravindajad on Twitter.com&quot;&gt;@aravindajad&lt;/a&gt;: All set for my speaking session at&lt;a href=&quot;http://search.twitter.com/search?q=%23cloudconnect&quot; rel=&quot;external&quot; style=&quot;color: #333333; text-decoration: none;&quot; target=&quot;_blank&quot; title=&quot;Search for this hashtag on Twitter.com&quot;&gt;#cloudconnect&lt;/a&gt;&amp;nbsp;conference tomorrow.&amp;nbsp;&lt;a href=&quot;http://goo.gl/V5Nsf&quot; rel=&quot;external&quot; style=&quot;color: #333333; text-decoration: none;&quot; target=&quot;_blank&quot; title=&quot;Open this link in a new window&quot;&gt;goo.gl/V5Nsf&lt;/a&gt;&lt;a href=&quot;http://twitter.com/cloudconnect_in&quot; rel=&quot;external&quot; style=&quot;color: #333333; text-decoration: none;&quot; target=&quot;_blank&quot; title=&quot;cloudconnect_in on Twitter.com&quot;&gt;@cloudconnect_in&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://search.twitter.com/search?q=%23in&quot; rel=&quot;external&quot; style=&quot;color: #333333; text-decoration: none;&quot; target=&quot;_blank&quot; title=&quot;Search for this hashtag on Twitter.com&quot;&gt;#in&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;s-attribution&quot; style=&quot;clear: both; color: #aaaaaa; font-size: 11px; padding: 10px 0px 0px;&quot;&gt;
&lt;div class=&quot;s-source s-twitter&quot; style=&quot;-webkit-transition: opacity 0.1s; float: left; margin-right: 5px; opacity: 0.5;&quot;&gt;
&lt;a href=&quot;http://twitter.com/&quot; style=&quot;color: #333333; display: block; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;s-source-icon&quot; style=&quot;background-image: url(http://storify.com/public/img/sources/twitter-16px.png); background-repeat: no-repeat no-repeat; height: 16px; margin: 0px; vertical-align: middle; width: 16px;&quot;&gt;
&lt;/div&gt;
&lt;a href=&quot;http://twitter.com/&quot; style=&quot;color: #333333; display: block; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;s-author&quot; style=&quot;float: left; font-weight: bold; line-height: 16px; margin-right: 8px;&quot;&gt;
&lt;a class=&quot;s-author-name&quot; href=&quot;http://stats.storify.com/record/click?sid=4fbf9094c6654d112300be9f&amp;amp;redirect=http://twitter.com/cloudconnect_in&quot; rel=&quot;cloudconnect_in&quot; style=&quot;color: #333333; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;Cloud Connect India&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;s-posted&quot; style=&quot;color: #666666; float: right; line-height: 16px;&quot;&gt;
&lt;a class=&quot;s-posted&quot; href=&quot;http://stats.storify.com/record/click?sid=4fbf9094c6654d112300be9f&amp;amp;redirect=http://twitter.com/cloudconnect_in/status/205522585671315456&quot; style=&quot;color: #666666; float: right; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;timestamp&quot; data-timestamp=&quot;2012-05-24T04:56:17.000Z&quot;&gt;
&lt;a class=&quot;s-posted&quot; href=&quot;http://stats.storify.com/record/click?sid=4fbf9094c6654d112300be9f&amp;amp;redirect=http://twitter.com/cloudconnect_in/status/205522585671315456&quot; style=&quot;color: #666666; float: right; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;a day ago&lt;/a&gt;&lt;/div&gt;
&lt;a class=&quot;s-posted&quot; href=&quot;http://stats.storify.com/record/click?sid=4fbf9094c6654d112300be9f&amp;amp;redirect=http://twitter.com/cloudconnect_in/status/205522585671315456&quot; style=&quot;color: #666666; float: right; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;s-element-actions&quot; style=&quot;-webkit-transition: opacity 0.1s; float: left; line-height: 16px; opacity: 0;&quot;&gt;
&lt;a class=&quot;twitter-newwindow twitter-reply&quot; href=&quot;http://twitter.com/intent/tweet?in_reply_to=205522585671315456&amp;amp;related=storify&quot; style=&quot;background-image: url(http://storify.com/public/img/retweet-reply.png); background-position: 0px -33px; background-repeat: no-repeat no-repeat; color: #333333; margin: 0px 8px 0px 0px; padding: 0px 0px 0px 18px; text-decoration: none;&quot; title=&quot;Reply&quot;&gt;Reply&lt;/a&gt;&lt;a class=&quot;twitter-newwindow twitter-retweet&quot; href=&quot;http://twitter.com/intent/retweet?tweet_id=205522585671315456&amp;amp;related=storify&quot; style=&quot;background-image: url(http://storify.com/public/img/retweet-reply.png); background-position: 0px -1px; background-repeat: no-repeat no-repeat; color: #333333; margin: 0px 8px 0px 0px; padding: 0px 0px 0px 18px; text-decoration: none;&quot; title=&quot;Retweet&quot;&gt;Retweet&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;s-clear&quot; style=&quot;clear: both; height: 0px;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;s-clear&quot; style=&quot;clear: both; height: 0px;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;s-element s-element-text&quot; data-source=&quot;storify&quot; data-type=&quot;text&quot; id=&quot;4fbfa29e11f828b90c0167f4&quot; style=&quot;padding: 0px 10px; position: relative; text-align: center;&quot;&gt;&lt;div class=&quot;s-element-container&quot; style=&quot;-webkit-box-shadow: none; -webkit-transition: border-color 0.1s; background-color: white; background-position: initial initial; background-repeat: initial initial; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; border: 0px; box-shadow: none; margin: 0px auto; max-width: none;&quot;&gt;
&lt;div class=&quot;s-element-content s-text linkify&quot; style=&quot;-webkit-box-shadow: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; box-shadow: none !important; color: #666666; font-size: 13px; line-height: 1.6em; max-width: none; overflow: hidden; padding: 10px; position: relative; text-align: left;&quot;&gt;
Srinivas Adhyapak another Wipro colleague&amp;nbsp;spoke about the&amp;nbsp;Impact of cloud on&amp;nbsp;Telcos and how they are in a good position to become public computing providers.&lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;s-element s-element-text&quot; data-source=&quot;storify&quot; data-type=&quot;text&quot; id=&quot;4fbfa261d2551ae11d0049ee&quot; style=&quot;padding: 0px 10px; position: relative; text-align: center;&quot;&gt;&lt;div class=&quot;s-element-container&quot; style=&quot;-webkit-box-shadow: none; -webkit-transition: border-color 0.1s; background-color: white; background-position: initial initial; background-repeat: initial initial; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; border: 0px; box-shadow: none; margin: 0px auto; max-width: none;&quot;&gt;
&lt;div class=&quot;s-element-content s-text linkify&quot; style=&quot;-webkit-box-shadow: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; box-shadow: none !important; color: #666666; font-size: 13px; line-height: 1.6em; max-width: none; overflow: hidden; padding: 10px; position: relative; text-align: left;&quot;&gt;
Sessions from my collegue Munish and me are in cloud (Slideshare)&amp;nbsp;&amp;nbsp;for your&amp;nbsp;reference. &amp;nbsp;Thanks to all of those who attended our sessions. &amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;s-element s-element-link&quot; data-source=&quot;slideshare&quot; data-type=&quot;link&quot; id=&quot;4fbf9b99aab6872b1b011e94&quot; style=&quot;padding: 15px 10px; position: relative; text-align: center;&quot;&gt;&lt;script async class=&quot;speakerdeck-embed&quot; data-id=&quot;4fc5fba05fb56f002200a7eb&quot; data-ratio=&quot;1.3333333333333333&quot; src=&quot;//speakerdeck.com/assets/embed.js&quot;&gt;&lt;/script&gt;
&lt;/li&gt;
&lt;li class=&quot;s-element s-element-link&quot; data-source=&quot;slideshare&quot; data-type=&quot;link&quot; id=&quot;4fbf9b99aab6872b1b011e95&quot; style=&quot;padding: 15px 10px; position: relative; text-align: center;&quot;&gt;&lt;div class=&quot;s-element-container&quot; style=&quot;-webkit-box-shadow: rgb(221, 221, 221) 0px 1px 0px; -webkit-transition: border-color 0.1s; background-color: white; background-position: initial initial; background-repeat: initial initial; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; border: 1px solid rgb(221, 221, 221); box-shadow: rgb(221, 221, 221) 0px 1px 0px; margin: 0px auto; max-width: 500px;&quot;&gt;
&lt;div class=&quot;s-oembed s-element-content&quot; style=&quot;border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; border: 1px solid rgb(221, 221, 221); display: inline-block; font-size: 14px; overflow: hidden; padding: 10px; position: relative; text-align: left;&quot;&gt;
&lt;div class=&quot;s-oembed-content&quot; style=&quot;max-width: 100%;&quot;&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;334&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://www.slideshare.net/slideshow/embed_code/13063568&quot; width=&quot;400&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;div class=&quot;s-oembed-title&quot; style=&quot;font-weight: bold;&quot;&gt;
Cloud connect - Delivering Enterprise Scale Applications on Cloud&lt;/div&gt;
&lt;div class=&quot;s-attribution&quot; style=&quot;clear: both; color: #aaaaaa; font-size: 11px; padding: 10px 0px 0px;&quot;&gt;
&lt;div class=&quot;s-source s-slideshare&quot; style=&quot;-webkit-transition: opacity 0.1s; float: left; margin-right: 5px; opacity: 0.5;&quot;&gt;
&lt;a href=&quot;http://www.slideshare.net/&quot; style=&quot;color: #333333; display: block; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://g.etfv.co/http://www.slideshare.net&quot; style=&quot;border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 0px; display: block; max-width: 16px;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;s-author&quot; style=&quot;float: left; font-weight: bold; line-height: 16px; margin-right: 8px;&quot;&gt;
&lt;a class=&quot;s-author-name&quot; href=&quot;http://stats.storify.com/record/click?sid=4fbf9094c6654d112300be9f&amp;amp;redirect=http://www.slideshare.net/aravindajju&quot; rel=&quot;aravindajju&quot; style=&quot;color: #333333; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;aravindajju&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;s-clear&quot; style=&quot;clear: both; height: 0px;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;s-clear&quot; style=&quot;clear: both; height: 0px;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;s-element s-element-text&quot; data-source=&quot;storify&quot; data-type=&quot;text&quot; id=&quot;4fbfa7a8ca11d3b50c02a30d&quot; style=&quot;padding: 0px 10px; position: relative; text-align: center;&quot;&gt;&lt;div class=&quot;s-element-container&quot; style=&quot;-webkit-box-shadow: none; -webkit-transition: border-color 0.1s; background-color: white; background-position: initial initial; background-repeat: initial initial; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; border: 0px; box-shadow: none; margin: 0px auto; max-width: none;&quot;&gt;
&lt;div class=&quot;s-element-content s-text linkify&quot; style=&quot;-webkit-box-shadow: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; box-shadow: none !important; color: #666666; font-size: 13px; line-height: 1.6em; max-width: none; overflow: hidden; padding: 10px; position: relative; text-align: left;&quot;&gt;
Thanks to UBM for bringing this event to India. &amp;nbsp; UBM team has put a fantastic show and my appreciations to Srikanth and team.&lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;s-element s-element-quote&quot; data-source=&quot;twitter&quot; data-type=&quot;quote&quot; id=&quot;4fbfa74f68602573100141ef&quot; style=&quot;padding: 15px 10px; position: relative; text-align: center;&quot;&gt;&lt;div class=&quot;s-element-container&quot; style=&quot;-webkit-box-shadow: rgb(221, 221, 221) 0px 1px 0px; -webkit-transition: border-color 0.1s; background-color: white; background-position: initial initial; background-repeat: initial initial; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; border: 1px solid rgb(221, 221, 221); box-shadow: rgb(221, 221, 221) 0px 1px 0px; margin: 0px auto; max-width: 500px;&quot;&gt;
&lt;div class=&quot;s-quote s-element-content&quot; style=&quot;background-image: url(http://storify.com/public/img/quote-bg.png); background-position: 100% 0%; background-repeat: no-repeat no-repeat; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; font-size: 14px; overflow: hidden; padding: 10px; position: relative; text-align: left;&quot;&gt;
&lt;div class=&quot;s-quote-content&quot;&gt;
&lt;div class=&quot;s-quote-avatar s-quote-avatar-twitter&quot; style=&quot;float: left; margin: 0px 10px 0px 0px;&quot;&gt;
&lt;img alt=&quot;cloudconnect_in&quot; src=&quot;http://a0.twimg.com/profile_images/1557464430/cloudconnect_normal.jpg&quot; style=&quot;border: 1px solid rgb(221, 221, 221); display: block; height: 48px; padding: 1px; width: 48px;&quot; /&gt;&lt;/div&gt;
&lt;div class=&quot;s-quote-text linkify&quot; style=&quot;background-image: url(http://storify.com/public/img/avatar-bubble.png); background-position: 0% 0%; background-repeat: no-repeat no-repeat; font-family: Georgia, serif; font-size: 16px; line-height: 1.5em; margin-left: 62px; min-height: 52px; padding-left: 21px;&quot;&gt;
Cloud Connect Bengaluru draws to a close! Thank you all for making it a success! We will keep in touch here&lt;a href=&quot;http://bit.ly/KxNrEy&quot; rel=&quot;external&quot; style=&quot;color: #333333; text-decoration: none;&quot; target=&quot;_blank&quot; title=&quot;Open this link in a new window&quot;&gt;bit.ly/KxNrEy&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;s-attribution&quot; style=&quot;clear: both; color: #aaaaaa; font-size: 11px; padding: 10px 0px 0px;&quot;&gt;
&lt;div class=&quot;s-source s-twitter&quot; style=&quot;-webkit-transition: opacity 0.1s; float: left; margin-right: 5px; opacity: 0.5;&quot;&gt;
&lt;a href=&quot;http://twitter.com/&quot; style=&quot;color: #333333; display: block; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;s-source-icon&quot; style=&quot;background-image: url(http://storify.com/public/img/sources/twitter-16px.png); background-repeat: no-repeat no-repeat; height: 16px; margin: 0px; vertical-align: middle; width: 16px;&quot;&gt;
&lt;/div&gt;
&lt;a href=&quot;http://twitter.com/&quot; style=&quot;color: #333333; display: block; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;s-author&quot; style=&quot;float: left; font-weight: bold; line-height: 16px; margin-right: 8px;&quot;&gt;
&lt;a class=&quot;s-author-name&quot; href=&quot;http://stats.storify.com/record/click?sid=4fbf9094c6654d112300be9f&amp;amp;redirect=http://twitter.com/cloudconnect_in&quot; rel=&quot;cloudconnect_in&quot; style=&quot;color: #333333; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;Cloud C&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;This post originally appeared at &lt;/i&gt;&lt;a href=&quot;http://www.techspot.co.in/&quot;&gt;www.techspot.co.in&lt;/a&gt;
&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-7748261127957446&quot;;
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = &quot;468x60_as&quot;;
google_ad_type = &quot;text_image&quot;;
//2007-08-03: J2EE, Portal, Web Services, Web 2.0, Ajax
google_ad_channel = &quot;2060177799+6892783472+6327960836+9022209472+4184383655&quot;;
//--&gt;
&lt;/script&gt;
&lt;script src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot; 
 type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;&lt;/div&gt;</description><link>http://www.techspot.co.in/2012/05/cloud-connect-2012-bangalore.html</link><author>noreply@blogger.com (Aravind Ajad Yarra)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-l6p8aLVeRdg/T7-sDOxTLrI/AAAAAAAADQ4/N-i3sooJEwY/s72-c/cloudconnect.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-16501575.post-9156433073738699603</guid><pubDate>Fri, 04 May 2012 15:37:00 +0000</pubDate><atom:updated>2012-05-10T22:20:44.029+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Enterprise</category><category domain="http://www.blogger.com/atom/ns#">Mobile</category><category domain="http://www.blogger.com/atom/ns#">Programming</category><title>Blackberry 10 – Putting Developers First</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://3.bp.blogspot.com/-wZrUPuDjSjM/T6P2squQI6I/AAAAAAAACuk/-x4j918dies/s1600/bb10.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;http://3.bp.blogspot.com/-wZrUPuDjSjM/T6P2squQI6I/AAAAAAAACuk/-x4j918dies/s320/bb10.jpg&quot; style=&quot;border: 0;&quot; width=&quot;161&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Blackberry 10 OS is unveiled this week at Blackberry
World.&amp;nbsp;&amp;nbsp;&amp;nbsp; In many ways Blackberry 10 is probably
the last chance for Blackberry to gain back the market share and be a
formidable competition to other Smartphones.&amp;nbsp;&amp;nbsp;&amp;nbsp;
If the announcements at the conference are any indication, Blackberry is
going all out this time to make their next generation of OS as the best smartphone
platform.&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Some of the interesting features of BB10 mentioned in the
key note:&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpFirst&quot; style=&quot;text-align: left; text-indent: -0.25in;&quot;&gt;
&lt;/div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;text-indent: -0.25in;&quot;&gt;UI Overhaul – More modern user interface based
on Panels (similar to WP7) and the flow interface that switching between
applications smooth and seamless.&amp;nbsp;&amp;nbsp; At last,
BB user interface is on par with the competition.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;text-indent: -0.25in;&quot;&gt;Intelligent Keyboard – Finally BB is betting on
touch interface.&amp;nbsp; BB is trying to bring
its legendary physical keyboard expertise to touch interfaces.&amp;nbsp;&amp;nbsp;&amp;nbsp; Keyboard with gesture support and
intelligent prediction keeping the usability a key priority.&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;text-indent: -0.25in;&quot;&gt;Camera with timeline - Camera has a timeline history,
so if there is an issue with a photo captured (such as somebody eyes are closed),
one can rewind and capture another moment which is more perfect.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
The most notable of all, is the &lt;b&gt;&lt;i&gt;focus on developers&lt;/i&gt;&lt;/b&gt;. There has been significant focus on
Developers in the CEO keynote.&amp;nbsp; One of the BB’s
problems has been to attract developers to build quality apps to be able to compete
with other smartphone platforms. To
address this problem, BB has spent significant time and effort and put the
developers first in BB10.&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Here is how -&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
For starters, Blackberry 10 is not based on the older
platform BB7, but is based on QNX (acquired by BB in 2010).&amp;nbsp;&amp;nbsp; QNX is a RTOS that has been existence for a
while and is used in telematics and other mission critical applications used in
medical and telecom industries.&amp;nbsp;&amp;nbsp; QNX is
also the OS used in Playbook tablet released last year.&amp;nbsp;&amp;nbsp; QNX uses micro-kernel architecture and has
great tooling support, making it a solid platform, attractive enough for
developers.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Keeping developers first, BB has taken quite a different
approach for applications (on BB 10) compared to the competition.&amp;nbsp;&amp;nbsp;&amp;nbsp; All of the Blackberry competition has a
single deeply integrated application development framework and uses a single programming
language.&amp;nbsp;&amp;nbsp; Apple uses Objective C,
Google with Java and Microsoft with C#.&amp;nbsp; BB
however, took a multi-language multi-framework approach, to keep a low entry barrier
for all kinds of application developers.&amp;nbsp;&amp;nbsp;
Following graphic illustrates how much BB10 is doing to include all
kinds of developers, leaving nobody behind. &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://1.bp.blogspot.com/-iPaB9h0rSqA/T6Qlhcz1JlI/AAAAAAAACuw/kSEew_iEZSU/s1600/bbdevelopers.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;304&quot; src=&quot;http://1.bp.blogspot.com/-iPaB9h0rSqA/T6Qlhcz1JlI/AAAAAAAACuw/kSEew_iEZSU/s640/bbdevelopers.png&quot; width=&quot;550&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;strong&gt;Blackberry WebWorks SDK:&amp;nbsp; &lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Webworks SDK supports BB application development using HTML 5 and
CSS.&amp;nbsp;&amp;nbsp; This is really the lowest barrier
for application developers.&amp;nbsp; Millions of
web developers can potentially become blackberry developers with very little
training.&amp;nbsp;&amp;nbsp; Unlike other smartphone
platforms where HTML 5 applications are secondary citizens, BB10 has embraced
the web development paradigm. &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpFirst&quot; style=&quot;mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;
&lt;/div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;strong style=&quot;text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Ripple mobile environment emulator for testing the applications for
different form factors&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;strong style=&quot;text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;&lt;span style=&quot;font-size: 7pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong style=&quot;text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;Local storage of HTML 5 and CSS applications, does not server access&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong style=&quot;text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Javascript extensions providing access to Blackberry messenger, PIM and
hardware&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;bbUI.js for native look and feel&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoListParagraphCxSpLast&quot; style=&quot;mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;strong&gt;Blackberry Android Runtime:&amp;nbsp; &lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Android has pioneered the use of virtual machine as the first class
development platform on smartphones.&amp;nbsp;&amp;nbsp;
Dalvik on android provides a bytecode compiler and a runtime allowing
applications developed in Java language, to run on Android.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Given there are thousands of android applications
already running Dalvik,&amp;nbsp;&amp;nbsp; BB has made a
smart move in transitioning these applications onto BB 10, tapping into large
existing Android developer base.&amp;nbsp; &amp;nbsp;While there are quite a few API compatibility limitations,
nevertheless BB Android runtime provides an easy option for porting existing
Android applications. &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpFirst&quot; style=&quot;mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong style=&quot;text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-weight: normal;&quot;&gt;Supports Android 2.3.3 (Gingerbread) applications&lt;/span&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;text-indent: -0.25in;&quot;&gt;Online repackaging tool to convert APK files (android
application package format) to BAR files&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;text-indent: -0.25in;&quot;&gt;Support for multiple windows and in app payment&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpLast&quot; style=&quot;mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;strong&gt;Blackberry Adobe AIR SDK:&amp;nbsp; &lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Adobe AIR is a popular UI application development platform
based on Action Script and Flash runtime.&amp;nbsp;&amp;nbsp;&amp;nbsp;
Action script is a variant of Java Script hence majority of the web
application developers uses AIR to develop cross platform UI applications.&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;text-transform: uppercase;&quot;&gt;AIR &lt;/span&gt;already
supports Android, iOS and even desktop OSes and thousands of applications already
written.&amp;nbsp;&amp;nbsp; Given AIR is support, all the
AIR applications can be ported to BB10 easily.&amp;nbsp;
&amp;nbsp;What is interesting to note is
that, AIR applications are developed using Flex, which is a quite popular with
Enterprise to develop in-house rich UI applications. &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Blackberry Native SDK: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
BlackBerry 10 Native SDK is targeted at building high-performance
native applications. &amp;nbsp;Supporting C++ as
the language, it is not really meant for developing business applications, but
meant for applications that need good response time, such as games.&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpFirst&quot; style=&quot;mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;
&lt;/div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;text-indent: -0.25in;&quot;&gt;Scoreloop social gaming SDK provides support for
user profiles and global leaderboards, awards&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 15.75pt; text-align: justify; text-indent: -0.25in;&quot;&gt;Push Management APIs allow developers to create
Push-based apps&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;line-height: 15.75pt; text-align: justify; text-indent: -0.25in;&quot;&gt;Visual Studio IDE plug-in will now make it
easier for VS developers&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #333333; font-family: Symbol; font-size: 10pt; line-height: 15.75pt; text-align: justify; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;line-height: 15.75pt; text-align: justify; text-indent: -0.25in;&quot;&gt;Cascades SDK – New UI framework for developing native
UI applications supporting C++ and Declarative Qt Markup Language (QML)&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
As it happened with HP webOS and to an extent with Microsoft
WP7, applications can make or break the smartphone platform.&amp;nbsp; With BB 10, Blackberry is taking all the
right steps to get the developer support, which is crucial to their
success.&amp;nbsp;&amp;nbsp;&amp;nbsp; BB is also pulling all the
right strings to make it easy for developers to develop their applications on
BB OS.&amp;nbsp;&amp;nbsp; That said, not supporting legacy
Java applications (developed using BB 7 java SDK) is a significant issue.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
It will be interesting to see how successful BB 10 will be and
whether it can bring back the lost glory for the Blackberry.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;
&lt;i&gt;&lt;b&gt;Further reading:&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpFirst&quot; style=&quot;mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;
&lt;/div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;text-indent: -0.25in;&quot;&gt;Blackberry
10 announcement -&lt;/span&gt;&lt;span style=&quot;text-indent: -0.25in;&quot;&gt; &lt;/span&gt;&lt;a href=&quot;http://www.blackberryworld.com/event-info/about&quot; style=&quot;font-style: italic; text-indent: -0.25in;&quot;&gt;http://www.blackberryworld.com/event-info/about&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;text-indent: -0.25in;&quot;&gt;Blackberry
developer blog&lt;/span&gt;&lt;span style=&quot;text-indent: -0.25in;&quot;&gt;&amp;nbsp;-&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://devblog.blackberry.com/&quot; style=&quot;font-style: italic; text-indent: -0.25in;&quot;&gt;http://devblog.blackberry.com&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;http://ganojsproxy.appspot.com/gaproxy?host=techspot.co.in&amp;amp;pageurl=bb10.html&amp;amp;account=UA-376231-6&quot; /&gt;
&lt;i&gt;This post originally appeared at &lt;/i&gt;&lt;a href=&quot;http://www.techspot.co.in/&quot;&gt;www.techspot.co.in&lt;/a&gt;
&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-7748261127957446&quot;;
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = &quot;468x60_as&quot;;
google_ad_type = &quot;text_image&quot;;
//2007-08-03: J2EE, Portal, Web Services, Web 2.0, Ajax
google_ad_channel = &quot;2060177799+6892783472+6327960836+9022209472+4184383655&quot;;
//--&gt;
&lt;/script&gt;
&lt;script src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot; 
 type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;&lt;/div&gt;</description><link>http://www.techspot.co.in/2012/05/blackberry-10-putting-developers-first.html</link><author>noreply@blogger.com (Aravind Ajad Yarra)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-wZrUPuDjSjM/T6P2squQI6I/AAAAAAAACuk/-x4j918dies/s72-c/bb10.jpg" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>SJP 2nd Bus Trail, Bangalore, Karnataka, India</georss:featurename><georss:point>12.914598145041829 77.684497833251953</georss:point><georss:box>12.910728645041829 77.679562333251951 12.918467645041829 77.689433333251955</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-16501575.post-1197300355705592982</guid><pubDate>Tue, 01 May 2012 03:03:00 +0000</pubDate><atom:updated>2012-07-24T14:12:18.521+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Cloud</category><category domain="http://www.blogger.com/atom/ns#">Open Source</category><category domain="http://www.blogger.com/atom/ns#">Patterns</category><category domain="http://www.blogger.com/atom/ns#">Performance</category><category domain="http://www.blogger.com/atom/ns#">Tip</category><title>Developing Scalable Apps for deploying on IaaS cloud</title><description>My presentation on Developing Scalable Apps for deploying on IaaS cloud, which i presented at Cloud Developer Conference 2012&lt;br /&gt;

&lt;strong style=&quot;display: block; margin: 12px 0 4px;&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/write2munish/developing-scalable-apps-for-deploying-on-iaas-cloud-cdc-april-2012&quot; target=&quot;_blank&quot; title=&quot;Developing Scalable Apps for deploying on IaaS Cloud CDC April 2012&quot;&gt;Developing Scalable Apps for deploying on IaaS Cloud CDC April 2012&lt;/a&gt;&lt;/strong&gt; 

&lt;p&gt;
&lt;script async=&quot;&quot; class=&quot;speakerdeck-embed&quot; data-id=&quot;500b904124b74600020092d6&quot; data-ratio=&quot;1.3333333333333333&quot; src=&quot;//speakerdeck.com/assets/embed.js&quot;&gt;
&lt;/script&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;i&gt;This post originally appeared at &lt;/i&gt;&lt;a href=&quot;http://www.techspot.co.in/&quot;&gt;www.techspot.co.in&lt;/a&gt;&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-7748261127957446&quot;;
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = &quot;468x60_as&quot;;
google_ad_type = &quot;text_image&quot;;
//2007-08-03: J2EE, Portal, Web Services, Web 2.0, Ajax
google_ad_channel = &quot;2060177799+6892783472+6327960836+9022209472+4184383655&quot;;
//--&gt;
&lt;/script&gt;
&lt;script src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot; 
 type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;&lt;/div&gt;</description><link>http://www.techspot.co.in/2012/05/developing-scalable-apps-for-deploying.html</link><author>noreply@blogger.com (Munish Gupta)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-16501575.post-2654853737957018437</guid><pubDate>Mon, 30 Apr 2012 14:22:00 +0000</pubDate><atom:updated>2012-05-02T18:20:24.963+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Cloud</category><category domain="http://www.blogger.com/atom/ns#">SOA</category><category domain="http://www.blogger.com/atom/ns#">Trends</category><category domain="http://www.blogger.com/atom/ns#">Web 2.0</category><category domain="http://www.blogger.com/atom/ns#">Web Services</category><title>Plumbing the Web</title><description>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://2.bp.blogspot.com/-2LHY9KQ6n_c/T56eIUaHZJI/AAAAAAAACrU/1xRTpTc6F5M/s320/wwwplumbing.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-2LHY9KQ6n_c/T56eIUaHZJI/AAAAAAAACrU/1xRTpTc6F5M/s320/wwwplumbing.png&quot; style=&quot;border: 0;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Cloud based services are so ubiquitous that it is almost impossible to imagine our daily life without these.   These services range from web e-mail services like Gmail to productivity apps like Evernote to Social Networks like Twitter to Information services like Weather.com.   I can count at least twenty different services that I use on a daily basis and probably hard to live without.   I get tremendous value from these services, both personally and professionally. However, there is an ugly side to these services.   Each of these services live in their own island and it is hard to go on to each service to keep up with it.   
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Isn’t it great if I can push my favorite Google Reader article to Instapaper for a later reading?&lt;/li&gt;
&lt;li&gt;
Isn’t it great if I can get an SMS alert, if the weather.com forecasts rain in Bangalore today evening?&lt;/li&gt;
&lt;li&gt;
Isn’t it great if I can move my personal tweets to my Gmail account for later reference?&lt;/li&gt;
&lt;li&gt;
Isn’t it great if I can get an email alert if my twitter follower mentions me?&lt;/li&gt;
&lt;/ul&gt;
What we need is a way to plumb all these discrete services together to create more valued experience.&lt;br /&gt;
&lt;b&gt;&lt;/b&gt;&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Ifttt.com&lt;/span&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
Ifttt.com is a web plumbing service that connects multiple web services together to create services that are much more useful than those individually are.  Ifttt.com stands for &lt;b&gt;If This Then That&lt;/b&gt;.  It essentially creates a macro environment for web (à la macros in MS Office), enabling knowledge web workers to automate tasks across web.  Given the workforce in Enterprises are increasingly populated with Gen Yers, such web plumbing services have an important place in the future of Enterprise IT.&lt;br /&gt;
&lt;br /&gt;
It provides basic constructs to monitor and evaluate an event and then take an action on the same.   To show how this service works, please see the screen grab below.  This graphic shows a Task which sends an SMS alert if there is Rain predicted tomorrow on Weather.com.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://2.bp.blogspot.com/-QH6e5Y64Rpk/T56eK0CAwyI/AAAAAAAACrc/XXdtxkiepPg/s400/ifttt.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;300&quot; src=&quot;http://2.bp.blogspot.com/-QH6e5Y64Rpk/T56eK0CAwyI/AAAAAAAACrc/XXdtxkiepPg/s320/ifttt.png&quot; style=&quot;border: 0;&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;As can be seen in the graphic there are two simple constructs &lt;b&gt;Trigger&lt;/b&gt; and &lt;b&gt;Action&lt;/b&gt;.   There are predefined channels which can be used to define the triggers.   In this case Weather.com is used as the channel and the trigger is “Tomorrow forecast calls for Rain”.    Action is defined as an SMS message, which another pre-defined channel with my phone number attached to it.&lt;br /&gt;
&lt;br /&gt;
Ifttt.com runs this task every 15 minutes and checks if there rain is forecasted tomorrow and then sends an SMS alert.  That is how simple using this service.    The user interface is barebones and is very simple and easy to use.  One doesn’t need to have any Programming background to use.   But don’t let the simplicity undermine its power.  As Douglas Adams quotes in ‘&lt;i&gt;The Salmon of Doubt: Hitchhiking the Galaxy One Last Time&lt;/i&gt;’, “&lt;i&gt;&lt;b&gt;The future of computer power is pure simplicity&lt;/b&gt;&lt;/i&gt;”.&lt;br /&gt;
&lt;br /&gt;
Under the hood of Ifttt, REST APIs and RSS Feeds are hard at work.   These technologies enable easy programmable access to various web services.    Another important, but often overlooked technology that forms the technological foundation of Ifttt is OAuth.  OAuth enables token based end user authentication and authorization between multiple web services.&lt;br /&gt;
&lt;br /&gt;
Ifttt.com is not the first service to attempt web plumbing.    There is a great service called &lt;b&gt;Yahoo! Pipes&lt;/b&gt;, which probably started the idea of web plumbing.  Yahoo! Pipes is very visual with a graphical interface reminiscent of popular WISYWIG image editors.   Yahoo has done a great job in abstracting the complexity of REST APIs, RSS feeds as visual widgets that can be dragged and dropped.   Unfortunately the service couldn’t get the traction with masses, however is quite popular among web geeks and programmers.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Extending the Idea to Enterprise&lt;/b&gt;:&lt;br /&gt;
It doesn’t take much imagination to see how useful web plumbing (in specific ifttt.com) can be in Enterprises.   Enterprises have been trying hard for a long time to seamless integration of internal IT services.  Years ago Enterprises have embarked the journey of Service Orientation Architecture, but are yet to reach the distant dream of seamless integration.  Adoption of cloud SaaS services have only made reaching the dream harder.
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;
Given how ifttt.com has brought web plumbing to masses, there is lot of speculation that ifttt.com is pursuing Enterprise Interests.   Recently ifttt got a funding of $1.5 million, not bad for a two person company.   Can’t wait for an Enterprise edition of ifttt.com.&lt;/li&gt;
&lt;li&gt;
Cloud Integration Platforms are already rage in Enterprises. To name a few, IBM’s Cast Iron and Dell’s Boomi are already heavy lifting the integration between on-premise services and SaaS service hosted in the cloud.   SnapLogic (&lt;a href=&quot;http://www.snaplogic.com/&quot;&gt;www.snaplogic.com&lt;/a&gt;) is another interesting Cloud Integration Platform.  It has pioneered the use of App Store for its cloud integration platform.   However, all these platforms are targeted towards the IT developers and not the Business Users.   One day, I hope these services learn something from ifttt.com.&lt;/li&gt;
&lt;/ul&gt;
&lt;i&gt;This post originally appeared at &lt;/i&gt;&lt;a href=&quot;http://www.techspot.co.in/&quot;&gt;www.techspot.co.in&lt;/a&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-7748261127957446&quot;;
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = &quot;468x60_as&quot;;
google_ad_type = &quot;text_image&quot;;
//2007-08-03: J2EE, Portal, Web Services, Web 2.0, Ajax
google_ad_channel = &quot;2060177799+6892783472+6327960836+9022209472+4184383655&quot;;
//--&gt;
&lt;/script&gt;
&lt;script src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot; 
 type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;&lt;/div&gt;</description><link>http://www.techspot.co.in/2012/04/plumbing-web.html</link><author>noreply@blogger.com (Aravind Ajad Yarra)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-2LHY9KQ6n_c/T56eIUaHZJI/AAAAAAAACrU/1xRTpTc6F5M/s72-c/wwwplumbing.png" height="72" width="72"/><thr:total>3</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-16501575.post-211288929150958021</guid><pubDate>Fri, 13 Apr 2012 16:13:00 +0000</pubDate><atom:updated>2012-04-19T10:32:02.606+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Social</category><category domain="http://www.blogger.com/atom/ns#">Trends</category><category domain="http://www.blogger.com/atom/ns#">Web 2.0</category><title>Social Networks Going Visual</title><description>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://3.bp.blogspot.com/-mZXUokEpYoQ/T4-cOmuma5I/AAAAAAAADVg/tDC-gUZxMnE/s1600/IMG_20120413_160534.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;http://3.bp.blogspot.com/-mZXUokEpYoQ/T4-cOmuma5I/AAAAAAAADVg/tDC-gUZxMnE/s200/IMG_20120413_160534.jpg&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Social Networks are traditionally focused on sharing of status messages and links.   The focus of these networks was  about sharing of all kinds, but not as much as about the Visual aspects.    This focus  has been shifting recently to Visuals.     This can be seen in the recent growth of the Visual Social Networks such as &lt;b&gt;Instagram&lt;/b&gt; and &lt;b&gt; Pinterest&lt;/b&gt;.   These networks put the Visual aspects in front and center of the sharing.&lt;br /&gt;
&lt;br /&gt;
Some of the facts that support this observation:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;This week Facebook announced to buy Instagram for $1bn.   (&lt;i&gt;Instagram  has just 13 employees but has about 50 million plus users.  Instagram works  by providing several photo filters that can make ordinary photos /  pictures visually appealing.    After applying filters these pictures can be share.)&lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Symbol;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;&quot;&gt; &lt;/span&gt;&lt;/span&gt;Pinterest has 12 million users and has grown 145% from January to March.   &lt;i&gt;(Pinterest operates like an online pin board.   Pinterest allows to  bookmark (called pinning) any pictures that we see online and share them  on a board.   Anybody who likes your picture can also pin it.    Popularity in terms of Pins most likely to get noticed  and drive traffic)&lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;The reasons for such focus on Visual aspects could be attributed to:&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;i&gt;High quality Cameras on Mobile Devices: &lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
With Smartphones, People now have access to high  quality cameras all the time, leading to sharing pictures more and  more.    Some of the smartphones such as iPhone 4S have high quality  cameras that can give many dedicated Point and Shoot  cameras a run for their money.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;
&lt;b&gt;&lt;i&gt;Signal to Noise ratio on Traditional Social networks: &lt;/i&gt; &lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Traditional social networks such as Facebook,  Orkut, MySpace, Twitter and Google+ can do so many things; so much so  that it is hard to align with People’s interest.    People refer this as &lt;b&gt;Information &lt;/b&gt;&lt;b&gt;Overload&lt;/b&gt;.  I refer to this phenomenon as &lt;i&gt;Social Pollution&lt;/i&gt; and &lt;i&gt;Social Fatigue&lt;/i&gt;.  This exact phenomenon is what is leading to &lt;b&gt;&lt;i&gt;Interest Based Social Networks&lt;/i&gt;&lt;/b&gt;.    Visual Social Networks are a subset of Interest based Social  Networks.    Other examples of Interest based Social networks are –  &lt;a href=&quot;http://www.quora.com/&quot;&gt;Quora.com&lt;/a&gt; (Q&amp;amp;A  based Social Network based on Topics interesting to a User), &lt;a href=&quot;http://www.foodspotting.com/&quot;&gt;  Foodspotting&lt;/a&gt; (Recipe based Interest Networks) and &lt;a href=&quot;http://www.endomondo.com/&quot;&gt;Endomondo&lt;/a&gt; and &lt;a href=&quot;http://www.fitocracy.com/&quot;&gt; Fitocracy&lt;/a&gt; (Fitness based Interest networks)&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;
&lt;b&gt;&lt;i&gt;Visual Appeal:&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Humans are inherently visual.  Visually appealing object stimulates our brains and makes us enjoy and share them &lt;span style=&quot;font-family: Wingdings;&quot;&gt;:-)&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
While the reasons can be many, the impact of Visual  social networks especially is astounding.     Especially Pinterest has  an astounding effect on online commerce.  On-line businesses are flocking  to have their presence felt on Pinterest. Here are some interest facts on how Pinterest is contributing to &lt;b&gt;&lt;i&gt;Social Commerce&lt;/i&gt;&lt;/b&gt;.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;
&lt;b&gt;&lt;i&gt;Impact on On-line / Social Commerce:&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Impact on On-line Commerce can be measured by the  amount of referral traffic a Network brings.   As can be seen in the  graphic below Pinterest referral traffic has increased significantly  within a month.   Amount of referral traffic Pinterest  brings is more than Twitter and Google plus.    Given the size of  Pinterest this is really significant.   This can explain why on-line  commerce world is eager to have their presence felt on Pinterest.  &lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;a href=&quot;http://blog.shareaholic.com/2012/03/pinterest-referral-traffic-2/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://blog.shareaholic.com/wp-content/uploads/2012/03/Shareaholic-Referral-Traffic-Report-February.jpg&quot; style=&quot;cursor: pointer; display: block; height: 353px; margin: 0px auto 10px; text-align: center; width: 472px;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
In order to capitalize on this trend, on-line  businesses are now focusing on having high quality and artistic product  images on their sites.    This is one of the many ways how On-line  businesses are leveraging the Social networks generate  more leads and better sales.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
References &amp;amp; Further Reading:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Symbol;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;&quot;&gt;&lt;/span&gt;&lt;/span&gt;Everything you need to know about Pinterest &lt;a href=&quot;https://webmail.wipro.com/owa/redir.aspx?C=720e42156d1b4a44880ca91239ac47a9&amp;amp;URL=http%3a%2f%2ftechcrunch.com%2f2012%2f03%2f14%2fthis-is-everything-you-need-to-know-about-pinterest-infographic%2f&quot; target=&quot;_blank&quot;&gt; http://techcrunch.com/2012/03/14/this-is-everything-you-need-to-know-about-pinterest-infographic/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Pinterest drives more referral traffic than LinkedIn &lt;a href=&quot;https://webmail.wipro.com/owa/redir.aspx?C=720e42156d1b4a44880ca91239ac47a9&amp;amp;URL=http%3a%2f%2fblog.shareaholic.com%2f2012%2f03%2fpinterest-referral-traffic-2%2f&quot; target=&quot;_blank&quot;&gt; http://blog.shareaholic.com/2012/03/pinterest-referral-traffic-2/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Why Instagram is worth #1bn &lt;a href=&quot;https://webmail.wipro.com/owa/redir.aspx?C=720e42156d1b4a44880ca91239ac47a9&amp;amp;URL=http%3a%2f%2fmashable.com%2f2012%2f04%2f12%2finstagram-worth-1-billion%2f&quot; target=&quot;_blank&quot;&gt; http://mashable.com/2012/04/12/instagram-worth-1-billion/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;i&gt;This post originally appeared at &lt;/i&gt;&lt;a href=&quot;http://www.techspot.co.in/&quot;&gt;www.techspot.co.in&lt;/a&gt; &lt;img src=&quot;http://ganojsproxy.appspot.com/gaproxy?host=techspot.co.in&amp;amp;pageurl=socialgoingvisual.html&amp;amp;account=UA-376231-6&quot; /&gt;&lt;img src=&quot;https://ganojsproxy.appspot.com/gaproxy?host=techspot.co.in&amp;amp;pageurl=socialgoingvisual.html&amp;amp;account=UA-376231-6&quot; /&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-7748261127957446&quot;;
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = &quot;468x60_as&quot;;
google_ad_type = &quot;text_image&quot;;
//2007-08-03: J2EE, Portal, Web Services, Web 2.0, Ajax
google_ad_channel = &quot;2060177799+6892783472+6327960836+9022209472+4184383655&quot;;
//--&gt;
&lt;/script&gt;
&lt;script src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot; 
 type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;&lt;/div&gt;</description><link>http://www.techspot.co.in/2012/04/social-networks-are-traditionally.html</link><author>noreply@blogger.com (Aravind Ajad Yarra)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-mZXUokEpYoQ/T4-cOmuma5I/AAAAAAAADVg/tDC-gUZxMnE/s72-c/IMG_20120413_160534.jpg" height="72" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-16501575.post-3041815251663905709</guid><pubDate>Tue, 24 Jan 2012 07:30:00 +0000</pubDate><atom:updated>2012-01-25T11:04:19.254+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Architect</category><category domain="http://www.blogger.com/atom/ns#">Cloud</category><category domain="http://www.blogger.com/atom/ns#">Enterprise</category><category domain="http://www.blogger.com/atom/ns#">IT Industry</category><category domain="http://www.blogger.com/atom/ns#">Mobile</category><category domain="http://www.blogger.com/atom/ns#">Programming</category><category domain="http://www.blogger.com/atom/ns#">Trends</category><title>Consumerization of IT – what it means for the Architect</title><description>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.
&lt;br /&gt;
&lt;br /&gt;
&lt;img border=&quot;0&quot; height=&quot;253&quot; src=&quot;http://1.bp.blogspot.com/-zbg0_ker18I/TxlqX4TcqqI/AAAAAAAACvI/FgcyQVuY2Yg/s320/user-hierarchy.png&quot; style=&quot;background-color: white; border-bottom-style: solid; border-color: initial; border-image: initial; border-left-style: solid; border-right-style: solid; border-top-style: solid; border-width: initial; clear: left; display: block; float: left; margin-bottom: 1em; margin-right: 1em; padding-bottom: 8px; padding-left: 8px; padding-right: 8px; padding-top: 8px;&quot; width=&quot;320&quot; /&gt;
Kathy Sierra, co-creator of the Head First series of books and founder of javaranch.com, describes the &lt;a href=&quot;http://headrush.typepad.com/creating_passionate_users/2007/01/what_comes_afte.html&quot;&gt;hierarchy of needs&lt;/a&gt; from the user(s) perspective. The needs are stacked in the order of increasing engagement from the user. Starting with the basic needs of a defined functionality and its correctness, moving on to the learnability, efficiency &amp;amp; usability and finally culminating in intuitiveness and enchantment. Merely provision of correctly working functionality is not guarantee of the success of the application(s). The idea is to hook the user; the application needs to do something extra. &lt;br /&gt;
&lt;br /&gt;
Using the hierarchy of needs as the background, we will see how the applications in the consumer and enterprise world stack up.
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;Now, in the consumer world, the advent of Consumerization started with the proliferation of the mobile devices.&amp;nbsp;In the connected world, the device (smartphone or tablet) imposed certain constraints&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Screen size is small and limited&lt;/li&gt;
&lt;li&gt;
Processing power of the device is limited&lt;/li&gt;
&lt;li&gt;
Interface is touch enabled&lt;/li&gt;
&lt;li&gt;
Connectivity is not constant (read patchy) and speed/data is limited (no unlimited data plans)&lt;/li&gt;
&lt;li&gt;
User audience demography not known&lt;/li&gt;
&lt;/ul&gt;
Now, the Apps needed to be designed keeping in mind the constraints, which meant that the Apps are
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;
Focused on providing only one functionality&lt;/li&gt;
&lt;li&gt;
Have simple and intuitive messages/steps in the absence of any help/guides &lt;/li&gt;
&lt;li&gt;
Providing simple interfaces (cater to worldwide audience)&lt;/li&gt;
&lt;li&gt;
Having uncluttered screens as real estate is limited&lt;/li&gt;
&lt;li&gt;
Using UI Controls that are big and usable (touch interface)&lt;/li&gt;
&lt;li&gt;
Having intuitive workflows &lt;/li&gt;
&lt;li&gt;
Engaging to stand apart among the millions of other Apps&lt;/li&gt;
&lt;/ul&gt;
This meant that the functionality does not require the user to be a geek. The average individual user can understand and use the App functionality without any external help. Majority of the Consumer Apps are heavily focused on the Efficiency and Usability part. Few of the Apps have been able to enchant and engage the user (e.g. Angry Birds). 
&lt;br /&gt;
&lt;br /&gt;
&lt;img border=&quot;0&quot; height=&quot;252&quot; src=&quot;http://4.bp.blogspot.com/-92Qd6az5Hqk/TxlnmUMgA8I/AAAAAAAACvA/5jq-V05qWBg/s320/enterprise-consumer.png&quot; style=&quot;background-color: white; border-bottom-style: solid; border-color: initial; border-image: initial; border-left-style: solid; border-right-style: solid; border-top-style: solid; border-width: initial; clear: left; display: block; float: left; margin-bottom: 1em; margin-right: 1em; padding-bottom: 8px; padding-left: 8px; padding-right: 8px; padding-top: 8px;&quot; width=&quot;320&quot; /&gt;
In the enterprise world, the device is most likely to be powerful desktop/laptop with a large screen. The connectivity is via LAN or broadband. As a result the Enterprise Applications are more industrial with high focus on providing long list of functionality and ensuring the correctness of the same. Consumers facing business applications usually focused on usability, Specialized enterprise applications (e.g. Call Center Applications) focus on the overall workflow efficiency, but majority of the applications are resource intensive, lack efficiency and have high learnability curves.&lt;br /&gt;
&lt;br /&gt;
The enterprise user experiences the simple, intuitive consumer apps on their mobile devices. With the advent of BYOD (Bring Your Own Device), enterprise user’s started bringing their smart devices into the enterprise. Soon the users are comparing the experience of consumer apps with the enterprise business apps; they wonder why the enterprise apps can’t provide a similar experience. Why are the enterprise apps so low on learnability, efficiency, intuitiveness factors?&lt;br /&gt;
&lt;br /&gt;
The whole idea behind the Consumerization of IT is not just measures like BYOD but to&lt;i&gt; bring the missing &lt;u&gt;intuitiveness&lt;/u&gt;, &lt;u&gt;usability &lt;/u&gt;and &lt;u&gt;efficiency &lt;/u&gt;into the enterprise applications.&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;So, what does Consumerization means for the Architect?&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
When designing and architecting enterprise business applications, following considerations need to be kept in mind
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;
Connected users means the applications need to be &lt;b&gt;available 24 X 7&lt;/b&gt; ( Always On, Always Available), 24 X 7 availability requires application solution(s) to be elastic – expand or shrink based on the load &lt;/li&gt;
&lt;li&gt;&lt;b&gt;
Intuitiveness &lt;/b&gt;and &lt;b&gt;Usability &lt;/b&gt;have to be high on the agenda when designing the interface and workflows&lt;/li&gt;
&lt;li&gt;
Solution needs offer APIs for additional applications to be build&lt;/li&gt;
&lt;li&gt;
Integration with systems and other applications (including SaaS) need to be simple, straight forward and well documented&lt;/li&gt;
&lt;li&gt;&lt;b&gt;
User experience&lt;/b&gt; is the key to successful business application (it was always the key) but need to be (re)designed for the connected &amp;amp; mobile devices&lt;/li&gt;
&lt;li&gt;
Product evaluation(s) will now include&lt;b&gt; SaaS applications&lt;/b&gt; that can provide the functionality&lt;/li&gt;
&lt;li&gt;
Saas adoption will increase leading to newer challenges in integration, data security and privacy measures&lt;/li&gt;
&lt;li&gt;
Applications need to be designed/tested keeping in mind various devices/OS combinations (days of designing apps that worked on IE6 only are over)&lt;/li&gt;
&lt;/ul&gt;
&lt;i&gt;The impact of consumerization on the Enterprise IT will be felt in the years to comes, BYOD is just the harbinger of things to come.


&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;This post originally appeared at &lt;/i&gt;&lt;a href=&quot;http://www.techspot.co.in/&quot;&gt;www.techspot.co.in&lt;/a&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-7748261127957446&quot;;
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = &quot;468x60_as&quot;;
google_ad_type = &quot;text_image&quot;;
//2007-08-03: J2EE, Portal, Web Services, Web 2.0, Ajax
google_ad_channel = &quot;2060177799+6892783472+6327960836+9022209472+4184383655&quot;;
//--&gt;
&lt;/script&gt;
&lt;script src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot; 
 type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;&lt;/div&gt;</description><link>http://www.techspot.co.in/2012/01/consumerization-of-it-what-it-means-for.html</link><author>noreply@blogger.com (Munish Gupta)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-zbg0_ker18I/TxlqX4TcqqI/AAAAAAAACvI/FgcyQVuY2Yg/s72-c/user-hierarchy.png" height="72" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-16501575.post-2979610797004140370</guid><pubDate>Tue, 17 Jan 2012 07:30:00 +0000</pubDate><atom:updated>2012-01-17T14:36:41.197+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Architect</category><category domain="http://www.blogger.com/atom/ns#">Bigdata</category><category domain="http://www.blogger.com/atom/ns#">Enterprise</category><category domain="http://www.blogger.com/atom/ns#">Hadoop</category><category domain="http://www.blogger.com/atom/ns#">Open Source</category><category domain="http://www.blogger.com/atom/ns#">Trends</category><title>Bigdata Trends in 2012</title><description>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://4.bp.blogspot.com/--GQeWPGo0-c/TxQNnNQBKBI/AAAAAAAACus/Vz476ZtZCAA/s1600/bigdata2012.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;195&quot; src=&quot;http://4.bp.blogspot.com/--GQeWPGo0-c/TxQNnNQBKBI/AAAAAAAACus/Vz476ZtZCAA/s200/bigdata2012.png&quot; style=&quot;border: 0;&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Bigdata has caught the fancy of each and everyone. Consumer and enterprise world is looking to adopt the Bigdata. Analysts are talking about it, proclaiming it to the next big thing! &lt;br /&gt;
&lt;br /&gt;
This is my take on how the Bigdata market space will evolve in 2012 and years to come.
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Data Analytics Service&lt;/b&gt; – We will start seeing SaaS vendors that will start offering data analytics as a service (e.g. &lt;a href=&quot;http://www.1010data.com/&quot;&gt;1010data&lt;/a&gt;). 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 access lot more data to provide patterns. 70-80% of the data analysis pattern will be similar across industries. These vendors will be able to provide these reports as off the shelf capabilities. For the other 20%, the web interface will allow the user to create patterns to analyze the data&lt;/li&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;
&lt;li&gt;&lt;b&gt;
Data Visualization Service&lt;/b&gt; – Analysis is only one part of the data, the other big thing will be able to visualize the data (more like infographics) that help make sense of the scale and data points. Business will need help to make sense of all this analysis and again 3rd party vendors (via products or Saas) will be fulfilling this space&lt;/li&gt;
&lt;br /&gt;
&lt;li&gt;&lt;b&gt;
Crowdsourcing Model&lt;/b&gt; – enterprise will start using the crowdsourcing model to help analyze and find patterns in the data. &lt;a href=&quot;http://innovationcasestudies.blogspot.com/2009/05/case-study-1-goldcorp.html&quot;&gt;Goldcorp&lt;/a&gt; was one the original pioneers that used the crowdsourcing model to analyze the geological data. This model will be seen more when dealing large geospatial data in the areas of mining, drilling, oil ad gas&lt;/li&gt;
&lt;br /&gt;
&lt;li&gt;&lt;b&gt;
RDBMS vendors will make a comeback&lt;/b&gt; – Bigdata has been scoring high on account of their ability to analyze and process unstructured data. The NoSQL vendors and products are all claiming to be the holy grail of data storage, fast processing and analytics. I believe, the Big Vendors –Oracle, IBM and to some extent Microsoft will release their version of relational databases that can store (using automated data sharding) and process large amount of data (with a SQL MapReduce layer). The vendors will incorporate techniques from the NoSQL world coupled with in-memory storage (think Coherence, eXtreme Scale) to provide sub second read write response times. The market is too big for the existing vendors to not claim supremacy&lt;/li&gt;
&lt;br /&gt;
&lt;li&gt;&lt;b&gt;
NoSQL market will shake up&lt;/b&gt; – The current crop of NoSQL solutions has emerged as need to fulfill certain use cases. Their base features and functionality have been decided by the patronizing user client/project co-sponsors (e.g. Cassandra – Facebook, Hadoop-Yahoo, membase-Zynga). These NoSQL solutions work very well for the specific use case. Attempts to broad base the use case, mean a lot of effort needs to put in. Along the way, some products will merge, some will lose community support and other will get acquired by product vendor companies&lt;/li&gt;
&lt;br /&gt;
&lt;li&gt;&lt;b&gt;
Data Analysis Libraries &lt;/b&gt;- To help the developers analyze data, the common patterns and designs will be available as off the shelf libraries. This means, analyzing data for most common patterns will be easier and will become no-brainer. The projected need for Data scientists will not materialize to the same extent with the proliferation of these libraries. E.g. &lt;a href=&quot;http://www.microsoft.com/en-us/sqlazurelabs/labs/numerics.aspx&quot;&gt;MS Cloud Numerics&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
Bigdata will follow the Consumerization model, where the core infrastructure either comes as a service or an appliance. The data analytics, data visualization will be provided as a standard set of services on top of the raw data with an ability to create your own model.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;Do let me know, how do you see the Bigdata market moving forward and do you agree or disagree with my predictions?&lt;/i&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-7748261127957446&quot;;
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = &quot;468x60_as&quot;;
google_ad_type = &quot;text_image&quot;;
//2007-08-03: J2EE, Portal, Web Services, Web 2.0, Ajax
google_ad_channel = &quot;2060177799+6892783472+6327960836+9022209472+4184383655&quot;;
//--&gt;
&lt;/script&gt;
&lt;script src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot; 
 type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;&lt;/div&gt;</description><link>http://www.techspot.co.in/2012/01/bigdata-trends-in-2012.html</link><author>noreply@blogger.com (Munish Gupta)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/--GQeWPGo0-c/TxQNnNQBKBI/AAAAAAAACus/Vz476ZtZCAA/s72-c/bigdata2012.png" height="72" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-16501575.post-2744983566666768012</guid><pubDate>Wed, 04 Jan 2012 13:35:00 +0000</pubDate><atom:updated>2012-01-17T14:36:03.101+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Architect</category><category domain="http://www.blogger.com/atom/ns#">Java</category><category domain="http://www.blogger.com/atom/ns#">JEE</category><category domain="http://www.blogger.com/atom/ns#">Performance</category><category domain="http://www.blogger.com/atom/ns#">Programming</category><category domain="http://www.blogger.com/atom/ns#">Web Services</category><title>Application Performance and Antipatterns</title><description>&lt;a href=&quot;http://4.bp.blogspot.com/-v8d2SGJUDfY/TwUz6vG-C1I/AAAAAAAACug/Z-5NV8ap3RY/s1600/antipatterns.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;153&quot; src=&quot;http://4.bp.blogspot.com/-v8d2SGJUDfY/TwUz6vG-C1I/AAAAAAAACug/Z-5NV8ap3RY/s320/antipatterns.png&quot; style=&quot;border: 0;&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;Any application you pick up, there are some issues – big or small. There will be copy-paste code, mistakes, algorithms which could have better thought through. But what distinguishes an antipattern from these normal errors is that like patterns these antipatterns are recurring throughout the code base. In my recent experience in dealing with performance issues, I had observed certain recurrent themes that are undermining the overall application performance. Most of these antipatterns are well documented but it seems we do not learn from others mistakes. We need to make our own mistakes. I am recounting some of the common patterns that I observed in the recent months.&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Excessive Layering&lt;/b&gt; - Most of the underlying performance starts with the excessive layering antipattern. The application design has grown over the usage of controllers, commands and facades. In order to decouple each layer, the designers are adding facades at each of the tiers. Now, for every request at the web tier, the request call goes through multiple layers just to fetch the results. Imagine doing this for thousands of requests coming in and the load the JVM need to handle to process these requests. The number of objects that get created and destroyed when making these calls add to the memory overhead. This further limits the amount of requests that can be handled by each server node.
&lt;br /&gt;
&lt;br /&gt;
Based on the size of the application, deployment model, the number of user’s, appropriate decision need to be taken to reduce the number of layers. E.g. if the entire application gets deployed in the same container, there is no need to create multiple layers of process beans, service beans(business beans), data access objects etc. Similarly, when developing an internet scale application, large number of layers start adding overheads to the request processing.
&lt;br /&gt;&lt;br /&gt;
&lt;i&gt;Remember, large number of layers means large number of classes which effectively start impacting the overall application maintainability.
&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;b&gt;Round Tripping&lt;/b&gt;- With the advent of ORM mappings, Session/DAO objects, the programmer starts making calls to beans for every data. This leading to excessive calls between the layers. Another side issue is the number of method calls each layer start having to support this model. Worse case is, when the beans are web service based. Client tier making multiple web service calls within a single user request have a direct impact on the application performance. 
&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://4.bp.blogspot.com/-fT0gNDDo4Yo/TwUynr0BMTI/AAAAAAAACuU/CgzrVWhoo5Q/s1600/antipattern.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;115&quot; src=&quot;http://4.bp.blogspot.com/-fT0gNDDo4Yo/TwUynr0BMTI/AAAAAAAACuU/CgzrVWhoo5Q/s400/antipattern.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;i&gt;To reduce the round tripping, the application needs to handle or combine multiple requests at the business tier.&lt;/i&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;b&gt;Overstuffed Session&lt;/b&gt;- Session object is a feature provided by the JEE container to track user session during the web site visit. The application start with the promise of putting very minimal information in the session but over a period of time, the session object keeps on growing. Too much of data or wrong kind of data is stuffed into the session object. Large data objects will mean that the objects placed in the session will linger on till the session object is destroyed. This impacts the number of user’s that can be served by the application server node. Further, I have seen, application using session clustering to support availability requirements but adding significant overheads to the network traffic and ability of application to handle higher number of users.
&lt;br /&gt;&lt;br /&gt;
&lt;i&gt;To unstuff the session object, take an inventory of what all goes there, see what is necessary, what objects can be defaulted to request scope. For others, remove the objects from session when their usage is over.&lt;/i&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;b&gt;Golden Hammer (Everything is a Service)&lt;/b&gt; – With the advent of SOA, there is tendency to expose the business services, which can be orchestrated into process services. In the older applications, one can observe similar pattern being implemented with EJBs. This pattern coupled with the &lt;i&gt;bottom up design approach&lt;/i&gt; at times, means &lt;i&gt;exposing each and every data entity as a business service&lt;/i&gt;. This kind of design might be working correctly functionally, but from the performance and maintenance point of view, it soon becomes a night mare. Every web service call adds overhead in terms of data serialization and deserialization. At times, the data(XML) being passed with web service calls is also huge leading to performance issues. 
&lt;br /&gt;&lt;br /&gt;
&lt;i&gt;The usage of services or ejb’s should to be evaluated from application usage perspective. Attention needs to be paid on the contract design.&lt;/i&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;b&gt;Chatty Services&lt;/b&gt; – Another pattern observed is the way the service is implemented via multiple web service calls each of which is communicating a small piece of data. This results in explosion of web services and which leads to degradation of performance and unmaintainable code. Also, from the deployment perspective, the application starts running into problems. I have come across projects which have hundred plus services all getting crammed into a single deployment unit. When the application comes up, the base heap requirement is already in 2Gb range leaving not much space for application to run.&lt;br /&gt;&lt;br /&gt;
&lt;i&gt;If the application is having too many fine grained services, then it an indication towards the application of this antipattern.&lt;/i&gt;

&lt;/li&gt;
&lt;/ul&gt;
The above mentioned antipatterns are frequent causes of application performance issues. The teams usually start with the right intentions but over a period of time, things will start slipping. Some of the common reasons 
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Lack of design standards and reviews processes – even if these exists, the delivery pressure is leading to skipping these processes
&lt;/li&gt;
&lt;li&gt;Team members inexperience or narrow view leads to every programmer only looking at their module and nobody is looking at the overall application performance
&lt;/li&gt;
&lt;li&gt;Continuous Integration(CI) tools not integrated with compliance check tools like PMD, Checkstyle, FindBugs etc
&lt;/li&gt;
&lt;li&gt;No focus on profiling of the application on regular basis during the code construction phase
&lt;/li&gt;
&lt;li&gt;Not evaluating the results from the Load tests to decipher and fix the underlying issue (blaming the poor infrastructure setup)&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;i&gt;What are the other antipatterns you have observed that have contributed to the degradation in the application performance. Do share!&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-7748261127957446&quot;;
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = &quot;468x60_as&quot;;
google_ad_type = &quot;text_image&quot;;
//2007-08-03: J2EE, Portal, Web Services, Web 2.0, Ajax
google_ad_channel = &quot;2060177799+6892783472+6327960836+9022209472+4184383655&quot;;
//--&gt;
&lt;/script&gt;
&lt;script src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot; 
 type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;&lt;/div&gt;</description><link>http://www.techspot.co.in/2012/01/application-performance-and.html</link><author>noreply@blogger.com (Munish Gupta)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-v8d2SGJUDfY/TwUz6vG-C1I/AAAAAAAACug/Z-5NV8ap3RY/s72-c/antipatterns.png" height="72" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-16501575.post-8366666269980742475</guid><pubDate>Mon, 19 Dec 2011 13:40:00 +0000</pubDate><atom:updated>2012-01-17T14:37:04.989+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Architect</category><category domain="http://www.blogger.com/atom/ns#">Patterns</category><category domain="http://www.blogger.com/atom/ns#">Performance</category><category domain="http://www.blogger.com/atom/ns#">Testing</category><category domain="http://www.blogger.com/atom/ns#">Tip</category><title>Deciphering an Outage</title><description>&lt;a href=&quot;http://4.bp.blogspot.com/-uLny0IAhxDs/Tu8-qBbfMvI/AAAAAAAACsA/-5x4Iu0vEjE/s1600/fire.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;http://4.bp.blogspot.com/-uLny0IAhxDs/Tu8-qBbfMvI/AAAAAAAACsA/-5x4Iu0vEjE/s200/fire.png&quot; style=&quot;border: 0px;&quot; width=&quot;196&quot; /&gt;&lt;/a&gt;Recently, there was a major fire outage reported. The building maintenance team informed the fire brigade department. The fire brigade came in, helped douse the fire and tried to salvage whatever they could. The owner of the building demanded an independent assessment of the reasons behind the fire, what triggered it and how to make sure this does not happen again. The building maintenance team called in an independent assessment team and asked them to comb the carnage and find out what might have caused this!&lt;br /&gt;
&lt;br /&gt;
The independent assessment team went through the motions of accumulating the evidence, looking for telltale signs of what might have gone wrong and then eventually did an event reconstruction on how events would have unfolded on that day. Subsequently, the team came out with the recommendations that need to be implemented to make sure that such an outage does not happen again.&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
Typical reasons for most of fire outages are –not conducting regular fire safety drills, violation of the building codes, not designing the fire exit paths, not keeping common area’s clean, storing hazards materials in the basement and building unauthorized extensions. This was the same case here and the recommendations were mostly in same line. Do regular fire safety drills, design fire exit paths, adhere to the building codes, demolish unauthorized extensions, stop storing hazards materials in the basement.&lt;br /&gt;
&lt;br /&gt;
Can you guess the reasons for?&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;why the building was built in violation of so many norms&lt;/li&gt;
&lt;li&gt;how did all the inspectors certified the building&lt;/li&gt;
&lt;li&gt;why did the client not got an independent assessment of the building done before possession&lt;/li&gt;
&lt;li&gt;why did the maintenance team accepted the building without looking into the cost of maintenance in the absence of basic safety&lt;/li&gt;
&lt;li&gt;why should the people using the building not lose confidence in the safety of the building&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
The above scenario is analogous to what I encountered recently.&lt;u&gt;&lt;b&gt; Only difference is that it was a customer facing web application that faced the outage&lt;/b&gt;&lt;/u&gt;.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-7748261127957446&quot;;
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = &quot;468x60_as&quot;;
google_ad_type = &quot;text_image&quot;;
//2007-08-03: J2EE, Portal, Web Services, Web 2.0, Ajax
google_ad_channel = &quot;2060177799+6892783472+6327960836+9022209472+4184383655&quot;;
//--&gt;
&lt;/script&gt;
&lt;script src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot; 
 type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;&lt;/div&gt;</description><link>http://www.techspot.co.in/2011/12/deciphering-outage.html</link><author>noreply@blogger.com (Munish Gupta)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-uLny0IAhxDs/Tu8-qBbfMvI/AAAAAAAACsA/-5x4Iu0vEjE/s72-c/fire.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-16501575.post-8831062374442409165</guid><pubDate>Mon, 07 Nov 2011 05:56:00 +0000</pubDate><atom:updated>2012-01-17T14:37:42.724+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">CMS</category><category domain="http://www.blogger.com/atom/ns#">Collaboration</category><category domain="http://www.blogger.com/atom/ns#">Enterprise</category><category domain="http://www.blogger.com/atom/ns#">Open Source</category><category domain="http://www.blogger.com/atom/ns#">Others</category><title>Managing Enterprise Group Mail Content</title><description>&lt;a href=&quot;http://2.bp.blogspot.com/-iP5bg9APSlU/TrdrOgppG0I/AAAAAAAACbQ/PRQv9J2SmP0/s1600/enterprise-mails.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;144&quot; src=&quot;http://2.bp.blogspot.com/-iP5bg9APSlU/TrdrOgppG0I/AAAAAAAACbQ/PRQv9J2SmP0/s320/enterprise-mails.png&quot; style=&quot;border: 0px;&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;How many times, we have seen that one of the easiest way of cleaning up your mail box is to delete all the enterprise announcements and group e-mails? Are we getting bombarded with too many policy change mails, group emails and announcements? After a few days of the email bombardment, are our brain gets conditioned to just ignore them ?
&lt;br /&gt;
&lt;br /&gt;
All this leads to a point where we start becoming clueless about
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Happenings in the Enterprise&lt;/li&gt;
&lt;li&gt;Policy/Process Changes that might be affecting us&lt;/li&gt;
&lt;/ul&gt;
which means we might be working harder and not smarter.&lt;br /&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
Imagine, the enterprise announces some template for making presentations. The same is announced with enterprise wide email. We ignore the email contents and continuing using the older templates. One fine day, the boss looks at the presentation and says why are you using the older template and there is no body else to blame except self. &lt;/blockquote&gt;
Or&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
Imagine, you did saw the email and know about the new template. But you deleted the email. When a fort night later, there was a requirement to make a presentation, you are searching high and dry for the link from where you can download the template. There is no direct link available on your intranet that points to the template. There is no way to retrieve the email also.&lt;/blockquote&gt;
Why do enterprise not make available all those emails available on the intranet? Is there an easier way to manage this flood of important information? How can the individual employee choose to subscribe/unsubscribe to such emails? Is there a way the employee can refer to these emails later on - where the content is available tagged and ready to be searched?&lt;br /&gt;
&lt;br /&gt;
The answer to these question is simple tool - &lt;b&gt;Blogs&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
Enterprise can start publishing all the announcements as blog entries. This simple tool alleviates all the pains and provide a fantastic way of organizing all&amp;nbsp; the content that is properly tagged and available to be searched, subscribed and even allow debates on some of those emails. How many times we wanted to comment on some policy change but could not do so because it is a group email and there is no way to provide feedback. &lt;br /&gt;
&lt;br /&gt;
Having a blog does not mean, the enterprise stops sending out emails but the blog can become the one stop content repository for all such announcements. Today, publishing an entry is as easy as sending an email.&lt;br /&gt;
&lt;br /&gt;
Modern Web Social Collaboration tools provide blog as a feature out of box. Enterprises can make use of the Blog as a means of storing enterprise group email content.&lt;br /&gt;
&lt;br /&gt;
Most of the internet based business already make use of the blogs to connect and disseminate information about their products and services. It is just a matter of picking up the same best practice within the enterprise.&lt;br /&gt;
&lt;ul&gt;
&lt;/ul&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-7748261127957446&quot;;
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = &quot;468x60_as&quot;;
google_ad_type = &quot;text_image&quot;;
//2007-08-03: J2EE, Portal, Web Services, Web 2.0, Ajax
google_ad_channel = &quot;2060177799+6892783472+6327960836+9022209472+4184383655&quot;;
//--&gt;
&lt;/script&gt;
&lt;script src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot; 
 type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;&lt;/div&gt;</description><link>http://www.techspot.co.in/2011/11/managing-enterprise-group-mail-content.html</link><author>noreply@blogger.com (Munish Gupta)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-iP5bg9APSlU/TrdrOgppG0I/AAAAAAAACbQ/PRQv9J2SmP0/s72-c/enterprise-mails.png" height="72" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-16501575.post-1177535114676969419</guid><pubDate>Mon, 17 Oct 2011 11:04:00 +0000</pubDate><atom:updated>2012-01-17T14:38:08.777+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Architect</category><category domain="http://www.blogger.com/atom/ns#">Patterns</category><category domain="http://www.blogger.com/atom/ns#">Performance</category><category domain="http://www.blogger.com/atom/ns#">Proposals</category><title>Building Scalable Enterprise Systems</title><description>Successful enterprise are all about business agility and able to introduce new products and services in the market. All this business agility coupled with reduced IT overheads means, the enterprise need to find better ways to improve and transform  their enterprise systems.&lt;br /&gt;
&lt;br /&gt;
The advent of Cloud, Social, Mobile and Consumerization of IT means enterprises applications need to be adapt to the changing environment. Today, every enterprise is looking to fulfill the following demands&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Adopt cloud for their enterprise applications (whether private / public / hybrid is a matter of enterprise priorities)&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Replace or retire in-house enterprise applications ( where applicable) in favor of the equivalent SaaS applications&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Expose enterprise data for third party consumption&lt;/li&gt;
&lt;li&gt;
Make the enterprise functionality available over variety of channels (web, mobile) - Consumerization&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Make the systems available 24X7 to meet the ever growing business demands&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
The Enterprise application patterns for creating applications – Portals, CMS, SOA, Centralized DB’s are not functionally capable or geared to meet the new business demands. The enterprise needs to adopt the newer application patterns that are coming out of the consumer web world. Some of the patterns emerging out of new generation consumer web applications that can be applied for enterprise applications
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;
&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Partition by Function&lt;/b&gt; – Divide the functionality by usage patterns or resource consumption. The functionality can be exposed using RESTful or Web services. This functional grouping will help in achieving optimization at the resource level. This helps to scale individual functional groups based on their resource characteristics (High CPU, More RAM, High I/O). This pattern organizes the enterprise platform around services which in turn provides agility. Things can be done in parallel because the output is a service. This allows fast time to market. Helps create an infrastructure that allows services to be built very fast.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Segregate the providers and Consumers&lt;/b&gt; – Instead of building large monolithic applications, segregate the functionality providers versus consumers. The enterprise should have separate teams – one that deal with the functionality provider and other that consume the functionality. The functionality is exposed via simple API’s having standard versioned interfaces&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Public/private cloud integration &lt;/b&gt;– Enterprises need to have standardized integration strategy as the need on board multiple applications from multiple vendors start becoming common.
&lt;ul&gt;
&lt;li&gt;Enterprise need to start integrating with SaaS vendors that can provide the required apps for the consumption of the enterprise users. At times, the integration might need to be handled at the API levels specifically for authentication/authorization.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Enterprise applications specially that are consumer facing can also be hosted in public clouds. &lt;/li&gt;
&lt;/ul&gt;
Enterprise need to integrate services that handle data coming in or going out from public cloud / SaaS vendors to their data centers.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://2.bp.blogspot.com/-ybO7JX8szhg/TpwKpto1dpI/AAAAAAAACR8/DBYj5SwpFqM/s1600/Ent-Sys.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;250&quot; src=&quot;http://2.bp.blogspot.com/-ybO7JX8szhg/TpwKpto1dpI/AAAAAAAACR8/DBYj5SwpFqM/s400/Ent-Sys.png&quot; style=&quot;border: 0px none;&quot; width=&quot;500&quot; alt=&quot;Click to see larger version of the image&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-7748261127957446&quot;;
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = &quot;468x60_as&quot;;
google_ad_type = &quot;text_image&quot;;
//2007-08-03: J2EE, Portal, Web Services, Web 2.0, Ajax
google_ad_channel = &quot;2060177799+6892783472+6327960836+9022209472+4184383655&quot;;
//--&gt;
&lt;/script&gt;
&lt;script src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot; 
 type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;&lt;/div&gt;</description><link>http://www.techspot.co.in/2011/10/building-scalable-enterprise-systems.html</link><author>noreply@blogger.com (Munish Gupta)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-ybO7JX8szhg/TpwKpto1dpI/AAAAAAAACR8/DBYj5SwpFqM/s72-c/Ent-Sys.png" height="72" width="72"/><thr:total>0</thr:total></item></channel></rss>