1 technology trends for 2013 kaushal amin, chief technology officer kms technology – atlanta, ga,...
TRANSCRIPT
1
TECHNOLOGY TRENDS FOR 2013
Kaushal Amin, Chief Technology OfficerKMS Technology – Atlanta, GA, USA
3
#1 – Mobile Apps• Mobile devices overtaking PCs as the most
common web access device worldwide by end of 2013
• More market shift towards complex business applications instead of small niche consumer apps• Similar to PC evolution of desktop productivity
apps to network enabled enterprise solutions
• Apple iOS and Google Android will continue to dominate market share for next 2 years
• Native Apps will continue to be preferred development platform, however, HTML5/Hybrid will start gaining ground
4
Mobile Apps StatsMobile App Market Stats:
• The number of smartphones will exceed 1.82 billion units worldwide in 2013
• Android is expected to claim 63.8% market share by 2016
• iOS monthly revenues are 4x those of Google Play
• Apple has paid developers $5 billion in app sales
• There are now more than 400 million accounts with registered credit cards in the App Store
• Google Play Has 700,000 Apps, Tying Apple’s App Store
5
#2 - Big Data• Automatically generated by a machine
(e.g. Sensor embedded in an engine)
• Typically an entirely new source of data(e.g. Use of the internet)
• Not designed to be friendly(e.g. Text streams)
• May not have much valuesNeed to focus on the important part
6
Big Data - NoSQL Next Generation Databases mostly
addressing some of the points: being non-relational, distributed, open-source and horizontal scalable.
Key factor over SQL databases is its ability to store and retrieve data across multiple commodity server nodes in parallel
The original intention has been modern web-scale databases.
The mass movement began early 2009 and is growing rapidly. However, core technology dates back to 1990’s.
7
Big Data Technologies• MapReduce – Technique for indexing
and searching large data volumes• Google Invention, Hadoop
• Column Store – Each storage block contains data from only one column• HBase, Cassandra
• Document Store – Stores documents made up of tagged elements• MongoDB, CouchDB
• Key-Value Store – Hash table of keys• Berkley-DB, Voldemort
8
Big Data Stats• Google processes 100 PB/day; 3 million
servers
• Facebook has 300 PB + 500 TB/day; 35% of world’s photos
• YouTube 1000 PB video storage; 4 billion views/day
• Twitter processes124 billion tweets/year
• SMS messages – 6.1T per year
• US Cell Calls – 2.2T minutes per year
9
#3 - Cloud Computing• Shift from “Should we use” to “how can we
use cloud” within corporate IT
• Personal Cloud to replace PCs for personal content storage allowing access across multiple devices
• Cloud-based disaster-recovery as-a-service
• De-duplicating and Encryption of data before it is sent to a cloud storage service will be an integral component
10
Cloud Computing• Start addressing the real drawbacks of cloud
computing - the challenges of scale, complexity and change management - rather than fixating on its supposed drawbacks such as security, compliance and SLAs
• SaaS applications will continue to be developed using Cloud Computing (private or public)
11
#4 - In-Memory Computing“Enabling users to develop applications that run
advanced queries or perform complex transactions, on very large datasets, at least one order of magnitude faster — and in a more scalable way — than when using conventional architectures”
- Gartner definition
Examples:• Fraud Detection• Price Optimization• Demand Forecast• Flight Control – Fueling, Maintenance, &
Scheduling• Simulation (What-If Analysis)
12
In-Memory ComputingWhy Now?
• 64-bit processors allowing access to 16 exabytes of memory (32-bit limited it to 4GB)
• Memory chips getting faster, more capacity, and cheaper due to Moore’s law
• New off-the-shelf commodity servers are capable of 1TB RAM capacity – big enough for many large databases to remain in memory
• In-Memory RDBMS from Oracle, Microsoft, and others allowing traditional SQL based applications to benefit immediately by placing data in memory
• New development tools making it easier for developers to build applications running across multiple blade servers• e.g. 1000 servers – 4 cores per server with 512 GB RAM
13
In-Memory Computing• In-Memory Computing can squeeze batch
processes normally lasting hours into minutes or seconds.
• These processes are provided in the form of real-time or near real-time services and delivered to users in the form of cloud services.
• Numerous vendors will deliver in-memory solutions over the next two years, driving this approach into mainstream use.
14
#5 - Actionable Analytics• To make analytics more actionable and
pervasively deployed, BI and analytics professionals must make analytics more invisible and transparent to their users
• Embedded analytic applications at the point of decision or action
• Real-time operational intelligence systems that make supervisors and operations staff more effective
• Provides simulation, prediction, optimization and other analytics, to empower even more decision flexibility at the time and place of every business process action
• Enabled by Big Data and In-Memory Computing technologies
15
Actionable AnalyticsTools:
• Google Analytics• Teradata• Greenplum• Woopra• Juice Analytics• Jaspersoft• KISSmetrics
Examples:
• Improving Quality of Healthcare• Leveraging CRM data at the point of sell
(Amazon)• Gaining Operational Efficiency • Field Service Order Processing
16
#6 – Social Media• Social Media trend continues to grow and more
business applications will leverage social media through integrations
• The three most trusted forms of advertising are: Recommendations from people I know - 90% Consumer opinions posted online - 70% Branded websites - 70%
• Mobile in the middle and primary device for use of social media
• Google+ Is a Must - Google+ integration now extends to many Google properties, such as YouTube, Gmail, Blogger, and Search
18
Next Steps Step Up. Expand your knowledge about what interests
you the most – pick 3 areas
Provoke and harvest disruption. Don’t get caught unaware or unprepared
Look for Game Changer opportunities within your projects through use of technologies
Keep in Mind - Your projects may not adopt or use all of the technologies