Cloud Capabilities - synechron.com · robust authentication mechanisms for mobile clients, data...

16
Cloud Capabilities

Transcript of Cloud Capabilities - synechron.com · robust authentication mechanisms for mobile clients, data...

Page 1: Cloud Capabilities - synechron.com · robust authentication mechanisms for mobile clients, data security at rest and in-transit functionality. Synechron conducted a use case-driven

Cloud Capabilities

Page 2: Cloud Capabilities - synechron.com · robust authentication mechanisms for mobile clients, data security at rest and in-transit functionality. Synechron conducted a use case-driven

Cloud Capabilities

Synechron | AWS Cloud Capabilities | 1

Digital transformation is driving cloud adoption across banking financial services, and insurance. The cloud will help firms reduce operating expense (OpEx), improve the speed, security, and reliability of their infrastructure and support innovation and support new business strategies.

As businesses step into a new era of cloud technology, software vendors are increasingly offering cloud-based -as-a-Service (XaaS), which include Software-as-a-Service (SaaS), Platform-as-a-Service (PaaS) and Infrastructure-as-a-Service (IaaS).

To take full advantage of the potential of cloud technology, Synechron is advising clients on their cloud strategy, feasibility, technology architecture and migration and development programs. Our team is able to guide clients in their journey to adopt cloud which could be driven by the business and operational strategies.

Synechron has a proven methodology to help firms:• Align cloud strategy with business drivers

• Define business requirements

• Define the technology requirements including the Ecosystem and Solution architecture

• Run their cost benefit analysis

• Create an implementation strategy across IaaS, PaaS, and SaaS including:

• Developing migration strategy approaches for Lift and Shift verses Shift and Adopt

• Conducting a cloud provider vendor analysis

• Developing an Application analysis protocol

• Running a phased migration

Synechron’s Cloud Capabilities

Page 3: Cloud Capabilities - synechron.com · robust authentication mechanisms for mobile clients, data security at rest and in-transit functionality. Synechron conducted a use case-driven

Cloud Capabilities

Synechron | AWS Cloud Capabilities | 2

Synechron is an Amazon Web Services (AWS) Advanced Consulting Partner.

Being a AWS Advanced Consulting Partner Synechron helps customers design, architect, build, migrate, and manage workloads and applications using AWS. On cloud projects, we draw on our experience working with leading banks, financial services, and insurance companies on their cloud strategy, business requirement scoping, ecosystem and technical architecture creation, analysis, implementation, and testing.

Synechron’s AWS Validated Qualifications include:

Synechron's AWS Advanced Consulting Partnership.

Page 4: Cloud Capabilities - synechron.com · robust authentication mechanisms for mobile clients, data security at rest and in-transit functionality. Synechron conducted a use case-driven

Cloud Capabilities

Synechron | AWS Cloud Capabilities | 3

Our Work on Amazon Web Services

TECHNOLOGY

Japanese Mobile Telemetry and Persona Analytics ApplicationA use case-driven vendor analysis, and Amazon Web Services (AWS) for Mobile Big Data and Analytics Application.

TECHNOLOGY

Microservices Strategy for a Leading Insurance ProviderOmni-channel API Strategy using Microservices

Page 5: Cloud Capabilities - synechron.com · robust authentication mechanisms for mobile clients, data security at rest and in-transit functionality. Synechron conducted a use case-driven

Cloud Capabilities

Synechron | AWS Cloud Capabilities | 4

DIGITAL

MobileDonor Digital App for The Salvation ArmyOmni-channel API Strategy using Microservices

TECHNOLOGY

Cloud Feasibility Analysis and Migration for US Insurance CompanyMigration of a legacy Business Management System Software

Page 6: Cloud Capabilities - synechron.com · robust authentication mechanisms for mobile clients, data security at rest and in-transit functionality. Synechron conducted a use case-driven

Cloud Capabilities

Synechron | AWS Cloud Capabilities | 5

The explosion of connected devices and changing expectations from millennials are driving a demand for Omni-channel applications that move beyond traditional store, web, and voice channels to give customers what they want, when they want it. Recognizing this, Synechron was approached by a leading insurance provider to create an Omni-channel Customer Experience. Their existing systems were monolithic and lacked the foundation and flexibility to support their Omni-channel vision.

