0% found this document useful (0 votes)
103 views46 pages

c02 Industrializing Refactoring With Aws Blu Age Refactor 2405

The document outlines the AWS Blu Age Assessment, focusing on the industrialization of refactoring and the AWS Blu Age factory's role in application transformation. It provides an overview of the qualification process, project methodology, and best practices for modernizing legacy applications using AWS services. The content emphasizes the importance of automation, testing, and collaboration with business stakeholders throughout the transformation process.
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)
103 views46 pages

c02 Industrializing Refactoring With Aws Blu Age Refactor 2405

The document outlines the AWS Blu Age Assessment, focusing on the industrialization of refactoring and the AWS Blu Age factory's role in application transformation. It provides an overview of the qualification process, project methodology, and best practices for modernizing legacy applications using AWS services. The content emphasizes the importance of automation, testing, and collaboration with business stakeholders throughout the transformation process.
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/ 46

AWS Blu Age Assessment

Industrializing Refactoring With AWS Blu Age


Refactor And Making Fixed Price Proposals

L2 - Course 02

© 2024,
2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. CONFIDENTIAL
Important
Please note that all materials (including the presentation deck) are AWS Content subject to the terms of the AWS
Agreement (https://aws.amazon.com/agreement/) or other agreement with AWS governing your use of AWS
services. All materials are Amazon Confidential Information and are shared with you under the applicable non-
disclosure agreement. In addition to normal confidentiality requirements, you may not allow anyone who is not
participating in the AWS Blu Age T3 session to access the materials.

Also, some of the contents have been prepared using the CardDemo application which is an open-source application
(https://github.com/aws-samples/aws-mainframe-modernization-carddemo/). Please read and respect the license
Apache License 2 that manages it.

© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. CONFIDENTIAL
AWS Blu Age T3 - Section d24h1045 - AWS Blu Age Refactor - XPL

AWS Blu Age Refactor factory

Xavier Plot
Principal BD, AWS Blu Age,
AWS Mainframe Modernization
AWS

© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. CONFIDENTIAL
AWS Blu Age Refactor factory
AWS Blu Age T3 - Section d24h1045 - AWS Blu Age Refactor - XPL

Overview
Why (a) AWS Blu Age factory?
AWS Blu Insights motion & features
AWS Blu Insights Transformation Center is a game changer
AWS Blu Age excellence of an application transformation

Performance objective
Understand the necessity of an industrial approach and the added value of AWS Blu
Insights in this achievement.

Target audience
All

© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. CONFIDENTIAL
Agenda

75 min

• AWS Blu Age qualification process (30 min)


• Complexity with simplicity (30 min)
• Naming reference (15 min)

© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. CONFIDENTIAL
AWS Blu Age qualification process

© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. CONFIDENTIAL
AWS Blu Age Automated Refactor project methodology
● Result of a lean process
● Maximizing productivity, minimizing steps
Mainframe & ● Quick application assessment
midrange
● Transition to Agile & DevOps

● Fixed Price Engagements


● Milestone Based
00 Assessment 01 Calibration 02 Mass Modernization ● Driven by LOC & TCs

2-4 weeks 6-12 weeks Java


Test iterations & data migration verification support

Codebase AWS Blu Age


Knowledge transfer & support
Analysis Transformation Center Transformation Center Quality Gate

03 Mass Testing & DevOps 6-18 months

Functional &

04
Performance Deploy and Operate
GoLive

Cutover & Go-live


Test strategy Equivalence
WP1 ... WPn

Integration Tasks Rehearsal & UAT

Deploy and Operate System Integration Testing Develop

© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. CONFIDENTIAL
Best practices

• Benefits for the application owner • Source of truth = live production platform
• Focus on adoption of the target ecosystem ▪ Given version of the legacy application: source code +
• Do not define the transformation as a pure IT data
project ▪ On which we record the test cases: scenarios + datasets
• Leverage Aws cloud + agility + DevOps • Among the project life
• Discuss with decision makers and not developers ▪ Live application evolve and is been maintained
• Involve those with business knowledge ▪ Different resync check points shall occur
• Build the test strategy with the application ▪ Driving to replay and rerun for regression
owners • Volumetric perspective
• Low workload for them ▪ x10k test per application
• Secure the testing path ▪ Datasets measured in TB
• Make them actors of the decision

© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. CONFIDENTIAL
AWS Blu Age excellence of an application transformation
A smart strategy for core transformation • Native Angular
• Native REST API
• Native Java/Spring
• Impact analysis Application
• Relational database
• Cost of a change architecture
• Target cloud requirements
• CI/CD/CT cycles 4
• Rerun test cost
3

2
Automatic conversion rate / Accuracy
Transformation
• Number of lines of code that the
DevOps industrialization process is capable of automatically
1
convert into the target without
manual post processing

• Lowest number of test cases


• Quality of scenario and data
• Source code coverage: Source code quality
Statements & branches: • SonarQube score AAA 00
JaCoCo threshold Performance
Initial testing Target • Better or equal
effort / cost requirements

Industrial transformation decreases the source code coverage threshold to reach for getting Golive confidence.
Automation of the test capture increases transformation fluidity and short project duration.
Maintenance and impact analysis whilst the conversion project is active are non disturbing for project pace.

© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. CONFIDENTIAL
Copyright © Micro Focus 2020 .All rights reserved.
9
AWS Blu Age process efficiency and excellence

Performance efficiency Operational excellence

Predictability Scaling efficiency


• Instrumentation • Increasing capacity and increasing resources
• Collection and central storage • Design patterns: autoscaling, background

• Analysis, diagnosis, visualization jobs, caching, CDN, partitioning

© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. CONFIDENTIAL
An industrial approach to scale with large app

Application Transformation • AUTOMATION at all stages and steps


• Preparation • Tasks are repeatable at no cost
▪ Calibration ▪ AWS Blu Age Codebase
▪ AWS Blu Age Transformation Center
• Mass migration
▪ AWS Blu Insights Projects
▪ Transformation Center
▪ AWS Blu Insights Capture
• Mass Testing
• Tasks are capitalized into a CI
▪ Verification & Validation (V&V)
▪ AWS Blu Age Quality Gate
▪ Mirror live production activity
▪ AWS Blu Age Compare tool
Productive golive
• Landing zone setup & data migration

© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. CONFIDENTIAL
AWS Automated Refactor workflow
Legacy agnostic orchestration of tools into a workflow capturing a know-how
AWS Blu Insights Capture & Replay
AWS Blu Insights Codebase analysis
AWS Blu Insights Transformation Center
• powered by AWS Blu Age Velocity engine
AWS Blu Insights Testing Management
AWS Blu Age Compare
AWS Blu Age Managed Runtime

Focus on the outcome!


Java/Spring app in the AWS Cloud

© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. CONFIDENTIAL
Project Overview
Full code base quick analysis & metrics using Blu Insights

© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. CONFIDENTIAL
13
AWS Blu Age datasets migration, test cases run and expected results verification process

Legacy AWS Customer Account


platform environment
Native Cloud

Inputs Inputs
Data migration
scripts
Legacy
Java Business
Business
Process
Mainframe Process Native Cloud

Outputs Outputs

Reference dataset Results obtained


for validation of expectations for comparison with expected

© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. CONFIDENTIAL
14
Application Analysis & Decomposition

Test Cases

© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. CONFIDENTIAL
15
AWS Blu Age
Breakdown into work packages for iterative validation

Proposed Work Package Example

40 MLOC of COBOL in less than 15 hours

Assumptions:
1) The received codebase is having missing artefacts that prevent Blu Age to make a complete analysis of metrics,
complexity, and dependencies
2) During Sprint 0 of a Migration Project BMW will provide BA the Entry Point Names that might change the work
package summary

© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. CONFIDENTIAL
16
AWS Blu Insights Screen Capture
Mainframe & Midrange capture scripts leveraging native-logacy tools

Record legacy end-user scenarios Replay exact same scenarios


Blu Age basis feature
● Built-in TN3270 & TN5250 Blu Age built-in TN3270 or TN5250 & extra features
to play the application
by an end-user Record videos
● Meta description of dataset Take snapshots
Datasets
i.e. what to capture in persistence Record user workflow
Blu Age extra features Run DB2 query
● Interactive end-user scenario Update & export Captured test
Connect to Legacy on secured storage
recording Selenium scripts
● Insert screen results checkpoints
● Export Json document
to execute Selenium for Legacy application installed on a non-prod
rerun/replay Legacy (zDT or other)

Execute
Legacy persistence capture
i.e. database & middleware scripts

© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. CONFIDENTIAL
17
AWS mainframe data integration and modernization NEW

Unleash data-based innovations leveraging choice of AWS services:


• Precisely Data Replication for AWS Mainframe Modernization

Use cases:

• Data analytics

• New channels

• Processing offload

• Data science, AI/ML

• Augmentation patterns

• Large migration
transitional architectures

© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. CONFIDENTIAL
Complexity with simplicity

© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. CONFIDENTIAL
Blu Insights

