7 주차 ( + 협업을 통해 느낀점 ) [ WIL ]

2023. 7. 30. 14:03TIL&WIL/WIL

이번주에 알게된 것

 

1. 협업을 통해 느낀점

https://muyeon95.tistory.com/230

 

클론 프로젝트 주차 회고 [ TIL ]

organization : https://github.com/CowDogHome CowDogHome CowDogHome has 3 repositories available. Follow their code on GitHub. github.com repository : https://github.com/CowDogHome/Clone-BE GitHub - CowDogHome/Clone-BE Contribute to CowDogHome/Clone-BE deve

muyeon95.tistory.com

 

 

2. passport

https://muyeon95.tistory.com/229

 

passport.js [ node.js ]

왜 passport 로그인을 사용할까? passport.js 는 서비스가 다양한 로그인을 동시에 사용해야할 때, 즉 strategy 만 짜면 나머지는 하면 알아서 된다. req.user 를 만들어 주는 것, 매번 세션 검증해주는 것

muyeon95.tistory.com

 

3. SQL , NoSQL (remind)

https://muyeon95.tistory.com/205

 

SQL vs NoSQL [ TIL ]

Problem mongo 를 공부한후 mysql 을 공부헸다. 두 데이터베이스는 NoSQL 과 SQL 로 나눤다. 두 데이터베이스의 특징과 차이의 대해 알아보자. Solve SQL (관계형 데이터베이스) SQL 을 사용하면 RDBMS 에서

muyeon95.tistory.com

 

4. MVC 패턴


TIL 회고

 

 

1. 협업을 통해 느낀점

 

소통이 잘 이루어 지지 않아 답답했고 팀원간 예민해져 적지않게 언성이 높아졌었던 부분도 있었던 것 같다.

매일 40분 ~ 1시간 정도 회의를 했고, 팀원별로 3분간 말하는걸로 합의하여 회의를 진행했고 프로젝트를 완성할 수 있었다.

처음 이틀동안 회의와 소통에 문제가 없었다면 더 좋은 결과물을 얻을 수 있었을텐데 그 부분이 아쉽게 남는다.

 

2. passport

 

이번 프로젝트를 진행하며 로그인과 소셜로그인을 맡게 되었고, passport 를 사용하게 되었다.

특징으로는 여러가지 인증 전략을 사용할 수 있어 다양한 방법의 로그인이 가능하다.

Local-Strategy 와 Kakao-Strategy 를 사용하였고, 사용해보니 이 passport 의 장점이 눈에 띄었다.

새로운 로그인을 추가할때 Strategy 를 추가해 간단히 구현할 수 있고, req.user 를 사용할 수 있다는 장점이 있었다.

처음엔 복잡하게 느껴졌지만 로그인이 간단해진다는 느낌을 받았다.

나중에 세션이나 JWT 토큰 같은 경우 Redis 를 활용하여 사용해보고 싶다.

 

3. SQL, NoSQL

 

RDBMS 는 엑셀과 비슷한 형태로 속성과 값을 가지며 관계를 맺으며 존재한다. 작업의 완전성을 ㅂ장하지만 반드시 규격에 맞춰서 데이터를 다뤄야하는 단점이 있다.

NoSQL 은 데이터, 테이블간의 관계를 정의하지 않는다. 따라서 정해진 스키마가 없어 자유롭게 데이터를 저장할 수 있다. 때문에 스키마가 없어 데이터에 대한 규격화가 되어있지 않다.

 

4. MVC 패턴

 

Model, View, Controller 의 약자로, 사용자가 조작하면 controller 는 model 을 통해 데이터를 가져오고, 그 정보를 바탕으로 시각적 표현을 담당하는 View 를 제어해 사용자에게 전달하게 된다.

이를 사용하면 로직을 분리하여 서로 영향없이 쉽게 고칠 수 있는 애플리케이션을 만들 수 있다.

 

 

 


다음 주 목표

 

1. 실전 프로젝트 챌린지 시작 고민들 정리하기

2. TypeORM, Prisma 성능테스트 해보기

3. TS, Nest 정리하기

 

 


이번 주 목표 체크

 

1. 클론코딩 프로젝트 잘 마무리하기

2. 소셜 로그인 ✅ **

3. 메일 보내기 (가능할지..) ❌

 

 

 

 

'TIL&WIL > WIL' 카테고리의 다른 글

9 주차 [ WIL ]  (0) 2023.08.14
8 주차 [ WIL ]  (0) 2023.08.06
6 주차 ( + 협업을 통해 느낀점 )[ WIL ]  (0) 2023.07.23
5 주차 [ WIL ]  (0) 2023.07.16
4 주차 [ WIL ]  (0) 2023.07.09