Microservices Strategy for a Leading Insurance ProviderOmni-channel API Strategy using Microservices

Synechron and the client defined 8 architectural challenges this Omni-channel needed to meet:

• Consistent Experience - Provide the same set of features, functionality, and operational controls irrespective of the engagement channel.

• Context Preservation - Maintain the user context as the customer moves between channels.

• 360 Degree Visibility - Record and recognize all customer interactions across channels and learn preferences and habits.

• Content Publication - Develop and control content publication and enable faster content deployments

• Personalization - Tailor channel-specific interactions to suit customer needs.

• Agility - Roll out incremental improvements quickly and often with minimal impacts.

• Speed - Build solutions for different devices and platforms quickly by reusing existing capabilities and without having to tear down entire infrastructures or re-platforming completely to reduce time to market.

TECHNOLOGY

Page 7: Cloud Capabilities - synechron.com · robust authentication mechanisms for mobile clients, data security at rest and in-transit functionality. Synechron conducted a use case-driven

Cloud Capabilities

Synechron | AWS Cloud Capabilities | 6

Lastly, adopting Cloud Computing provided the on-demand infrastructure and application services to efficiently provision, monitor, manage, and scale the distributed components of the Microservices Architecture. By hosting many of the applications/microservices on the Cloud, it significantly improves cost management, particularly as the scope of the Omni-channel offerings grows.

• Elastic Scalability - Rapidly scale specific application components instead of the entire application for maximum cost-efficiency and elasticity.

• Operational Flexibility - Write once, deploy anywhere.

To develop an effective Omni-channel Customer Experience, Synechron would integrate three primary technologies, Microservices Architecture, Containerization and Cloud Computing.

Synechron adopted a Microservices architecture style, decomposing large, complex software applications into many, small, isolated services. The decentralized architecture offers freedom from a unified schema, allowing components to evolve independently of the overarching system and be free to use the best tools/platforms to solve their specific responsibility. Microservices is well-suited for Agile development and Application Program Interface (API)-first design.

Implementing Containerization offered an operating system-level virtualization method for deploying and running distributed applications without launching an entire virtual machine (VM) for each application, delivering portability, flexibility, efficiency and speed.

Page 8: Cloud Capabilities - synechron.com · robust authentication mechanisms for mobile clients, data security at rest and in-transit functionality. Synechron conducted a use case-driven

Cloud Capabilities

Synechron | AWS Cloud Capabilities | 7

Due to an aging customer demographics and smartphones offering more features, our client was looking to develop a Mobile Application that would create customized, targeted customer alerts related to functional telemetry data (usage, battery life, storage remaining, and network). The goal was to make it easier for customers to anticipate utilization risks and needs and to enhance the user experienced through persona-based profiling recommendations.

Synechron developed a Mobile application solution for a Japanese client with a highly-elastic and scalable backend platform to allow for low infrastructure maintenance costs and rapid, iterative development and deployment. The app boasted robust authentication mechanisms for mobile clients, data security at rest and in-transit functionality.

Synechron conducted a use case-driven vendor analysis, and Amazon Web Services (AWS) emerged as the top choice for architecting the solution due to its ability to handle the key functionality required for the Mobile Big Data and Analytics application:

• Scalability - ingest variable volumes of mobile telemetry data across thousands to hundreds of thousands of mobile devices and conduct computational processing and analysis to derive meaningful, timely insights and customized notifications

• Fault tolerance - have appropriate monitoring, logging and alerting capabilities as is expected from enterprise-scale.

• Data Security - whether in transit or at rest and with the appropriate mechanisms to authenticate and authorize requests coming in from mobile clients

• PII data (Personally Identifiable Information) which should be secured to local regulatory requirements

• Cost Effectiveness – Across hardware and software

The analysis found AWS would provide a combination of auto scaling groups and variable sized EC2 instances to provide push button scalability for a range of thousands to millions of daily requests, a highly-scalable service (Kinesis) to ingest high-volume mobile telemetry data, and elastic Map Reduce cluster deployment in the cloud to process and derive data insights. Services like Simple Queue Service (SQS) and Simple Notification Service (SNS) were a value add to send high volume notifications and SNS connectors with an in-built authentication and authorization mechanism (Cognito). AWS also would provide a highly-scalable caching mechanism (elasticache) which includes Redis and Memcached, a secure deployment within Virtual Private Cloud - protected by Security groups and Access Control Lists, and a highly-scalable elastic object storage service with durability greater than or equal to 99.99%. Both RDBMS and NoSQL solutions could be used for persistence.

