분류 전체보기(55)
-
99클럽 34일차 TIL: 개발 방법론 - Agile
#1. 오늘의 학습 키워드Agile에 대해개발 스타트업에서 일하다보면 자주 등장하는 용어들이 있다.스크럼, 스프린트, 목업, 프로토타입, 등등..그렇게 어려운 개념들은 아니기에 사용하면서 체화 되긴 하지만, 정보처리기사 시험을 준비하면서 다시 처음부터 배우게 되었다.그중에서 현재 사용중인 개발 방법론인 Agile 애자일에 대해서는 한 번 정리를 하고 넘어가는 것이 좋겠다.#2. 공부한 내용1. Agile- 일정한 주기로 빠르게 프로덕트를 출시하여 고객의 요구사항 및 환경에 맞게 보완 및 수정을 해나가는 소프트웨어 개발 방법론애자일 자체의 의미는 “민첩함, 기민함”의미에 따라 해당 방법론은 변화 및 요구에 빠르게 대응을 하는 것이 포인트일정한 주기를 반복하면서 개발 과정을 진행한다.여기서 주기는 보통 스프..
2024.05.07 -
99클럽 33일차 TIL: 클라이언트 사이드 캐시
#1. 오늘의 학습 키워드클라이언트 사이드 캐시 에 대해cache 의 종류와 redis 의 선정 및 CDN 의 개념의 대해 알아보았다.cache 종류 비교 및 선정https://second-brain.tistory.com/9redis 적용https://second-brain.tistory.com/10CDNhttps://second-brain.tistory.com/50이번 포스트에서는 다른 측면에서의 캐시인 클라이언트 사이드 캐시에 대해서 알아보자#2. 공부한 내용1. 클라이언트 사이드 캐싱- 브라우저 측에서 데이터 저장 (캐싱)웹 페이지를 접근할 때, 서버 데이터의 서브셋을 클라이언트 측 로컬 디스크나 메모리에 저장을 한다.추후 페이지가 로드될 때, 접근한 정보가 클라이언트 측에 있다면, 굳이 서버 측 ..
2024.05.06 -
99클럽 32일차 TIL: CDN
#1. 오늘의 학습 키워드CDN 에 대해전에 개발 중인 API 서버에 cache 를 도입하려 Spring 에서 사용 가능한 cache 종류들을 비교하고, 적용하는 글을 포스팅한 적이 있었다.cache 종류 비교 및 선정https://second-brain.tistory.com/9redis 적용https://second-brain.tistory.com/10이번에는 캐시와 그와 관련된 개념들에 관해서 개념적으로 접근하여 공부를 해보겠다.우선, CDN에 관해 알아보자#2. 공부한 내용1. CDN- 사용자의 지리적 위치, 브라우자 출처 및 컨텐츠 전달 서버를 기반으로,페이지 및 기타 웹 컨텐츠를 사용자에게 전달하는 분산 서버 시스템이다.Contents Delivery Network의 약자콘텐츠 전달 네트워크즉 ..
2024.05.05 -
99클럽 31일차 TIL: 토큰 인증
#1. 오늘의 학습 키워드토큰 인증 에 대해JWT 와 OAuth, 그리고 Basic 인증에 대해 알아보았다.JWThttps://second-brain.tistory.com/46처음 로그인 성공 후 인증 정보가 담긴 Json 객체를 암호화한 JWT로 클라이언트가 서버에 인가된 요청을 보내는 방식OAuthhttps://second-brain.tistory.com/47사용하고자하는 서버로부터 직접 접근 권한을 받는 것이 아닌 서드파티 어플리케이션으로부터 권한을 부여받아서 서비스를 이용하는 방식Basic 인증https://second-brain.tistory.com/48HTTP 헤더에 id, pw 자체를 집어넣어서 매번 서버로부터 인증을 받는 방식이번엔 토큰 인증 에 대해 알아보자.#2. 공부한 내용1. 토큰 ..
2024.05.04 -
99클럽 30일차 TIL: Basic 인증
#1. 오늘의 학습 키워드Basic 인증에 대해JWT 와 OAuth 에 대해 알아보았다.JWThttps://second-brain.tistory.com/46처음 로그인 성공 후 인증 정보가 담긴 Json 객체를 암호화한 JWT로 클라이언트가 서버에 인가된 요청을 보내는 방식OAuthhttps://second-brain.tistory.com/47사용하고자하는 서버로부터 직접 접근 권한을 받는 것이 아닌 서드파티 어플리케이션으로부터 권한을 부여받아서 서비스를 이용하는 방식이번엔 기본적인 인증 방식인 Basic 인증 에 대해 알아보자.#2. 공부한 내용1. Basic 인증- ID, PW 자체로 인증 정보로 사용하는, 말그대로 가장 기본적인 인증 방식JWT 방식에서는 ID, PW를 client 에서 server..
2024.05.03 -
99클럽 29일차 TIL: OAuth
#1. 오늘의 학습 키워드OAuth에 대해인증에는 여러 방법이 있고 저번에는 JWT 에 관한 포스트 글을 작성하였다.https://second-brain.tistory.com/46제일 익숙했던 방식이고, 실제로 사용 중이던 방식이 JWT 인증 방식이었다.다른 인증 방식에 대해서도 알아보자.이번엔 OAuth 에 대해 알아봅시다.#2. 공부한 내용1. OAuth- 사용자들이 특정 서비스를 입력할 때 직접 비밀번호를 입력하지 않고, 연동되는 외부 웹 / 앱의인증 정보를 통해 해당 서비스를 이용하는 방식의 접근 위임을 위한 개방형 표준.실생활에서 인터넷을 조금만 하더라도 흔히 접할 수 있는 방식의 인증 절차다.ex) 프로그래머스 사이트카카오 로그인네이버 로그인구글 로그인등등..1) 구성 요소Resource Ow..
2024.05.02