Cloud architecture project for Fifth Third Bank's global expansion. Includes detailed design drafts, provider selection, Kubernetes experimentation. Focused on ensuring high availability, security, and scalability.
This project focuses on architecting a cloud-based solution to support the global expansion of Fifth Third Bank. By leveraging cloud computing, the bank aims to expand into international markets, providing new opportunities to serve a broader customer base and compete effectively in the global financial landscape.
(1) Introduction
Motivation: Enable the global expansion of Fifth Third Bank through cloud computing.
Executive Summary: Architect a solution ensuring global accessibility, high availability, security, compliance, and seamless scalability.
(2) Problem Description
The Problem: Address challenges of global expansion, such as international regulations, 24/7 customer support, cross-border transactions, and cost management.
Business Requirements: Align IT infrastructure with business needs for successful global expansion.
(3) Provider Selection
Criteria for Choosing a Provider: Evaluate cloud providers based on key criteria.
Provider Comparison: Detailed analysis and comparison of potential cloud service providers.
Final Selection: Choose the most suitable provider and list the offered services.
(4) Design Drafts
First Design Draft: Basic building blocks, top-level validation, action items, and timeline.
Second Design Draft: Use of Well-Architected Framework, discussion of design principles, CloudFormation diagrams, and validation.
(5) Kubernetes Experimentation
Experimental Design: Conducted experiments with Kubernetes.
Workload Generation with Locust: Simulate workloads and analyze results.
This repository documents the comprehensive process of designing, validating, and implementing a cloud architecture solution for the global expansion of Fifth Third Bank.