-
Notifications
You must be signed in to change notification settings - Fork 0
Home
SeoKyung Lim edited this page Feb 8, 2024
·
27 revisions
Player | Playlist | Upload | Search |
---|---|---|---|
계속 업데이트 될 예정
Category | TechStack | 기록 |
---|---|---|
Architecture | Clean Architecture, Multi Module, MVVM | 프로젝트 구조⎮build-logic⎮네트워크 예외처리 |
DI | Hilt | |
Network | Retrofit, OkHttp, Kotlin Serialization | 역/직렬화 라이브러리 비교 |
Asynchronous | Coroutines, Flow | |
Jetpack | Media3, DataBinding, Navigation, DataStore | Media Session |
Image | Glide | |
CI/CD | Github Actions | PR 단위 테스트 자동화⎮Github Release 자동화⎮Firebase App 배포 자동화 |
Test | Kotest | Kotest 도입기 |
Logging | Timber | Timber 적용 이유 |
- 🔧 Architecture
그 외 기록
Category | TechStack | 기록 |
---|---|---|
Framework, Language | NestJS, TypeScript | Nest 사용 이유 |
DB & ORM | MySQL & TypeORM | TypeORM 사용 이유⎮ 관련 개념 학습 |
Test | Jest | |
Load Test | nGrinder -> k6 | 부하 테스트 일대기⎮ 부하 테스트 결과 기록지 |
API Docs | SwaggerHub | Swagger Hub 링크 |
CI/CD | Github Actions | Github Actions 활용한 자동 배포 |
NCP | Server, Container Registry, VPC, Object Storage | vpc 환경 구성 |
기술적 도전 | 음악 인코딩, 인덱싱, docker 활용 배포, 부하 테스트 | 인코딩⎮인덱싱⎮배포 |
한 눈에 보는 서버 기술 스택 | 서버 기술 선정 이유 |
- 🔧 Architecture
J043_김형운 | J128_임서경 | K013_박유라 | K018_송준영 | K031_이태경 |
---|---|---|---|---|
Backend | Backend | Android | Android | Android |
강아지 귀여웡 | 엄마 뱃속으로 다시 들어가고 싶네요 | hiphop은 계란이다 🥚 | 0과 1로 사람을 만들 수 있을까요? | Music is my life~ |
- 프로젝트 생성
- 프로젝트 구조
- PR에 대한 단위 테스트 자동화
- 역/직렬화 라이브러리 비교
- Github Release 자동화
- Firebase App 배포 자동화
- 플러그인을 이용하여 공통 설정 없애기
- Timber 라이브러리를 사용한 이유
- 네트워크 예외 처리
- Kotest 도입기