Transformation center

Upload Import Import Transform Refactor Generate Check

Inputs DSLs / JSON DSLs / JSON Java / Angular / Groovy Test


Inputs Shared Space Codebase

DDL
Fix by project
Customer code refactoring

Transformation
SDEs Engine SQL / JSON

Linked
Need runtime or
transformation fix

Velocity
Daily builds

Assess & Transform with


Runtime

Blu Age Velocity

AWS Blu Insights


© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. CONFIDENTIAL
Lines and artefacts statistics per type, work package, etc.

AWS Blu Insights


Codebase analysis
Bring your source code…

● Estimates and business case (volumes)


● Automatic classification of artefacts
● Cyclomatic complexity
● Dependencies analysis
● Missing artefacts identification
● Monolith decomposition into vertical slices
● POC & project scoping
● Central place for TODOs
to follow-up on shared tasks and documents
● Recomposition to build a test strategy
● Timeline to monitor and report progress
by connecting it to the CI/CD/CT pipeline
● Standard dashboards
● Versioning for code refresh and resync with legacy production

© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. CONFIDENTIAL
AWS Blu Insights Transformation Center
… then obtain your Java
From legacy language to Java in 3 steps
● Inputs
○ Patch allows to fix inputs to progress faster
○ Configuration of the generated code
● Transform
○ Model-to-model approach
○ Relearn from legacy into a model
○ Recognize legacy pattern
○ Map them to target into a new model
● Refactor
○ Ad Hoc refactoring on new model
○ Specific in-house legacy patterns
○ Expand legacy naming for meaningfulness
○ Refactor of legacy duplication
● Generate
○ Adaptable templates to converge with customer coding
style and requirements
○ If issues: no manual touch on generated code, goto
Transform or Refactor instead for new rules

© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. CONFIDENTIAL
Application analysis & decomposition

Test Cases

© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. CONFIDENTIAL
23
Blu Age Velocity

Daily builds
Transformation Engine
AWS Blu Age develop
Stub
Linked
version
SDEs

Snapshot
debugging
version Velocity Runtime Bundle
Production
obfuscated Application server
Developer IDE (Eclipse) App App
version
server server
Compile Package

Java Class Class WAR WAR BAC JAC

Developer IDE (VSCode)


Test
Http server RDBMS RDBMS
Compile
Package

Angular JS / HTML
Static website Blusam Jics

JSON
SQL
Groovy

© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. CONFIDENTIAL
Orchestrator

DDL

DMS RDBMS Test results

Import Load Change

Data in Migrator
Database Database
in out

Compare
Data report
out ref
Database
Data Migrator out ref

Blu Age
Velocity
Bundle

Logs Results

Scenarios
Run

