Week 1: Getting Familiar with AWS and Setting Up the Technical Environment

1. Objectives

  • Get familiar with the internship environment, team workflow, and core AWS services.
  • Set up the technical environment needed for backend work.
  • Complete initial hands-on labs to understand how foundational cloud services are used.

2. Weekly Tasks Breakdown

DayMain TaskDetailsStatus
MonOnboarding- Joined onboarding and understood the collaboration process within FCJ.
- Clarified the working style of Team TheBois and my backend direction.
Completed
TueAWS Overview- Studied the core service groups: Compute, Storage, Database, and Networking.
- Built foundational knowledge for later backend system design.
Completed
WedEnvironment Setup- Created an AWS account.
- Installed and configured AWS CLI on the local machine.
- Prepared the local environment for AWS-based work.
Completed
ThuExplore AWS Labs- Completed starter labs to gain experience with Lambda, managed databases, EC2, and cost management.
- Recorded basic operational knowledge for later development stages.
Completed
FriRole Alignment- Joined team role discussions.
- Clarified my focus on backend responsibilities for the following stages of the project.
Completed

3. Outcomes

  • Completed the initial technical setup required to work with AWS from a local machine.
  • Built a high-level understanding of the services most relevant to backend development, such as Lambda, S3, databases, and IAM.
  • Established a solid starting point for later work on data flow, APIs, and system architecture.

4. Issues & Solutions

  • Issue: Initial AWS access configuration for local development was slightly confusing.
  • Solution: Reviewed IAM best practices and standardized how credentials were handled during setup.

5. Next Steps

  • Study AWS storage and database services in more depth.
  • Start shaping a backend-oriented view of file handling and data organization.