Week 2: Storage, Databases, and System Architecture Direction

1. Objectives

  • Learn more deeply about AWS storage and database services.
  • Practice a file upload use case to understand backend interaction with object storage.
  • Take part in the project kick-off stage and discuss initial system architecture direction.

2. Weekly Tasks Breakdown

DayMain TaskDetailsStatus
MonStorage and Database Study- Studied S3, EBS, and RDS from a backend perspective.
- Focused on storage behavior, snapshots, and scalability.
Completed
TueHands-on Upload Flow- Practiced building a file upload flow with S3.
- Learned how backend services receive, process, and store content in the cloud.
Completed
WedArchitecture Discussion- Joined early proposal discussions.
- Evaluated data organization and how to separate core logic from deployment infrastructure.
Completed
ThuPortability Review- Considered how the system could run across local and cloud environments.
- Avoided hard dependency on a single platform.
Completed
FriWeekly Review- Consolidated knowledge around storage and databases.
- Highlighted key lessons for backend workflows involving file handling.
Completed

3. Outcomes

  • Gained clearer understanding of object storage in backend workflows involving file handling.
  • Built practical intuition around connecting backend logic with S3-based storage.
  • Started developing an architectural mindset that separates business logic from infrastructure concerns.

4. Issues & Solutions

  • Issue: The early project scope was still broad and open-ended.
  • Solution: Focused first on backend core components so the architecture could remain flexible for later refinement.

5. Next Steps

  • Continue strengthening understanding of AWS networking and security.
  • Prepare the technical foundation for designing a more secure backend in later stages.