AWS Blu Age test


© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. CONFIDENTIAL
AWS Mainframe Modernization Develop, Deploy & Test
from the Console
… then run functional & performance equivalence

Data modernization stream


Java
● Data schema modernization (from legacy to DDL)
● Datasets migration (reference & expected)
Code modernization stream using test cases Develop Test Deploy and Operate
● Get modernized artifacts
(Java/Angular/Groovy/Configuration) from SCM
● Compile, build and package AppStream
Deploy Start app
● Configure databases (JICS/BlueSAM/etc.)
● Deploy frontend on static website (http or ng server) Eclipse
CloudWatch
● Configure web container server (Tomcat)
Test case
● Deploy backend on server (or Eclipse for dev)
Test
● Run test case scenario on migrated data
● Automated results check with expected data, performance
and logs

© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. CONFIDENTIAL
Naming reference

© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. CONFIDENTIAL
AWS Mainframe Modernization components naming (1/3)
Meaning Full name Short form
(for the first mention in any document) (for any subsequent uses in the same document)
AWS technology AWS Blu Age AWS Blu Age
AWS practice AWS Blu Age Professional Services AWS Blu Age Professional Services or just “the
Professional Services”
AWS Blu Age Practice AWS Blu Age Practice or just “the Practice”

AWS transformation AWS Mainframe Modernization Refactor with AWS Blu Age AWS Blu Age Refactor, AWS Blu Age Automated
strategy Refactor, AWS Refactor or AWS Automated Refactor
AWS Mainframe Modernization Automated Refactor with AWS Mainframe Modernization Refactor with AWS Blu
AWS Blu Age Age or AWS Blu Age Refactor or AWS Automated
Refactor or AWS Refactor

AWS Blu Age feature AWS Mainframe Modernization Automated Refactor Blu Age AWS Mainframe Modernization Automated Refactor
Transformation Center Transformation Center, AWS Automated Refactor
Transformation Center or AWS Refactor Transformation
Center
AWS Mainframe Modernization Blu Age Runtime AWS Blu Age Runtime
AWS Mainframe Modernization Blu Age Runtime Library AWS Blu Age Runtime Library
AWS Mainframe Modernization Blu Age Managed Runtime AWS Blu Age Managed Runtime
AWS Mainframe Modernization Blu Age Custom Runtime AWS Blu Age Custom Runtime
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. CONFIDENTIAL
AWS Mainframe Modernization components naming (2/3)

Meaning Full name Short form


(for the first mention in any document) (for any subsequent uses in the same document)
AWS Blu Insights AWS Blu Insights AWS Blu Insights

AWS Blu Insights features AWS Blu Insights Shared Spaces AWS Blu Insights Shared Spaces
AWS Blu Insights Codebase AWS Blu Insights Codebase
AWS Blu Insights Transformation Center AWS Blu Insights Transformation Center

AWS Blu Age other features AWS Blu Age Factory AWS Blu Age Factory
AWS Blu Age Workflow AWS Blu Age Workflow
AWS Blu Age Quality Gate AWS Blu Age Quality Gate
AWS Blu Age Compare Tool AWS Blu Age Compare Tool
AWS Blu Age DB Modernization AWS Blu Age DB Modernization
AWS Blu Age Transformation Engine AWS Blu Age Transformation Engine
AWS Blu Age Runtime Library AWS Blu Age Runtime Library
AWS Blu Insights Transformation Center AWS Blu Insights Transformation Center

© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. CONFIDENTIAL
AWS Mainframe Modernization components naming (3/3)
Meaning Full name Short form
(for the first mention in any document) (for any subsequent uses in the same document)
AWS service AWS Mainframe Modernization service AWS Mainframe Modernization service, or just “the
service”
AWS funding AWS Mainframe Modernization Migration AWS Mainframe Modernization MAP or just “the AWS
Acceleration Program (MAP) MAP”

