You are on page 1of 3

7/28/22, 12:45 PM App Migration Design - dispatch-package-builder-web - AWS Cloud Migration - Confluence

AWS Cloud Migration / … /


Share
dispatch-package-builder-web - Det…

App Migration Design - dispatch-package-builder-


web
Created by Former user (Deleted)
Last updated: Jan 14, 2021 • 2 min read • 1 person viewed

Table of Contents
Table of Contents
Introduction
Overview
Contacts
Background
Design
List of Sub systems:
List of Platform Changes:
Application Testing

Introduction

Overview

This page documents the changes that will need to be made to the application to migrate it to AWS.

Contacts

eRole Name Email Address

Project Manager Randy Heldman @ Randy Heldman

Centric Project Manager Robert Rapier @ Robert Rapier

Application Owner Glenn Williams @ Glenn Williams

Developer Robert Casto @ Former user (Deleted)

https://netjetshome.atlassian.net/wiki/spaces/ACM/pages/1172804431/App+Migration+Design+-+dispatch-package-builder-web 1/3
7/28/22, 12:45 PM App Migration Design - dispatch-package-builder-web - AWS Cloud Migration - Confluence

Background
The application will have various technologies updated, okta added if necessary, and be containerized
using Docker and put into the AWS ECS cloud.

Design
The design of the application will not need to be changed. Changes made will be to support running in the
cloud environment only. Some libraries will be changed to support the new JDK8/Tomcat8.5 environment. 

List of Sub systems:

System Current Target Comments


Name State State

Tomcat Tomcat Redisson Tomcat will be using Redisson to manage user sessions
Session across instances.

Authentication OKTA OKTA OKTA appears to be already done for the project.

Health Check Grails Grails Grails 3.x has a health controller built in. Checking the frl,
Controller Controller edr, and flxQuartz datasources will be added.

Context Build Relative The grails.serverURL setting will be made relative using
the context so that any host/domain used to reach the
service will not be modified.

List of Platform Changes:

Framework Current Target Comments


/ Server Version Version

JDK 1.8.0_192 1.8.0.192 No change needed

Tomcat 8.5.46 8.5.51 Docker image has a newer version

Grails 3.2.7 3.2.12 There is a bug in the 3.2.13 release that causes problems
with Hibernate sessions.

Docker n/a 19.03.5 Build with latest Docker image

Datadog n/a STDOUT logback.groovy will be modified to output only to


only STDOUT
https://netjetshome.atlassian.net/wiki/spaces/ACM/pages/1172804431/App+Migration+Design+-+dispatch-package-builder-web 2/3
7/28/22, 12:45 PM App Migration Design - dispatch-package-builder-web - AWS Cloud Migration - Confluence

Framework Current Target Comments


/ Server Version Version

Config as servers- servers Configuration will be merged to a single CaC project


Code development
with a file for each environment.

servers- eg. application-itg1.yml, application-qareg.yml, and


managed
application-prod.yml
servers-
production

Application Testing
Testing to be done in three areas by NJ App team and Waypoint Team: Postman tests, manual tests in IJet2
and via Waypoint

Challenges

The application performance is fairly poor in ITG1 and when running on a laptop. Will need to discuss
sizing of the application to see what server, cpu, and memory will best suit usage of the application.

Be the first to add a reaction No labels

https://netjetshome.atlassian.net/wiki/spaces/ACM/pages/1172804431/App+Migration+Design+-+dispatch-package-builder-web 3/3

You might also like