Japanese Mobile Telemetry and Persona Analytics ApplicationA use case-driven vendor analysis, and Amazon Web Services (AWS) for Mobile Big Data and Analytics Application.

TECHNOLOGY

Page 9: Cloud Capabilities - synechron.com · robust authentication mechanisms for mobile clients, data security at rest and in-transit functionality. Synechron conducted a use case-driven

Cloud Capabilities

Synechron | AWS Cloud Capabilities | 8

• The system should help save cost on hardware and software infrastructure.

• It should limit operational costs

Synechron developed the backend technical architecture of the application, which included:

• REST APIs hosted on AWS Elastic Beanstalk Web Installation receiving telemetry and analytics data from devices

• A Virtual Private Cloud housing all AWS components with specific network ingress and egress definitions

• Beanstalk Stack description – Java 1.8, Tomcat servers running 64-bit Linux AMIs – both web installed and worker installed

• Autoscaling based upon CPU utilization and time of day rules

• Cognito stores authentication data

• Telemetry data posted to an EMR cluster hosted in cloud by a Java Lambda function which pulls data from Kinesis streams

• SNS Queues to decouple services within the system

• A Lambda function which pushes analytic events to mixpanel

• Mixpanel to initiate notification campaigns based on user segmentation data

• Redis Elasticache is used to store a One-time password (OTP) generated during user validation

• SNS connector applications for GCM and APNS push notifications as well as SMS delivery

Page 10: Cloud Capabilities - synechron.com · robust authentication mechanisms for mobile clients, data security at rest and in-transit functionality. Synechron conducted a use case-driven

Cloud Capabilities

Synechron | AWS Cloud Capabilities | 9

As a leader in P&C Insurance in the US market, our client needed to migrate a legacy Business Management System Software that managed product warranties, repairs and servicing that was built on PHP, VC++, Java and Oracle into a Software-as-a-Service model. This mission critical business application processed 3 million US transactions per day and due to global expansion now needed to support the UK market within four months. The organization engaged Synechron to advise on its strategy and whether it should set up a data center in London or migrate the legacy application into the cloud.

Synechron conducted a feasibility analysis on migrating the application through Amazon Web Services cloud offerings. This required in-depth knowledge of the decade-old, complex, legacy application architecture which consisted of a Webserver in PHP, a business layer in VC++ and Java, and spaghetti code with the business logic and data access layers clubbed together across geographies. Synechron also needed to work with the client’s developers and operations professionals who were experts in their application but had no cloud knowledge.

Synechron’s Cloud Architecture team provided two distinct strategies:

• Lift and Shift – Create a clone of the current, in-house hardware and software and map it onto the cloud. While no distinct technical or business benefits would be derived from this approach, it would create comfort.

• Shift and Adopt – Break each existing application component and adopt the best services for the cloud, enabling the organization to ensure the application is built for the cloud (not just on the cloud).

Shift and Adopt was selected along with extensive document and training requirements. To implement the strategy, Synechron did a component-by-component analysis against the relevant AWS service. The project included Docker, Container registry, an Elastic File System (EFS), a Simple Queue Service (SQS), Elastic Load Balancers and Auto Scaling, and Redis.

Cloud Feasibility Analysis and Migration for US Insurance CompanyMigration of a legacy Business Management System Software

TECHNOLOGY

Page 11: Cloud Capabilities - synechron.com · robust authentication mechanisms for mobile clients, data security at rest and in-transit functionality. Synechron conducted a use case-driven

Cloud Capabilities

Synechron | AWS Cloud Capabilities | 10

Business Overview:

Our client sponsored MobileDonor, an initiative by its client The Salvation Army, to increase the awareness and ease of Christmas Kettle donations across the local community. While a notoriously successful campaign, the kettles are proximity reliant and dependent on cash. The client sought to create a new digital payments platform for non-proximity-based mobile, digital payments to overcome these top two donation barriers.

Solution Approach:

