0% found this document useful (0 votes)
98 views36 pages

Building A Smarter, Faster Business With Modern Applications

Uploaded by

Sy Co
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
98 views36 pages

Building A Smarter, Faster Business With Modern Applications

Uploaded by

Sy Co
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 36

27&28 October 2021

© 2021, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Building a smarter, faster business with modern
applications

Arthi Jaganathan John McKim Hitesh Bhatia Martin Lim Lilanga Gamage
Solutions Architect, ASEAN, SVP, Product & Engineering Head of DevOps CEO Solutions Architect
Amazon Web Services A Cloud Guru Airtel Digital Ltd. Electrify Asia Electrify Asia

© 2021, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2021, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Benefits of modern applications

Get to market Agility Reduced risk Operational Reduced costs


faster efficiency

© 2021, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Modernization paths

Build new applications Re-platform Refactor Modern operations


Cloud native Migrate to modernize Re-architect Automation &
standardization

© 2021, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Building modern applications

Modular As serverless as Automated Everyone’s Purpose


services possible & standardized responsibility built &
decoupled

Monolithic Self-managed Manual Centralized Monolithic


gate keeper

1 2 3 4 5

Application Operational Software Management & Data


architecture model delivery governance management

© 2021, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2021, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Modular microservices
APPLICATION ARCHITECTURE

Monolithic application Microservices


+ teams + 2 pizza teams

© 2021, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Compute evolution - A shift for modernization
OPERATIONAL MODEL
Time elapsed

Focus on modernization and level of abstraction

© 2021, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Automated and standardized deployments
SOFTWARE DELIVERY

AWS CodePipeline

SOURCE/
AUTHOR BUILD & TEST DEPLOY MONITOR
ARTIFACT

AWS Cloud9 AWS AWS AWS CodeBuild AWS AWS Amazon Amazon DevOps
AWS IDE toolkits CodeCommit CodeArtifact CodeDeploy X-Ray CloudWatch Guru
AWS SDKs

Amazon Elastic Container Amazon


Registry (Amazon ECR) & CodeGuru AWS AWS Managed AWS Managed
Amazon ECR Public Service for Service for
Config
Grafana Prometheus

MODEL AWS CloudFormation AWS Cloud Development Kit (AWS CDK, AWS Serverless
CDK8s, CDK-terraform) Application Model (SAM)

© 2021, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Automating operations
MANAGEMENT AND GOVERNANCE

Free for all Guardrails Central control

Fast dev time, but risk to Fast time & low risk Low risk but very slow
legal & app reliability to the business to release

Chaos Win-win Dependencies &


time lags

© 2021, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Decoupling data along with business logic
DATA MANAGEMENT

What are the data needs of each modular service?

Massive data volume?

One size does


High speed rendering? not fit all

Data warehousing?

© 2021, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Voice of the customer #1
A Cloud Guru

© 2021, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2021, Amazon Web Services, Inc. or its affiliates. All rights reserved.
A Cloud Guru’s modernization journey
Business problem Go to market quickly, highly scalable

Modernization path New build

Application architecture Microservices

Operational model Serverless

Software delivery Automated pipeline

Management and governance Security guard rails

Data management Multiple database engines

© 2021, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Voice of the customer #2
Airtel

© 2021, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2021, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Airtel Wynk’s modernization journey
Hitesh Bhatia
Head of DevOps
Airtel Digital Ltd.

bhatiahitesh

©
© 2021,
2021, Amazon
Amazon Web
Web Services,
Services, Inc.
Inc. or
or its
its affiliates.
affiliates. All
All rights
rights reserved.
reserved.
Agenda
• About us

• Scale

• What made us move?

• Tenets

• Benefits

• Observability

• Summary

© 2021, Amazon Web Services, Inc. or its affiliates. All rights reserved.
About us?
Bharti Airtel

Diversified Portfolio

© 2021, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Wynk-Music and Airtel Xstream

• We are India’s largest aggregated premium content market place


• Personalization at an exabyte scale
• 13.5 billion minutes to 90 million active users
• Content ~ 1TB / minute - Amazon CloudFront

© 2021, Amazon Web Services, Inc. or its affiliates. All rights reserved.
What made us move?
• Distributed monoliths

• Cascading failures

• Brittle codebase

• Ramping up became difficult

• Slow time to market

© 2021, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Tenets
• Single responsibility principle

• PODs for organization and architecture


• Education
• Re-architect, refactor, rehost
• Cost increase

© 2021, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Benefits
• Scalable architecture Service

• Resistant to failure A
A
• Fault isolation
• Feature rollouts became simpler
• Time to market improved Service Service

• Complementing infrastructure A
B A
C

