Connect your on-premises routers securely and with high-availability to an Amazon Virtual Private Cloud (Amazon VPC) using AWS Direct Connect, AWS Site-to-Site VPN, and AWS Transit Gateway. Deploy Maintenix software servers into Amazon Elastic Compute Cloud (Amazon EC2) instances in two Availability Zones (AZs) with Auto Scaling groups. Deploy an Oracle database using Amazon Relational Database Service (Amazon RDS) configured with multi-AZ for highavailability with a failover standby instance. Enable Capture Data Changes (CDC) with AWS Database Migration Service (AWS DMS), and push those changes to your data warehouse for further analytical processing. Enable access to the Application tier for your corporate-network-connected users by routing their requests through a private Application Load Balancer (ALB) via the Transit Gateway and into the EC2 instances in the Application-tier’s Auto Scaling group. Allow internet-connected users to access the Application tier by routing requests from a public ALB into the Application-tier’s Auto Scaling group. Use Amazon Route 53 for external and internal domain name resolution, and protect the ALB with AWS Web Application Firewall (AWS WAF). Configure the Integration and Reporting tiers to be available only internally, making them accessible only from the Applicationtier’s Auto Scaling group inside the VPC, and from your on-premises environment via the private ALBs by other systems that integrate with Maintenix software.