Synechron drew upon its financial services expertise and extensive experience in payments and mobile development to conceptualize the end-to-end development of MobileDonor. Synechron took a multilayered architecture approach with an AWS backend and thick Android and iOS clients on the front-end for maximum stability and performance. An agile methodology was adopted, and the application was delivered through a series of sprints, including user registration, financial information, map functionality, and various add-ons. Functions includes easy payments, credit card uploads via camera enabled by optical-character recognition (OCR) and Natural Language Processing (NLP), and an API-integrated map of all Canadian kettles to allow for donations to 240+ Canadian communities.

MobileDonor Digital App for The Salvation Army on AWSDeveloping a new digital payments platform for non-proximity-based mobile, digital payments.

DIGITAL

Page 12: Cloud Capabilities - synechron.com · robust authentication mechanisms for mobile clients, data security at rest and in-transit functionality. Synechron conducted a use case-driven

Cloud Capabilities

Synechron | AWS Cloud Capabilities | 11

Abhilash PanickarDirector - Technology

Nilesh DharmadhikariAssociate Director - Technology

Narsimhan MandayamSr. Director - Technology

Eklove MohanDirector - Technology

Prashant SrivastavaSr. Specialist - Technology

Santosh KarnavatAssociate Principal - Technology

Rupendra Limbore Assistant Manager – Digital

Nitesh UpadhyaySr. Associate - Technology

Vivek GuddetiSr. Associate - Quality Control

Key Team Members

Page 13: Cloud Capabilities - synechron.com · robust authentication mechanisms for mobile clients, data security at rest and in-transit functionality. Synechron conducted a use case-driven

Cloud Capabilities

Synechron | AWS Cloud Capabilities | 12

Business Consulting Technology

Synechron is a leading Digital IT Consulting firm and is working to Accelerate Digital initiatives for banks, asset managers, and insurance companies around the world. We achieve this by providing our clients with innovative solutions that solve their most complex business challenges and combining Synechron’s unique, end-to-end Digital, Business Consulting, and Technology services. Based in New York, the company has 18 offices around the globe, with over 8,000 employees producing over $500M+ in annual revenue.

Company facts

Global Locations

18Privately Held and

Self-funded

$500M+Team Members

Globally

8000+Marquee Clients

150+Focused only on

Financial Services

Vertical

The digital landscape is always a moving target. We can help you stay ahead of the curve with the best creative minds in everything from strategy to UX, to marketing science, and development.

• Experience Design

• Deployment and DevOps

• Emerging Technology Frameworks

• Blockchain COE

• AI Automation COE

• InsurTech COE

• RegTech COE

• AI Data Science COE

• Wealth Tech COE

We engineer solutions and services designed to meet rapidly changing and constantly evolving markets.

• Enterprise Strategy, Architecture and Transformation

• Client Experience and Lifecycle Management

• Data Science, Engineering and Governance

• Regulatory Change and Compliance

• Finance and Risk Transformation

• Innovation Management

• Program Management Services

Leverage our systems integration experience and methodologies to ensure a successful outcome every time.

• Technology Consulting

• Application Development

• Automation

• Enterprise Architecture & Cloud

• Quality Assurance

• Systems Integration

• Data & Analytics

• IT and Database Support

• Microservices and API Development

• Business Process Management

Digital

Accelerating Digital for Banks, Asset Managers, and Insurance companies.

Page 14: Cloud Capabilities - synechron.com · robust authentication mechanisms for mobile clients, data security at rest and in-transit functionality. Synechron conducted a use case-driven

Cloud Capabilities

Synechron | AWS Cloud Capabilities | 13

Global Footprint

Page 15: Cloud Capabilities - synechron.com · robust authentication mechanisms for mobile clients, data security at rest and in-transit functionality. Synechron conducted a use case-driven

Cloud Capabilities

Proprietary material

“This material and information is the sole property of Synechron and is intended exclusively for general information purposes. Any rights not expressly granted here are reserved by Synechron. Please note that copying, modification, disclosure of data, distribution or transmission of this material without prior permission of Synechron is strictly prohibited.”

Page 16: Cloud Capabilities - synechron.com · robust authentication mechanisms for mobile clients, data security at rest and in-transit functionality. Synechron conducted a use case-driven

www.synechron.com | Email: [email protected]