AWS solutions with partners AWS Mainframe Modernization Scheduling with AWS Mainframe Modernization Scheduling with
Stonebranch Stonebranch
AWS Mainframe Modernization <<pattern>> with
<<vendor>>
AWS solution AWS Mainframe Modernization Application Testing AWS Mainframe Modernization Application Testing or
just “the AWS Application Testing”

© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. CONFIDENTIAL
AWS Blu Age T3 - Section d23h1500 - Fixed-price proposals - XPL KYU YKI

Fixed-price proposals

Xavier Plot
Principal BD, AWS Blu Age,
AWS Mainframe Modernization
AWS

© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. CONFIDENTIAL
Fixed-price proposals
AWS Blu Age T3 - Section d23h1500 - Fixed-price proposals - XPL KYU YKI

Overview
Present the AWS Blu Age pricing model.

Performance objective
Master the AWS Blu Age pricing model based on usage, at all stage of the project and
after golive.

Target audience
All

© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. CONFIDENTIAL
Agenda
45 min

• When shall we talk about budget and duration? (5 min)


• AWS Blu Age transformation cost? (10 min)
• AWS Blu Age runtime cost: Managed vs Custom (5 min)
• Reading the fixed-price narratives (25 min)

© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. CONFIDENTIAL
When shall we talk about budget
and duration?

© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. CONFIDENTIAL
When shall we talk budget?

Are both the budget and duration of the project ok?


And does the customer wants to go for Java are simple questions you need to raise.
And in case the answer is why not or yes then involve us in a customer facing meeting to
detail the process, the methodology, the expected results, etc.

© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. CONFIDENTIAL
What are the key decision criteria?

1. Do want to modernize to cloud? Focus on benefits for the


→ Go for AWS Mainframe Migration (M2) application owner & business
2. Do you already have Java applications? ● Focus on adoption of the target
→ If no then go for Emulation or Replace ecosystem
3. Do you want to go for Java? ● Involve C-level decision makers
→ Go for Refactor and AWS Blu Age Refactor (and not only SDEs or technicians)
→ Estimate then share budget and duration
→ Focus in result of the transformation Involve those with business
4. Are you looking toward evolving your knowledge
application taking advantage of the AWS
Cloud services? ● Low workload for them
→ Go for ad hoc refactor post AWS Blu Age ● Secure the testing path
transformation to integrate them ● Make them actors of the decision

© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. CONFIDENTIAL
AWS Blu Age transformation cost

© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. CONFIDENTIAL
AWS Blu Age pricing model overview *See next slide

Tooling env.
Phase Step Features Pricing
location
No charge for customer: Professional Services is pre-sales effort /
Shared Spaces
tooling at no additional charge.
Assess Codebase (Assets, Complexity, Missings,
No charge for partner: show acreditation to get access to features
Homonyms, Dependencies, Work Packages, etc.)
Analyze & AWS M2 Console and support.
Transform / Blu Insights Saas Customer pay for Professional Services effort / tooling is billable*.
Codebase (Scope, Timeline, Test Cases)
Mobilize + Migrate & No charge for partner: partner works on customer AWS account
Transformation Center (Transform, Refactor,
Modernize charged to the customer (unless partner wants to work on their
Generate Java)
own AWS account and resell to customer*).
Generated Java Source Code (manually triggered and manually pushed to SCM)
SCM Git / CodeCommit
AppStream based tools Developer for Blu Age + IDE Customer pays for M2 infrastructure + consumed services.
Develop
Build CodeBuild, CodePipeline Customer is invoiced monthly based on real consumption.
CI/CD CodeDeploy, CodePipeline
VPC / System setup / RDS / Secret Manager /
AWS M2 Console
Deploy into M2 KMS / M2 application configuration / Json
Deploy / AWS Account ID Customer pays for M2 infrastructure + consumed services.
environment application definition (S3) / Administration
(Customer=owner)
Consoles / Execution of deploy / CloudWatch
Prepare Functional Blu Insights Capture & Replay + Blu Age Compare
See also EAT pricing
Equivalence Tests (Elastic Application Test)
Operate
Data migration Load of datasets Customer pays for M2 infrastructure + consumed services.
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. CONFIDENTIAL 38
Run Test AWS Blu Age Runtime Customer pays for AWS M2 Blu Age Runtime
AWS Blu Age Transformation Center price list
Price is decomposed into:
• Transformation per LOC cost
A transformation to Java cost (~80% of total tooling revenue)
per LOC into the Codebase project referenced by the Transformation Center project
• Project per week cost
A project on-going cost (~20% of total tooling revenue)
per week until the Codebase project referenced by the Transformation Center project is deleted

