SlideShare a Scribd company logo
1 of 8
Download to read offline
Serverless Computing:
A Compelling
Opportunity
for Today’s Digital
Enterprise
Abstract
Cloud computing has enabled organizations to
focus less on their IT infrastructure and more on
their core products and services. In fact, the
cloud is no longer viewed as an alternative to
hosting infrastructure: In today’s world, all kinds
of businesses are using cloud services without
having to worry about any underlying
infrastructure issues.
This new consumption model has evolved to
serverless architecture. By adopting serverless
architectures, customers can re-imagine their
next-generation products from ideation to
production, without waiting for, or worrying
about, infrastructure. The benets are signicant,
generating efciencies, lowering costs, and
speeding time to market.
WHITE PAPER
An evolution of the cloud
The serverless cloud is an evolutionary step in leveraging the
cloud to its full potential. In a serverless environment, your
applications still run on servers, but you don’t have to own,
manage, or maintain those servers. You simply consume
computing infrastructure in the same way that you consume
other cloud services. The cloud service provider (CSP) is
responsible for underlying infrastructure management, freeing
your resources to focus on your core business functions.
Two key drivers
Advances in computing technology have enabled the serverless
environment, and enterprises are embracing it because of two
key drivers:
New business models: The digital era has greatly accelerated
the pace of change and evolution for new products, services,
and business models. Market dynamics are changing faster than
ever before. Enterprises are under increasing pressure to
release new features and products that meet the exponentially
growing expectations of customers. Digital reimagination and
the Internet of Things are affecting every industry.
This new environment makes the idea of serverless architecture
more attractive than ever before. It effectively eliminates the
time-consuming and expensive traditional approach: building
components in-house, purchasing new hardware, installing
servers, conguring, and troubleshooting.
A paradigm shift in the organizational mindset: DevOps
and the agile development culture are driving organizations to
fundamentally change the way they develop business
applications. Monolithic applications are giving way to micro
services, API, and function-based execution units. The trend of
Continuous Integration and Continuous Deployment (CI-CD) is
helping IT match pace with business agility. The long cycles of
change management and waterfall execution models are giving
way to weekly or bi-weekly sprints of smaller scrum teams
pushing new code changes.
For many enterprises, the big questions today are these:
n How can my infrastructure support this agile approach
characterized by frequent but small changes?
n How can we provide developers and operations teams with
an infrastructure that can self-manage, scale on demand, and
provide the compute and storage capacity needed to grow?
WHITE PAPER
These trends have fundamentally changed the way enterprises
approach infrastructure. The cloud has enabled organizations to
build their own enterprise-grade infrastructure at commodity
cost. Nonetheless, whether servers reside on premise or in
cloud, you still need to invest in creating, maintaining, and
managing the infrastructure to ensure high availability,
scalability, and elasticity. For enterprise developers, the resulting
dependency on infrastructure in the cloud makes the
development and release process slow.
Serverless architecture characteristics
The solution is the serverless architecture. With this approach,
you don’t have to purchase, rent, or provision servers or virtual
machines to run your code (see Figure 1). Serverless
architectures are dened by these features:
n Built using services (not servers or virtual machines)
provided by CSP and fully managed by the CSP
n Services that support elasticity and fault tolerance while
providing enterprise-level global security
n Automatic scaling
n Built-in high availability
n Integrated security
n Event-driven compute to execute business logic (examples
include AWS Lambda, Azure functions, IBM Bluemix
OpenWhisk, Google Cloud Functions
n Pay-as-you go fee structure (for consumed services only)
n Developer-productivity centric
n Promotes continuous build, integration, and deployment
efforts
n Innovation by focusing on developing and deploying business
functionality
n Reduced time to market
WHITE PAPER
Use cases for serverless
When should you choose a serverless architecture over a
server-based one? There are no specic rules, but examining
the following attributes and use case possibilities can help you
come to the right decision:
n Data in terms of variety (structured vs unstructured),
volume, and variability
n Security requirements: Legal, regulatory, compliance,
encryption, tokenization
n Management control: Governance and reporting
n Licensing: Third-party products, license extensibility
n Portability/Lock-ins: Ability to bring software components in
house to port to different CSP, lock-ins
n Geographical restrictions: Serverless components may not be
available in all geographies
n Integrations: Number and complexity of integrations with on-
premise systems, other cloud services, and SaaS
WHITE PAPER
Serverless Architecture Building Blocks
Traditional laaS
CSP: Cloud Service Provider B#: Business Feature A#: Function for B#
D#: Data for B# R#: Runtime for A# F#: Software Release for B#
Application Release
to Production
Application Release
to Production
Function Release to Production
R3R2
Serverless+MicroservicesSeverless
Core Business
Operating System
Virtualization
Server
Storage
Networking
Middleware
Runtime
Data
Application
Core Business
Operating System
Virtualization
Server
Storage
Networking
Middleware
Runtime
Data
Application
CSPManaged
CSPManaged
CSPManaged
YouManaged
YouManaged
YouManaged
CLOUD SERVICES REIMAGINED LEGO MODEL OF SERVICES
B1
A1
D1
B2
A2
D2
B3
A3
D3
F1 F2 F4F3
B4
A4
D4
R4R1
Operating System
Virtualization
Server
Storage
Networking
Middleware
WHITE PAPER
n Feasibility of redesigning components and time to market
n Resource availability and skill sets
n Cost of hosting infrastructure in cloud versus cost of running
business function
Serverless architectures can be useful in several situations:
n Web/Mobile applications
n Streaming and telematics solutions
n IoT solutions
n Advanced analytics and articial intelligence solutions
n Cloud automation and DevOps enablement
Before making an architectural decision, it’s critical to make a
thorough evaluation of the attributes and use cases.
The benets of going serverless
Reduce costs: Like cloud services, serverless is a new way of
ofoading IT overhead. A serverless architecture eliminates the
responsibility of managing servers, databases, and even
application logic, reducing set-up and maintenance costs. You
only pay for the time your code executes, reducing operational
costs. Serverless architecture lowers cloud administration cost
(cloud server management and associated people costs).
Rapid development and deployment: Serverless
architectures are built to enhance developer productivity and to
make build, test and release cycles inherently agile. With the
serverless approach, you can do as many test runs as you like
without having to worry about when your infrastructure will be
ready or when other components in the solution will be available
for rollout. Cloud service providers are also investing to
standardize development environments to encourage use of
serverless architectures (such as the 2016 announcement of
AWS Lambda supporting C#).
Reduced time to market: By using a serverless architecture,
you can transform ideas into reality in a matter of minutes or
hours. Serverless architectures also enable running multiple
versions of code to meet tight deadlines.
For example: To develop a functionality that returns credit score
for mobile users as part of your mobile banking app, a
traditional cloud IaaS model (such as AWS EC2) could requires
WHITE PAPER
days or even a week for developing, testing, and delivering the
functionality. Using AWS Lambda (serverless, event-driven
computing) you can develop the same functionality in matter of
few hours. It takes just a few clicks to provision serverless
services with scaling, fault tolerance, and elasticity all built in.
Built-In scaling: Like cloud services, serverless offerings have
built-in scalability. There’s no need for guesswork when it comes
to scaling policies or over-/under-provisioning concerns. Just
pay for the service usage, and the serverless architecture
infrastructure will grow or shrink based on demand.
Failover: Disaster recovery is integrated into CSP offerings.
Because serverless components are based on the pay-per-use
model, setting up failover infrastructure in paired regions of a
given geography comes at fraction of the cost of the traditional
server-based architecture. The additional benet is bringing the
recovery time (RTO) down to near zero, making seamless
switchover a possibility at fractional cost of existing setups.
The risks of going serverless
Loss of control over infrastructure: The cloud service
provider controls the underlying infrastructure, so you will not
be able to customize/optimize the infrastructure to suit specic
needs. CSP-established service limits for serverless components
may challenge the applicability for your use case. Multiple
customers sharing the same serverless architecture may raise
security concerns. CSPs are addressing these concerns by
allowing customer to use serverless offerings in a virtual private
network.
Lock-In: Switching from one vendor’s serverless offering to
another’s may require signicant time and efforts. (TCS Digital
Enterprise offers frameworks and professional services to help
customers choose the right set of serverless components and
make cloud portability a possibility.)
Compliance concerns: CSPs are responsible for doing
vulnerability scanning and penetration tests on infrastructure
underlying serverless offerings. But as a consumer of serverless
offerings, you cannot do these tests. For example, you cannot
perform penetration test on underlying infrastructure for your
AWS Lambda function. For most customers this may not be an
issue but if your use case requires you to perform penetration
tests on infrastructure for compliance, legal reasons you may
prefer a more traditional, server-based approach.
WHITE PAPER
Monitoring, logging and debugging: Monitoring, logging and
debugging of serverless architecture may often need customized
code and/or third-party software adding more costs.
Conclusion
Adopting serverless can deliver many benets—but the road to
serverless can get challenging depending on the use case. And
like any new technology innovations, serverless architectures
will evolve en route to becoming a well-established obvious
standard. While serverless architecture may not be a solution to
every IT problem, it surely represents the future of many kinds
of computing solutions in the coming years.
All content / information present here is the exclusive property of Tata Consultancy Services Limited (TCS).The content / information contained here is
correctatthetimeofpublishing.Nomaterialfromheremaybecopied,modified,reproduced,republished,uploaded,transmitted,postedordistributed
in any form without prior written permission fromTCS. Unauthorized use of the content / information appearing here may violate copyright, trademark
andotherapplicablelaws,andcouldresultincriminalorcivilpenalties. Copyright©2017 TataConsultancyServicesLimited
About Tata Consultancy Services Ltd (TCS)
Tata Consultancy Services is an IT services, consulting and business solutions
organization that delivers real results to global business, ensuring a level of
certainty no other firm can match. TCS offers a consulting-led, integrated portfolio
of IT and IT-enabled, infrastructure, engineering and assurance services. This is
TM
delivered through its unique Global Network Delivery Model , recognized as the
benchmark of excellence in software development. A part of the Tata Group,
India’s largest industrial conglomerate, TCS has a global footprint and is listed on
the National Stock Exchange and Bombay Stock Exchange in India.
For more information, visit us at www.tcs.com
TCSDesignServicesIMI01I17
Contact
Visit for more informationTCS’ Digital Enterprise unit page
Email: digital.enterprise@tcs.com
Blog: Digital Reimagination
Subscribe to TCS White Papers
TCS.com RSS: http://www.tcs.com/rss_feeds/Pages/feed.aspx?f=w
Feedburner: http://feeds2.feedburner.com/tcswhitepapers
About The Authors
Sameer Limaye
and
Asif Khan
WHITE PAPER

More Related Content

What's hot

Chithrai Mani Director of Architecture and Delivery - Talking About Cloud Ser...
Chithrai Mani Director of Architecture and Delivery - Talking About Cloud Ser...Chithrai Mani Director of Architecture and Delivery - Talking About Cloud Ser...
Chithrai Mani Director of Architecture and Delivery - Talking About Cloud Ser...Chithrai Selvakumar Mani
 
Cloud workload migration guidelines
Cloud workload migration guidelinesCloud workload migration guidelines
Cloud workload migration guidelinesJen Wei Lee
 
Converting Your Existing SAP Server Infrastructure to a Modern Cloud-Based Ar...
Converting Your Existing SAP Server Infrastructure to a Modern Cloud-Based Ar...Converting Your Existing SAP Server Infrastructure to a Modern Cloud-Based Ar...
Converting Your Existing SAP Server Infrastructure to a Modern Cloud-Based Ar...PT Datacomm Diangraha
 
everything as a code abdelmajid aneddame
everything as a code abdelmajid aneddameeverything as a code abdelmajid aneddame
everything as a code abdelmajid aneddameAbdulrehman Altaf
 
Legacy application modernization with microsoft azure
Legacy application modernization with microsoft azureLegacy application modernization with microsoft azure
Legacy application modernization with microsoft azureOptiSol Business Solutions
 
Developing Your Cloud Strategy
Developing Your Cloud StrategyDeveloping Your Cloud Strategy
Developing Your Cloud StrategyVISI
 
Azure cloud migration simplified
Azure cloud migration simplifiedAzure cloud migration simplified
Azure cloud migration simplifiedGirlo
 
Why 85% of workloads are not on public cloud, and why they will be
Why 85% of workloads are not on public cloud, and why they will beWhy 85% of workloads are not on public cloud, and why they will be
Why 85% of workloads are not on public cloud, and why they will beProfitBricks
 
Assess enterprise applications for cloud migration
Assess enterprise applications for cloud migrationAssess enterprise applications for cloud migration
Assess enterprise applications for cloud migrationnanda1505
 
Best practices for cloud migration (June 2016)
Best practices for cloud migration (June 2016)Best practices for cloud migration (June 2016)
Best practices for cloud migration (June 2016)Julien SIMON
 
App Modernisation with Microsoft Azure
App Modernisation with Microsoft AzureApp Modernisation with Microsoft Azure
App Modernisation with Microsoft AzureAdam Stephensen
 
Cloud computing case studies with ProfitBricks IaaS
Cloud computing case studies with ProfitBricks IaaSCloud computing case studies with ProfitBricks IaaS
Cloud computing case studies with ProfitBricks IaaSProfitBricks
 
Cloud migration
Cloud migration Cloud migration
Cloud migration deszal
 
estrat AWS Cloud Breakfast
estrat AWS Cloud Breakfastestrat AWS Cloud Breakfast
estrat AWS Cloud BreakfastPaul Cooper
 
Cloud migration, orchestration and operations
Cloud migration, orchestration and operationsCloud migration, orchestration and operations
Cloud migration, orchestration and operationsSharmila Fernandes
 
Cloud: a disruptive technlogy that CEO should use to transform their business
Cloud:  a disruptive technlogy that CEO should use to transform their businessCloud:  a disruptive technlogy that CEO should use to transform their business
Cloud: a disruptive technlogy that CEO should use to transform their businessBertrand MAES
 
An Easy Way to Adopt Hybrid Cloud, Datacomm Solution
An Easy Way to Adopt Hybrid Cloud, Datacomm SolutionAn Easy Way to Adopt Hybrid Cloud, Datacomm Solution
An Easy Way to Adopt Hybrid Cloud, Datacomm SolutionPT Datacomm Diangraha
 

What's hot (19)

Chithrai Mani Director of Architecture and Delivery - Talking About Cloud Ser...
Chithrai Mani Director of Architecture and Delivery - Talking About Cloud Ser...Chithrai Mani Director of Architecture and Delivery - Talking About Cloud Ser...
Chithrai Mani Director of Architecture and Delivery - Talking About Cloud Ser...
 
Cloud workload migration guidelines
Cloud workload migration guidelinesCloud workload migration guidelines
Cloud workload migration guidelines
 
Converting Your Existing SAP Server Infrastructure to a Modern Cloud-Based Ar...
Converting Your Existing SAP Server Infrastructure to a Modern Cloud-Based Ar...Converting Your Existing SAP Server Infrastructure to a Modern Cloud-Based Ar...
Converting Your Existing SAP Server Infrastructure to a Modern Cloud-Based Ar...
 
everything as a code abdelmajid aneddame
everything as a code abdelmajid aneddameeverything as a code abdelmajid aneddame
everything as a code abdelmajid aneddame
 
Legacy application modernization with microsoft azure
Legacy application modernization with microsoft azureLegacy application modernization with microsoft azure
Legacy application modernization with microsoft azure
 
Developing Your Cloud Strategy
Developing Your Cloud StrategyDeveloping Your Cloud Strategy
Developing Your Cloud Strategy
 
Azure cloud migration simplified
Azure cloud migration simplifiedAzure cloud migration simplified
Azure cloud migration simplified
 
Why 85% of workloads are not on public cloud, and why they will be
Why 85% of workloads are not on public cloud, and why they will beWhy 85% of workloads are not on public cloud, and why they will be
Why 85% of workloads are not on public cloud, and why they will be
 
Assess enterprise applications for cloud migration
Assess enterprise applications for cloud migrationAssess enterprise applications for cloud migration
Assess enterprise applications for cloud migration
 
Best practices for cloud migration (June 2016)
Best practices for cloud migration (June 2016)Best practices for cloud migration (June 2016)
Best practices for cloud migration (June 2016)
 
App Modernisation with Microsoft Azure
App Modernisation with Microsoft AzureApp Modernisation with Microsoft Azure
App Modernisation with Microsoft Azure
 
Cloud computing case studies with ProfitBricks IaaS
Cloud computing case studies with ProfitBricks IaaSCloud computing case studies with ProfitBricks IaaS
Cloud computing case studies with ProfitBricks IaaS
 
6 Effective Ways to Evaluate Your On-Premise Law Software
6 Effective Ways to Evaluate Your On-Premise Law Software6 Effective Ways to Evaluate Your On-Premise Law Software
6 Effective Ways to Evaluate Your On-Premise Law Software
 
Cloud migration
Cloud migration Cloud migration
Cloud migration
 
estrat AWS Cloud Breakfast
estrat AWS Cloud Breakfastestrat AWS Cloud Breakfast
estrat AWS Cloud Breakfast
 
Cloud migration, orchestration and operations
Cloud migration, orchestration and operationsCloud migration, orchestration and operations
Cloud migration, orchestration and operations
 
The Great Cloud Migration
The Great Cloud MigrationThe Great Cloud Migration
The Great Cloud Migration
 
Cloud: a disruptive technlogy that CEO should use to transform their business
Cloud:  a disruptive technlogy that CEO should use to transform their businessCloud:  a disruptive technlogy that CEO should use to transform their business
Cloud: a disruptive technlogy that CEO should use to transform their business
 
An Easy Way to Adopt Hybrid Cloud, Datacomm Solution
An Easy Way to Adopt Hybrid Cloud, Datacomm SolutionAn Easy Way to Adopt Hybrid Cloud, Datacomm Solution
An Easy Way to Adopt Hybrid Cloud, Datacomm Solution
 

Similar to Serverless computing

Reimagine Application Modernization with Serverless Architecture
Reimagine Application Modernization with Serverless ArchitectureReimagine Application Modernization with Serverless Architecture
Reimagine Application Modernization with Serverless ArchitectureOpteamix LLC
 
Cloud Native Architecture: Its Benefits and Key Components
Cloud Native Architecture: Its Benefits and Key ComponentsCloud Native Architecture: Its Benefits and Key Components
Cloud Native Architecture: Its Benefits and Key ComponentsAndrewHolland58
 
The Rise of Serverless Architecture in Web Development.docx
The Rise of Serverless Architecture in Web Development.docxThe Rise of Serverless Architecture in Web Development.docx
The Rise of Serverless Architecture in Web Development.docxSavior_Marketing
 
Exploring Cloud Native Architecture: Its Benefits And Key Components
Exploring Cloud Native Architecture: Its Benefits And Key ComponentsExploring Cloud Native Architecture: Its Benefits And Key Components
Exploring Cloud Native Architecture: Its Benefits And Key ComponentsLucy Zeniffer
 
Transform Enterprise IT Infrastructure with AWS DevOps
Transform Enterprise IT Infrastructure with AWS DevOpsTransform Enterprise IT Infrastructure with AWS DevOps
Transform Enterprise IT Infrastructure with AWS DevOpsAmazon Web Services
 
Cloud Migration Services | Mindtree
Cloud Migration Services | MindtreeCloud Migration Services | Mindtree
Cloud Migration Services | MindtreeAnikeyRoy
 
Cloud Infrastructure Modernisation Guide
Cloud Infrastructure Modernisation GuideCloud Infrastructure Modernisation Guide
Cloud Infrastructure Modernisation GuideMontel Intergalactic
 
Disadvantages of Cloud Computing
Disadvantages of Cloud ComputingDisadvantages of Cloud Computing
Disadvantages of Cloud ComputingMaikel Mardjan
 
Unit 1.2 move to cloud computing
Unit 1.2   move to cloud computingUnit 1.2   move to cloud computing
Unit 1.2 move to cloud computingeShikshak
 
What is Cloud Native Explained?
What is Cloud Native Explained?What is Cloud Native Explained?
What is Cloud Native Explained?jeetendra mandal
 
Microsoft cloud continuum
Microsoft cloud continuumMicrosoft cloud continuum
Microsoft cloud continuumMathews Job
 
A Technology Backgrounder to Serverless Architecture - A Whitepaper by RapidV...
A Technology Backgrounder to Serverless Architecture - A Whitepaper by RapidV...A Technology Backgrounder to Serverless Architecture - A Whitepaper by RapidV...
A Technology Backgrounder to Serverless Architecture - A Whitepaper by RapidV...RapidValue
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computingsuraj bhandari
 
MSFT MAIW Data Mod - Session 1 Deck_Why Migrate your databases to Azure_Sept ...
MSFT MAIW Data Mod - Session 1 Deck_Why Migrate your databases to Azure_Sept ...MSFT MAIW Data Mod - Session 1 Deck_Why Migrate your databases to Azure_Sept ...
MSFT MAIW Data Mod - Session 1 Deck_Why Migrate your databases to Azure_Sept ...ssuser01a66e
 
Transform IT Operations with CSC
Transform IT Operations with CSCTransform IT Operations with CSC
Transform IT Operations with CSCAmazon Web Services
 
Chapter VI -CLOUD NATIVE AND EMERGENT TRENDS.pptx
Chapter VI -CLOUD NATIVE AND EMERGENT TRENDS.pptxChapter VI -CLOUD NATIVE AND EMERGENT TRENDS.pptx
Chapter VI -CLOUD NATIVE AND EMERGENT TRENDS.pptxJerianMacatuggal
 

Similar to Serverless computing (20)

Reimagine Application Modernization with Serverless Architecture
Reimagine Application Modernization with Serverless ArchitectureReimagine Application Modernization with Serverless Architecture
Reimagine Application Modernization with Serverless Architecture
 
Cloud Native Architecture: Its Benefits and Key Components
Cloud Native Architecture: Its Benefits and Key ComponentsCloud Native Architecture: Its Benefits and Key Components
Cloud Native Architecture: Its Benefits and Key Components
 
The Rise of Serverless Architecture in Web Development.docx
The Rise of Serverless Architecture in Web Development.docxThe Rise of Serverless Architecture in Web Development.docx
The Rise of Serverless Architecture in Web Development.docx
 
Exploring Cloud Native Architecture: Its Benefits And Key Components
Exploring Cloud Native Architecture: Its Benefits And Key ComponentsExploring Cloud Native Architecture: Its Benefits And Key Components
Exploring Cloud Native Architecture: Its Benefits And Key Components
 
serverless serivices
serverless serivicesserverless serivices
serverless serivices
 
Serverless.pdf
Serverless.pdfServerless.pdf
Serverless.pdf
 
Transform Enterprise IT Infrastructure with AWS DevOps
Transform Enterprise IT Infrastructure with AWS DevOpsTransform Enterprise IT Infrastructure with AWS DevOps
Transform Enterprise IT Infrastructure with AWS DevOps
 
Cloud Migration Services | Mindtree
Cloud Migration Services | MindtreeCloud Migration Services | Mindtree
Cloud Migration Services | Mindtree
 
cloud computing .pdf
cloud                    computing  .pdfcloud                    computing  .pdf
cloud computing .pdf
 
Cloud Infrastructure Modernisation Guide
Cloud Infrastructure Modernisation GuideCloud Infrastructure Modernisation Guide
Cloud Infrastructure Modernisation Guide
 
Disadvantages of Cloud Computing
Disadvantages of Cloud ComputingDisadvantages of Cloud Computing
Disadvantages of Cloud Computing
 
Unit 1.2 move to cloud computing
Unit 1.2   move to cloud computingUnit 1.2   move to cloud computing
Unit 1.2 move to cloud computing
 
What is Cloud Native Explained?
What is Cloud Native Explained?What is Cloud Native Explained?
What is Cloud Native Explained?
 
Microsoft cloud continuum
Microsoft cloud continuumMicrosoft cloud continuum
Microsoft cloud continuum
 
A Technology Backgrounder to Serverless Architecture - A Whitepaper by RapidV...
A Technology Backgrounder to Serverless Architecture - A Whitepaper by RapidV...A Technology Backgrounder to Serverless Architecture - A Whitepaper by RapidV...
A Technology Backgrounder to Serverless Architecture - A Whitepaper by RapidV...
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computing
 
Ms.azure in detail
Ms.azure in detailMs.azure in detail
Ms.azure in detail
 
MSFT MAIW Data Mod - Session 1 Deck_Why Migrate your databases to Azure_Sept ...
MSFT MAIW Data Mod - Session 1 Deck_Why Migrate your databases to Azure_Sept ...MSFT MAIW Data Mod - Session 1 Deck_Why Migrate your databases to Azure_Sept ...
MSFT MAIW Data Mod - Session 1 Deck_Why Migrate your databases to Azure_Sept ...
 
Transform IT Operations with CSC
Transform IT Operations with CSCTransform IT Operations with CSC
Transform IT Operations with CSC
 
Chapter VI -CLOUD NATIVE AND EMERGENT TRENDS.pptx
Chapter VI -CLOUD NATIVE AND EMERGENT TRENDS.pptxChapter VI -CLOUD NATIVE AND EMERGENT TRENDS.pptx
Chapter VI -CLOUD NATIVE AND EMERGENT TRENDS.pptx
 

Recently uploaded

定制(UI学位证)爱达荷大学毕业证成绩单原版一比一
定制(UI学位证)爱达荷大学毕业证成绩单原版一比一定制(UI学位证)爱达荷大学毕业证成绩单原版一比一
定制(UI学位证)爱达荷大学毕业证成绩单原版一比一ss ss
 
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...nagunakhan
 
WhatsApp 9892124323 ✓Call Girls In Khar ( Mumbai ) secure service - Bandra F...
WhatsApp 9892124323 ✓Call Girls In Khar ( Mumbai ) secure service -  Bandra F...WhatsApp 9892124323 ✓Call Girls In Khar ( Mumbai ) secure service -  Bandra F...
WhatsApp 9892124323 ✓Call Girls In Khar ( Mumbai ) secure service - Bandra F...Pooja Nehwal
 
定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一
定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一
定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一zul5vf0pq
 
(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...
(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...
(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...ranjana rawat
 
Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...
Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...
Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...srsj9000
 
(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Service
(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Service(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Service
(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
定制(RHUL学位证)伦敦大学皇家霍洛威学院毕业证成绩单原版一比一
定制(RHUL学位证)伦敦大学皇家霍洛威学院毕业证成绩单原版一比一定制(RHUL学位证)伦敦大学皇家霍洛威学院毕业证成绩单原版一比一
定制(RHUL学位证)伦敦大学皇家霍洛威学院毕业证成绩单原版一比一ss ss
 
Gaya Call Girls #9907093804 Contact Number Escorts Service Gaya
Gaya Call Girls #9907093804 Contact Number Escorts Service GayaGaya Call Girls #9907093804 Contact Number Escorts Service Gaya
Gaya Call Girls #9907093804 Contact Number Escorts Service Gayasrsj9000
 
Papular No 1 Online Istikhara Amil Baba Pakistan Amil Baba In Karachi Amil B...
Papular No 1 Online Istikhara Amil Baba Pakistan  Amil Baba In Karachi Amil B...Papular No 1 Online Istikhara Amil Baba Pakistan  Amil Baba In Karachi Amil B...
Papular No 1 Online Istikhara Amil Baba Pakistan Amil Baba In Karachi Amil B...Authentic No 1 Amil Baba In Pakistan
 
Russian Call Girls Kolkata Chhaya 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls Kolkata Chhaya 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls Kolkata Chhaya 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls Kolkata Chhaya 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
原版1:1复刻斯坦福大学毕业证Stanford毕业证留信学历认证
原版1:1复刻斯坦福大学毕业证Stanford毕业证留信学历认证原版1:1复刻斯坦福大学毕业证Stanford毕业证留信学历认证
原版1:1复刻斯坦福大学毕业证Stanford毕业证留信学历认证gwhohjj
 
(办理学位证)多伦多大学毕业证成绩单原版一比一
(办理学位证)多伦多大学毕业证成绩单原版一比一(办理学位证)多伦多大学毕业证成绩单原版一比一
(办理学位证)多伦多大学毕业证成绩单原版一比一C SSS
 
Presentation.pptxjnfoigneoifnvoeifnvklfnvf
Presentation.pptxjnfoigneoifnvoeifnvklfnvfPresentation.pptxjnfoigneoifnvoeifnvklfnvf
Presentation.pptxjnfoigneoifnvoeifnvklfnvfchapmanellie27
 
Call Girls Delhi {Rohini} 9711199012 high profile service
Call Girls Delhi {Rohini} 9711199012 high profile serviceCall Girls Delhi {Rohini} 9711199012 high profile service
Call Girls Delhi {Rohini} 9711199012 high profile servicerehmti665
 
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一ga6c6bdl
 
如何办理伦敦大学伯贝克学院毕业证(BBK毕业证) 成绩单留信学历认证原版一比一
如何办理伦敦大学伯贝克学院毕业证(BBK毕业证) 成绩单留信学历认证原版一比一如何办理伦敦大学伯贝克学院毕业证(BBK毕业证) 成绩单留信学历认证原版一比一
如何办理伦敦大学伯贝克学院毕业证(BBK毕业证) 成绩单留信学历认证原版一比一ga6c6bdl
 
Call Girls Service Kolkata Aishwarya 🤌 8250192130 🚀 Vip Call Girls Kolkata
Call Girls Service Kolkata Aishwarya 🤌  8250192130 🚀 Vip Call Girls KolkataCall Girls Service Kolkata Aishwarya 🤌  8250192130 🚀 Vip Call Girls Kolkata
Call Girls Service Kolkata Aishwarya 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Alambagh Call Girl 9548273370 , Call Girls Service Lucknow
Alambagh Call Girl 9548273370 , Call Girls Service LucknowAlambagh Call Girl 9548273370 , Call Girls Service Lucknow
Alambagh Call Girl 9548273370 , Call Girls Service Lucknowmakika9823
 

Recently uploaded (20)

定制(UI学位证)爱达荷大学毕业证成绩单原版一比一
定制(UI学位证)爱达荷大学毕业证成绩单原版一比一定制(UI学位证)爱达荷大学毕业证成绩单原版一比一
定制(UI学位证)爱达荷大学毕业证成绩单原版一比一
 
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...
 
WhatsApp 9892124323 ✓Call Girls In Khar ( Mumbai ) secure service - Bandra F...
WhatsApp 9892124323 ✓Call Girls In Khar ( Mumbai ) secure service -  Bandra F...WhatsApp 9892124323 ✓Call Girls In Khar ( Mumbai ) secure service -  Bandra F...
WhatsApp 9892124323 ✓Call Girls In Khar ( Mumbai ) secure service - Bandra F...
 
定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一
定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一
定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一
 
(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...
(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...
(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...
 
Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...
Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...
Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...
 
(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Service
(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Service(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Service
(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Service
 
定制(RHUL学位证)伦敦大学皇家霍洛威学院毕业证成绩单原版一比一
定制(RHUL学位证)伦敦大学皇家霍洛威学院毕业证成绩单原版一比一定制(RHUL学位证)伦敦大学皇家霍洛威学院毕业证成绩单原版一比一
定制(RHUL学位证)伦敦大学皇家霍洛威学院毕业证成绩单原版一比一
 
Gaya Call Girls #9907093804 Contact Number Escorts Service Gaya
Gaya Call Girls #9907093804 Contact Number Escorts Service GayaGaya Call Girls #9907093804 Contact Number Escorts Service Gaya
Gaya Call Girls #9907093804 Contact Number Escorts Service Gaya
 
Papular No 1 Online Istikhara Amil Baba Pakistan Amil Baba In Karachi Amil B...
Papular No 1 Online Istikhara Amil Baba Pakistan  Amil Baba In Karachi Amil B...Papular No 1 Online Istikhara Amil Baba Pakistan  Amil Baba In Karachi Amil B...
Papular No 1 Online Istikhara Amil Baba Pakistan Amil Baba In Karachi Amil B...
 
Russian Call Girls Kolkata Chhaya 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls Kolkata Chhaya 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls Kolkata Chhaya 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls Kolkata Chhaya 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
原版1:1复刻斯坦福大学毕业证Stanford毕业证留信学历认证
原版1:1复刻斯坦福大学毕业证Stanford毕业证留信学历认证原版1:1复刻斯坦福大学毕业证Stanford毕业证留信学历认证
原版1:1复刻斯坦福大学毕业证Stanford毕业证留信学历认证
 
(办理学位证)多伦多大学毕业证成绩单原版一比一
(办理学位证)多伦多大学毕业证成绩单原版一比一(办理学位证)多伦多大学毕业证成绩单原版一比一
(办理学位证)多伦多大学毕业证成绩单原版一比一
 
Presentation.pptxjnfoigneoifnvoeifnvklfnvf
Presentation.pptxjnfoigneoifnvoeifnvklfnvfPresentation.pptxjnfoigneoifnvoeifnvklfnvf
Presentation.pptxjnfoigneoifnvoeifnvklfnvf
 
9953330565 Low Rate Call Girls In Jahangirpuri Delhi NCR
9953330565 Low Rate Call Girls In Jahangirpuri  Delhi NCR9953330565 Low Rate Call Girls In Jahangirpuri  Delhi NCR
9953330565 Low Rate Call Girls In Jahangirpuri Delhi NCR
 
Call Girls Delhi {Rohini} 9711199012 high profile service
Call Girls Delhi {Rohini} 9711199012 high profile serviceCall Girls Delhi {Rohini} 9711199012 high profile service
Call Girls Delhi {Rohini} 9711199012 high profile service
 
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一
 
如何办理伦敦大学伯贝克学院毕业证(BBK毕业证) 成绩单留信学历认证原版一比一
如何办理伦敦大学伯贝克学院毕业证(BBK毕业证) 成绩单留信学历认证原版一比一如何办理伦敦大学伯贝克学院毕业证(BBK毕业证) 成绩单留信学历认证原版一比一
如何办理伦敦大学伯贝克学院毕业证(BBK毕业证) 成绩单留信学历认证原版一比一
 
Call Girls Service Kolkata Aishwarya 🤌 8250192130 🚀 Vip Call Girls Kolkata
Call Girls Service Kolkata Aishwarya 🤌  8250192130 🚀 Vip Call Girls KolkataCall Girls Service Kolkata Aishwarya 🤌  8250192130 🚀 Vip Call Girls Kolkata
Call Girls Service Kolkata Aishwarya 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Alambagh Call Girl 9548273370 , Call Girls Service Lucknow
Alambagh Call Girl 9548273370 , Call Girls Service LucknowAlambagh Call Girl 9548273370 , Call Girls Service Lucknow
Alambagh Call Girl 9548273370 , Call Girls Service Lucknow
 

Serverless computing

  • 1. Serverless Computing: A Compelling Opportunity for Today’s Digital Enterprise Abstract Cloud computing has enabled organizations to focus less on their IT infrastructure and more on their core products and services. In fact, the cloud is no longer viewed as an alternative to hosting infrastructure: In today’s world, all kinds of businesses are using cloud services without having to worry about any underlying infrastructure issues. This new consumption model has evolved to serverless architecture. By adopting serverless architectures, customers can re-imagine their next-generation products from ideation to production, without waiting for, or worrying about, infrastructure. The benets are signicant, generating efciencies, lowering costs, and speeding time to market. WHITE PAPER
  • 2. An evolution of the cloud The serverless cloud is an evolutionary step in leveraging the cloud to its full potential. In a serverless environment, your applications still run on servers, but you don’t have to own, manage, or maintain those servers. You simply consume computing infrastructure in the same way that you consume other cloud services. The cloud service provider (CSP) is responsible for underlying infrastructure management, freeing your resources to focus on your core business functions. Two key drivers Advances in computing technology have enabled the serverless environment, and enterprises are embracing it because of two key drivers: New business models: The digital era has greatly accelerated the pace of change and evolution for new products, services, and business models. Market dynamics are changing faster than ever before. Enterprises are under increasing pressure to release new features and products that meet the exponentially growing expectations of customers. Digital reimagination and the Internet of Things are affecting every industry. This new environment makes the idea of serverless architecture more attractive than ever before. It effectively eliminates the time-consuming and expensive traditional approach: building components in-house, purchasing new hardware, installing servers, conguring, and troubleshooting. A paradigm shift in the organizational mindset: DevOps and the agile development culture are driving organizations to fundamentally change the way they develop business applications. Monolithic applications are giving way to micro services, API, and function-based execution units. The trend of Continuous Integration and Continuous Deployment (CI-CD) is helping IT match pace with business agility. The long cycles of change management and waterfall execution models are giving way to weekly or bi-weekly sprints of smaller scrum teams pushing new code changes. For many enterprises, the big questions today are these: n How can my infrastructure support this agile approach characterized by frequent but small changes? n How can we provide developers and operations teams with an infrastructure that can self-manage, scale on demand, and provide the compute and storage capacity needed to grow? WHITE PAPER
  • 3. These trends have fundamentally changed the way enterprises approach infrastructure. The cloud has enabled organizations to build their own enterprise-grade infrastructure at commodity cost. Nonetheless, whether servers reside on premise or in cloud, you still need to invest in creating, maintaining, and managing the infrastructure to ensure high availability, scalability, and elasticity. For enterprise developers, the resulting dependency on infrastructure in the cloud makes the development and release process slow. Serverless architecture characteristics The solution is the serverless architecture. With this approach, you don’t have to purchase, rent, or provision servers or virtual machines to run your code (see Figure 1). Serverless architectures are dened by these features: n Built using services (not servers or virtual machines) provided by CSP and fully managed by the CSP n Services that support elasticity and fault tolerance while providing enterprise-level global security n Automatic scaling n Built-in high availability n Integrated security n Event-driven compute to execute business logic (examples include AWS Lambda, Azure functions, IBM Bluemix OpenWhisk, Google Cloud Functions n Pay-as-you go fee structure (for consumed services only) n Developer-productivity centric n Promotes continuous build, integration, and deployment efforts n Innovation by focusing on developing and deploying business functionality n Reduced time to market WHITE PAPER
  • 4. Use cases for serverless When should you choose a serverless architecture over a server-based one? There are no specic rules, but examining the following attributes and use case possibilities can help you come to the right decision: n Data in terms of variety (structured vs unstructured), volume, and variability n Security requirements: Legal, regulatory, compliance, encryption, tokenization n Management control: Governance and reporting n Licensing: Third-party products, license extensibility n Portability/Lock-ins: Ability to bring software components in house to port to different CSP, lock-ins n Geographical restrictions: Serverless components may not be available in all geographies n Integrations: Number and complexity of integrations with on- premise systems, other cloud services, and SaaS WHITE PAPER Serverless Architecture Building Blocks Traditional laaS CSP: Cloud Service Provider B#: Business Feature A#: Function for B# D#: Data for B# R#: Runtime for A# F#: Software Release for B# Application Release to Production Application Release to Production Function Release to Production R3R2 Serverless+MicroservicesSeverless Core Business Operating System Virtualization Server Storage Networking Middleware Runtime Data Application Core Business Operating System Virtualization Server Storage Networking Middleware Runtime Data Application CSPManaged CSPManaged CSPManaged YouManaged YouManaged YouManaged CLOUD SERVICES REIMAGINED LEGO MODEL OF SERVICES B1 A1 D1 B2 A2 D2 B3 A3 D3 F1 F2 F4F3 B4 A4 D4 R4R1 Operating System Virtualization Server Storage Networking Middleware
  • 5. WHITE PAPER n Feasibility of redesigning components and time to market n Resource availability and skill sets n Cost of hosting infrastructure in cloud versus cost of running business function Serverless architectures can be useful in several situations: n Web/Mobile applications n Streaming and telematics solutions n IoT solutions n Advanced analytics and articial intelligence solutions n Cloud automation and DevOps enablement Before making an architectural decision, it’s critical to make a thorough evaluation of the attributes and use cases. The benets of going serverless Reduce costs: Like cloud services, serverless is a new way of ofoading IT overhead. A serverless architecture eliminates the responsibility of managing servers, databases, and even application logic, reducing set-up and maintenance costs. You only pay for the time your code executes, reducing operational costs. Serverless architecture lowers cloud administration cost (cloud server management and associated people costs). Rapid development and deployment: Serverless architectures are built to enhance developer productivity and to make build, test and release cycles inherently agile. With the serverless approach, you can do as many test runs as you like without having to worry about when your infrastructure will be ready or when other components in the solution will be available for rollout. Cloud service providers are also investing to standardize development environments to encourage use of serverless architectures (such as the 2016 announcement of AWS Lambda supporting C#). Reduced time to market: By using a serverless architecture, you can transform ideas into reality in a matter of minutes or hours. Serverless architectures also enable running multiple versions of code to meet tight deadlines. For example: To develop a functionality that returns credit score for mobile users as part of your mobile banking app, a traditional cloud IaaS model (such as AWS EC2) could requires
  • 6. WHITE PAPER days or even a week for developing, testing, and delivering the functionality. Using AWS Lambda (serverless, event-driven computing) you can develop the same functionality in matter of few hours. It takes just a few clicks to provision serverless services with scaling, fault tolerance, and elasticity all built in. Built-In scaling: Like cloud services, serverless offerings have built-in scalability. There’s no need for guesswork when it comes to scaling policies or over-/under-provisioning concerns. Just pay for the service usage, and the serverless architecture infrastructure will grow or shrink based on demand. Failover: Disaster recovery is integrated into CSP offerings. Because serverless components are based on the pay-per-use model, setting up failover infrastructure in paired regions of a given geography comes at fraction of the cost of the traditional server-based architecture. The additional benet is bringing the recovery time (RTO) down to near zero, making seamless switchover a possibility at fractional cost of existing setups. The risks of going serverless Loss of control over infrastructure: The cloud service provider controls the underlying infrastructure, so you will not be able to customize/optimize the infrastructure to suit specic needs. CSP-established service limits for serverless components may challenge the applicability for your use case. Multiple customers sharing the same serverless architecture may raise security concerns. CSPs are addressing these concerns by allowing customer to use serverless offerings in a virtual private network. Lock-In: Switching from one vendor’s serverless offering to another’s may require signicant time and efforts. (TCS Digital Enterprise offers frameworks and professional services to help customers choose the right set of serverless components and make cloud portability a possibility.) Compliance concerns: CSPs are responsible for doing vulnerability scanning and penetration tests on infrastructure underlying serverless offerings. But as a consumer of serverless offerings, you cannot do these tests. For example, you cannot perform penetration test on underlying infrastructure for your AWS Lambda function. For most customers this may not be an issue but if your use case requires you to perform penetration tests on infrastructure for compliance, legal reasons you may prefer a more traditional, server-based approach.
  • 7. WHITE PAPER Monitoring, logging and debugging: Monitoring, logging and debugging of serverless architecture may often need customized code and/or third-party software adding more costs. Conclusion Adopting serverless can deliver many benets—but the road to serverless can get challenging depending on the use case. And like any new technology innovations, serverless architectures will evolve en route to becoming a well-established obvious standard. While serverless architecture may not be a solution to every IT problem, it surely represents the future of many kinds of computing solutions in the coming years.
  • 8. All content / information present here is the exclusive property of Tata Consultancy Services Limited (TCS).The content / information contained here is correctatthetimeofpublishing.Nomaterialfromheremaybecopied,modified,reproduced,republished,uploaded,transmitted,postedordistributed in any form without prior written permission fromTCS. Unauthorized use of the content / information appearing here may violate copyright, trademark andotherapplicablelaws,andcouldresultincriminalorcivilpenalties. Copyright©2017 TataConsultancyServicesLimited About Tata Consultancy Services Ltd (TCS) Tata Consultancy Services is an IT services, consulting and business solutions organization that delivers real results to global business, ensuring a level of certainty no other firm can match. TCS offers a consulting-led, integrated portfolio of IT and IT-enabled, infrastructure, engineering and assurance services. This is TM delivered through its unique Global Network Delivery Model , recognized as the benchmark of excellence in software development. A part of the Tata Group, India’s largest industrial conglomerate, TCS has a global footprint and is listed on the National Stock Exchange and Bombay Stock Exchange in India. For more information, visit us at www.tcs.com TCSDesignServicesIMI01I17 Contact Visit for more informationTCS’ Digital Enterprise unit page Email: digital.enterprise@tcs.com Blog: Digital Reimagination Subscribe to TCS White Papers TCS.com RSS: http://www.tcs.com/rss_feeds/Pages/feed.aspx?f=w Feedburner: http://feeds2.feedburner.com/tcswhitepapers About The Authors Sameer Limaye and Asif Khan WHITE PAPER