BUDI

생성일
Jan 19, 2022
태그
팀프로젝트
JAVA
기간
2020.10 ~
  • 프로젝트 소스코드 :
  • 주제: 팀원 상호평가가 가능한 팀빌딩 플랫폼
  • 느낀점
    • 1) 기한 내 개발이 가능한 것과 그렇지 않은 것을 구분할 수 있고 이를 다른 팀원에게 설득할 수 있었습니다.
      2) 코드를 깔끔하게 짜는 것도 중요하지만, 필요한 기능들을 기한 내에 구현하는것도 그만큼 중요하다는 것을 느꼈습니다.
      3) 데이터만 잘 준다고 해서 잘 구현된 API가 아니란 것을 느꼈습니다. 화면 로직 플로우나 프론트 개발자가 데이터를 주고받을 때 편한지, API가 특정 UI와 독립적으로 수행되어 재사용될 수 있는지 등 고려할 부분이 많다는 것을 알게 되었습니다.
notion image
 
담당역할
  • ERD 설계 및 전반적인 비즈니스 로직, REST API 구현
  • 데이터베이스 인덱스 설정
  • GitHub Actions와 AWS Code Deploy를 이용한 CI/CD 인프라 구성
  • Soft-delete 적용
  • S3 이미지 업로드 모듈 개발
  • Firebase기반의 push notification 모듈 개발
  • logback, slack으로 에러 대응
 

BUDI

생성일
Jan 19, 2022
태그
팀프로젝트
JAVA
기간
2020.10 ~
  • 프로젝트 소스코드 :
  • 주제: 팀원 상호평가가 가능한 팀빌딩 플랫폼
  • 느낀점
    • 1) 기한 내 개발이 가능한 것과 그렇지 않은 것을 구분할 수 있고 이를 다른 팀원에게 설득할 수 있었습니다.
      2) 코드를 깔끔하게 짜는 것도 중요하지만, 필요한 기능들을 기한 내에 구현하는것도 그만큼 중요하다는 것을 느꼈습니다.
      3) 데이터만 잘 준다고 해서 잘 구현된 API가 아니란 것을 느꼈습니다. 화면 로직 플로우나 프론트 개발자가 데이터를 주고받을 때 편한지, API가 특정 UI와 독립적으로 수행되어 재사용될 수 있는지 등 고려할 부분이 많다는 것을 알게 되었습니다.
notion image
 
담당역할
  • ERD 설계 및 전반적인 비즈니스 로직, REST API 구현
  • 데이터베이스 인덱스 설정
  • GitHub Actions와 AWS Code Deploy를 이용한 CI/CD 인프라 구성
  • Soft-delete 적용
  • S3 이미지 업로드 모듈 개발
  • Firebase기반의 push notification 모듈 개발
  • logback, slack으로 에러 대응