Estimate Calculator

Codebase LOC 1,000


Project duration (in weeks) 1

LOC of the initial codebase + additional artefacts LOC added later


Transformation to Java revenue per LOC** (for code refresh or codebase extension due to change in project $0.103 $103
Estimated revenues scope)
Infinite number of transformation runs for the same codebase
Project on-going weekly revenue (in USD) * $5,919 $5,919
artefacts over the duration of the project + warranty

Total revenue: $6,022

*=AWS Blu Insights Transformation Center Project attached to a given AWS Blu Insights Codebase
(with a on-hold option freezing the features to suspend billing for a given max number of months)
**=as counted by the AWS Blu Insights Codebase
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. CONFIDENTIAL 39
AWS Blu Age runtime cost:
Managed vs Custom

© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. CONFIDENTIAL
AWS Blu Age Managed Runtime vs Custom? (1/2)
How are this runtime licensed?

You have two ways of deploying the Java application:


● Into the AWS Mainframe Modernization Cloud environment available from the AWS Console taking
advantage of the managed services (all pre-configured and ready for deployment without setup neither
administration); this is called AWS Blu Age Managed Runtime
● Elsewhere (into a classical Customer’s EC2 environment or on-premise, without the advantages above
meaning you have to pay and provision yourself the infrastructure); this is called AWS Blu Age Custom
Runtime

In both cases runtime fees are applied and this is already accounted in the estimates that have been establish at
qualification stage.

Are they open Source?


You don’t need to get access to the source code as this is a Managed Service; and in all cases, including the
Custom one, you benefit from the AWS Support.

© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. CONFIDENTIAL
AWS Blu Age Managed Runtime vs Custom? (2/2)

AWS Blu Age Managed Runtime AWS Blu Age Runtime Custom

•AWS Blu Age Managed Runtime •AWS Blu Age Runtime library (self managed)
+ •+
AWS Cloud infrastructure •Self managed infrastructure
+ +
AWS Cloud Managed Services Self managed services
(Messaging/Elasticache/BluSAM DB/TS-TD) e.g. open source frameworks or editors solutions

•Managed Runtime (80%) •AWS Custom Runtime cost (self managed, 100%)
•+
•Compute (15%) +
+ External sourcing of compute and services (~+20%)
{ Caching + Datastore/DB + Messaging } (5%)

© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. CONFIDENTIAL
Reading the fixed-price narratives

© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. CONFIDENTIAL
Reading the fixed-price narratives

Reading
• AWS Blu Age Fixed Price - 081922 (1-page)
• Fixed-Price Proposals Blu Age Refactor Cookbook_040322 (5-page)

Questions and answers


• Raise your hand!

© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. CONFIDENTIAL
Questions and answers
Why a fixed-price? How long would be a good POC?

What type of POC, to demonstrate what ? What is the value I want to prove?
• Performance
Who needs to be involved in the POC?
• Languages (COBOL + NatStar)
• Customer technical
• Utilities replacement
• Customer stakeholders
• DB migration
• Code page encryption What are the prerequisites for starting the POC?
What is the size of POC / scope of the POC ? What are the delivery of a POC?
• Number of LOC ?
• % of the total number of LOC
Who is responsible of which part in the POC?
• Migration
• Testing
• Deployment to AWS account

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

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

You might also like