© 2021, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Observability
• Open source tooling
• Logging and real-time dashboards
• Track and monitor
• Define service level indicators (SLI)

© 2021, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Summary
• Single responsibility principle

• Infrastructure complemented our design

• Services became more stable, resilient and elastic

• Team are more productive

• Improved time to market

© 2021, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Airtel Wynk’s modernization journey
Business problem Agility, reliability, scalability

Modernization path Re-platform followed by refactor

Application architecture Microservices, pod-based teams

Operational model Containers

Software delivery Automated pipeline

Management and governance Open source tools, real time dashboard

Data management Multiple database engines

© 2021, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Voice of the customer #3
Electrify Asia

© 2021, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2021, Amazon Web Services, Inc. or its affiliates. All rights reserved.
27&28 October 2021

© 2021, Amazon Web Services, Inc. or its affiliates. All rights reserved.
IoT data processing @ Electrify Asia
Martin Lim Lilanga Gamage
CEO Solutions Architect
Electrify Asia Electrify Asia

© 2021, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2021, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Electrify Asia
• Energy technology company
• Build sustainable energy ecosystems through
development of transactive energy platforms
• Pioneering scalable peer-to-peer energy
trading solution for city and country-wide
grids

© 2021, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Challenges faced
• Integrating with different third party IoT platforms with a unified
solution
• High scalability and availability
• Minimum supervision and maintenance
• Flexible system to incorporate changes and be able to apply
enhancements easily
• Cost-effective solutions to support load fluctuations, with near
real-time processing without missing data packets

© 2021, Amazon Web Services, Inc. or its affiliates. All rights reserved.
High level data processing design
AWS Cloud

JWT token Amazon DynamoDB AWS Lambda JSON store


Normalizer
validation

Auth Server
Amazon Elastic
Amazon Elastic Container
Container Service
Registry (Amazon ECR)
(Amazon ECS)
Common
message
format
Amazon Kinesis Data
Stream for Provider - A AWS Lambda
Consumer-A

Aggregation
Https endpoint
Provider - A
Shard
Amazon Kinesis Data AWS Lambda
Stream for Provider - B Consumer-B

Https endpoint

Provider - B Normalized
time series data
Shard
AWS Lambda Analytics
Amazon Kinesis Data
Consumer-C
Stream for Provider - C

MQTT endpoint
Provider - C
HA Tasks-AZ Shard Raw data

Amazon
Amazon ECS Cluster
Kinesis
Firehose

© 2021, Amazon Web Services, Inc. or its affiliates. All rights reserved.
CI/CD implementation

Version Unit test / Production Observe /


Build Manual tests Auto tests
control Quality test deployment monitor

© 2021, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Summary
• Decoupled event driven design
• Cost management
• Environment provisioning and change tracking
• Deployments
• Security

© 2021, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Electrify Asia’s modernization journey
Business problem Highly scalable, low cost IoT platform

Modernization path New build

Application architecture Microservices

Operational model Serverless and containers

Software delivery Automated build and deploy pipelines

Management and governance Integrated monitoring

Data management Multiple database engines

© 2021, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Visit the Modern Applications Resource Hub for more resources

Dive deeper with these resources to help you develop an effective plan for
your modernization journey.

• Build modern applications on AWS e-book


• Build mobile and web apps faster e-book
• Modernize today with containers on AWS e-book
• Adopting a modern Dev+Ops model e-book
• Modern apps need modern ops e-book
• Determining the total cost of ownership: Comparing Serverless and
Server-based technologies paper https://bit.ly/3yfOvbK

• Continuous learning, continuous modernization e-book


• … and more!

Visit resource hub »

© 2021, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Training and Certification
Accelerate modernization with continuous learning

Free digital courses, including: Earn an industry-recognized credential:


Architecting serverless solutions AWS Certified Developer – Associate
Getting started with DevOps on AWS AWS Certified DevOps – Professional

Hands-on classroom training Create a self-paced learning roadmap


(available virtually) including: AWS ramp-up guide - Developer
Running containers on Amazon Elastic AWS ramp-up guide - DevOps
Kubernetes Service (Amazon EKS)
Advanced developing on AWS

Take Developer Learn more about


and DevOps training Modernization training for you
today and your team

© 2021, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Thank you for attending AWS Innovate
Modern Applications Edition
We hope you found it interesting! A kind reminder to complete the survey.
Let us know what you thought of today’s event and how we can improve the event
experience for you in the future.

[email protected]

twitter.com/AWSCloud

facebook.com/AmazonWebServices

youtube.com/user/AmazonWebServices

slideshare.net/AmazonWebServices

twitch.tv/aws

© 2021, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Thank you!

© 2021, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2021, Amazon Web Services, Inc. or its affiliates. All rights reserved.

You might also like