The document discusses AWS services for .NET development. It provides an overview of AWS services that support .NET like Lambda, EC2, RDS, and ECS. It also outlines the timeline of AWS innovations for .NET dating back to 2008 with services added for Windows, SQL Server, and .NET Core support on Linux. The document promotes AWS as a good platform for .NET applications and microservices.
2. @ t h e b e e b s
M a r t i n B e e b y
@ t h e b e e b s
A software developer since I was 16
Developer for 20 years
Work at Amazon Web Services
MARTIN BEEBY
@THEBEEBS
12. Leading Containers Offerings for .NET
.NET Core on Linux
.NET Core on Windows
.NET Framework on
Windows
.NET Core on Linux
Amazon Elastic Container Service
.NET Core on Linux
.NET Core on Windows
.NET Framework on
Windows
Amazon Elastic Container
Service for Kubernetes
14. 14
Who Are GBG?
GBG is a global specialist in identity data intelligence.
We offer a series of solutions that help organisations quickly validate and
verify the identity and location of their customers.
In really simple terms, we enable our customers to onboard as many
good customers as quickly as possible. More good customers means
greater growth and revenue, fewer bad customers equals operational and
cost savings.
Our software products are built on an unparalleled depth and breadth of
data obtained from over 200 global partners. Our innovative technology
leads the world in location intelligence, detects fraud and enables us to
verify the identity of 4.4 billion people globally. And, our team of experts
ensure our customers are always armed with the most relevant
information to help them succeed.
With over 18,000 customers in 79 countries, we work with some of the
best-known businesses around the world, ranging from US eCommerce
giants to Asia’s biggest banks, and European household brands. At some
point in your week, you’ll use GBG tech without even knowing
15. 15
How We View Identity
Digital
› Device ID
› IP address
› Social ID
› Cookies
Biometric
› DNA
› Fingerprints
› Retina
› Face
› Voice
Attributed
› Name & address
› Passport
› Social security
› Education qualifications
› Payment details
Behavioural
› Interests
› Likes
› Dislikes
› Usage patterns
18. 18
Issues faced with on-prem solution
Downtime needed
for maintenance
Availability of the
application for our
Customers
Ageing
Architecture with
unstable OS
Difficult to make a
microservice and
integration for
customers
Convoluted data
extract
mechanism
Response times and
onboarding new
customers
19. 19
.NET Design in AWS
Use of Elastic
Beanstalk
Real-time response
through Aurora
MySQL
Lambda for self-healing
and data updates
Visual Studio Toolkit
20. 20
Issues faced
when started to
deploy .NET app
Identify potential blockers and
address them early!
1.Understanding the Elastic Beanstalk
Dashboards after deployments..
2.Debugging deployments through Visual
Studio
3.Fear of change caused issues in the early
stages. People not want to move to cloud.
21. 21
Why We Migrated
Platform Stability
Availability of the application
for our Customers
Throughput and
Capacity Limits
Response times and New
Customers
Operational
Efficiencies
Enhancing the customer
service
Re-Architecting the solution enabled GBG to use the application as a
microservice
22. 22
Lessons Learnt from Migration
It’s a business
change
Your team can
do it
Re-define
operational and
release processes
Start testing early
23. 23
Lessons Learnt from .NET deployment
Innovate - there
is no limit
AWS toolkit for
Visual Studio is
Awesome!
The cloud is
super secure
How Powerful
LAMBDA Is