인프런 커뮤니티 질문&답변

신진님의 프로필 이미지
신진

작성한 질문수

비전공자를 위한 진짜 입문 올인원 개발 부트캠프

프로그래밍이 익숙해지는 환경 만들기

두가지 질문

작성

·

106

1

1. 백앤드 프로그래밍에서 인증이 중요한 부분이라는것을 배우고 있습니다. 실무에서 인증서버라는 것을 따로 두는지요. 그리고 여담이지만   "키관리서버"(아마도 블록체인) 이것도 일종의 인증 개념으로 보는 것이 맞을끼요?

 

2. 함수형 프로그래밍의 핵심을 표현하면 객체클래스가 아닌 함수클래스를 주로 설계하는것을 말할까요?

 

 

 

답변 1

0

그랩님의 프로필 이미지
그랩
지식공유자

좋은 질문 감사합니다!

1. 규모가 큰 서비스에서는 보통 인증을 담당하는 서버들을 따로 두고 관리합니다! 규모가 작은 서비스의 경우 인증을 담당하는 로직이 비즈니스 로직이 들어있는 서버에 포함시키곤 합니다 :) 그리고 키 관리 서버는 개념이 조금 포괄적이긴 한데요. 인증을 담당하기 보단, 인증을 진행할 때 필요한 키를 저장해주는 서버인 것 같습니다. 

 

2. 함수형 프로그래밍의 핵심은 결국 사이드 이펙트를 줄이기 위해 순수함수로 코드를 작성한다고 보시면 됩니다. 그러다 보면 함수 클래스를 위주로 설계하게 되긴 하는 것 같습니다! 

신진님의 프로필 이미지
신진

작성한 질문수

질문하기