Search

2021.09.18

회의일시
2021/09/18
참석자
Cheolho Jeon
Cheolho Jeon
회의유형
주간미팅
출석부 (태그)에 관계됨

안건

요구사항 정리건
기술스택 결정건
front-end
back-end
데이터베이스
웹 프레임워크
언어
Android

회의내용

데이터 관점의 요구사항은 얼추 마무리되어, ERD 설계 진행 예정

기술 스택

공통

SCM: Github
CI/CD:

Front-end

Android

언어 : Kotlin, Groovy
빌드 도구 : Gradle
IDE : Android Studio
테스트 라이브러리: 과연 테스트 코드를 짤까? 한다면 - JUnit, Mokito, Espresso, Roboletric
Network : Retrofit2, OkHttp3, Serializable
AAC : LiveData, ViewModel
이미지 로더: Glide
DB: Room(?)
비동기 프로그래밍 : Coroutine
DI : Hilt or Koin

Back-end

웹 프레임워크 : Spring MVC(Spring Boot) → Webflux
언어 : Java → Kotlin Refactoring
테스트 프레임워크 : JUnit5, Mokito, Test Container(?)
ORM: JPA + JOOQ(공부용으로 필요시에)
인프라: Docker
빌드도구 : Gradle
IDE : IntelliJ
API Document : Rest Docs Or Swagger

DB

DBMS: Mysql, Maria DB, PostgreSQL + Mongo DB 중 택1
@Cheolho Jeon
기술스택을 정리하는 문서가 있으면 좋을거 같습니다.
문서 구조나 활용할 수 있는 툴은 좀 고민이 되네요.

향후 계획

ERD 설계
기술스택 결정
프로젝트 셋팅되면 파트별로 회의(?)