Week 8 Worklog

Week 8 Objectives:

  • Complete project proposal for Blood Donation Support System (BDSS)
  • Design AWS cloud architecture
  • Define technical stack and requirements
  • Estimate budget and timeline

Tasks to be carried out this week:

DayTaskStart DateCompletion DateReference Material
1-2- Research blood donation system requirements
- Define project scope and objectives
- Identify user groups and features
2025/10/272025/10/28Healthcare system case studies
3-4- Design AWS architecture diagram
  + Frontend: Route 53, CloudFront, S3
  + Backend: API Gateway, EC2, RDS
  + Security: Cognito, IAM
- Define tech stack: React+Vite, Spring Boot, MySQL
2025/10/292025/10/30https://aws.amazon.com/architecture/
5-6- Estimate AWS service costs
- Create implementation timeline
- Assess risks and mitigation strategies
2025/10/312025/11/01https://calculator.aws/
7- Finalize proposal document
- Prepare presentation
- Weekly review
2025/11/022025/11/02Technical writing guidelines

Week 8 Achievements:

  • Completed Project Proposal:

    • Researched blood donation management challenges and defined solution
    • Identified key problems: manual processes, inefficient donor search, lack of synchronization
    • Defined 4 user groups: Guest, Member, Staff, Admin
  • AWS Architecture Design:

    • Designed 3-tier architecture: Frontend (Route 53, CloudFront, S3), Backend (API Gateway, EC2, RDS), Security (Cognito, IAM)
    • Created architecture diagram showing component interactions
    • Planned VPC with public/private subnets for security
  • Technical Stack:

    • Frontend: React + Vite
    • Backend: Spring Boot on EC2
    • Database: MySQL on RDS
    • Auth: Cognito (4 roles)
    • CI/CD: GitLab → CodePipeline → EC2
    • Monitoring: CloudWatch, SNS
  • Budget & Timeline:

    • Estimated ~$8.90/month for AWS services
    • Planned 5-month implementation timeline
    • Identified cost optimization with Free Tier
  • Risk Assessment:

    • Identified technical, security, and budget risks
    • Defined mitigation strategies (backups, WAF, monitoring)

Challenges Encountered:

  • Architecture Design: Balancing simplicity with scalability → Used modular design
  • Cost Control: Staying within budget → Leveraged Free Tier and right-sized instances
  • Security: Health data compliance → Implemented encryption and strict IAM policies

Key Learnings:

  • Learned AWS architecture design principles
  • Understood project planning and documentation importance
  • Gained experience in cost estimation and risk assessment

References:

AWS Architecture:

AWS Services Documentation:

Cost Management:

Project Management:

Healthcare IT: