기타 덩덩/늘어나라 테크 지식 6

Scrum - 소프트웨어 개발 방법론

스프린트 회의 (Sprint Review) 개요: 스프린트 회의는 스크럼 프로세스의 일부로, 스프린트 기간 동안 개발된 작업물을 검토하고 피드백을 주고받는 회의입니다. 목적: 이전 스프린트에서 완료된 작업물을 검토하고, 제품 소유자나 이해관계자에게 결과물을 보여줍니다. 제품 소유자와 이해관계자로부터 피드백을 수렴하여 제품의 방향성을 조정합니다. 내용: 이전 스프린트에서 완료된 작업물을 시연하고 설명합니다. 제품 소유자와 이해관계자로부터 피드백을 수렴하고, 변경 요청을 기록합니다. 참석자: 제품 소유자, 이해관계자, 개발팀 등 데일리 회의 (Daily Scrum) 개요: 데일리 회의는 스크럼 프로세스의 일부로, 매일 동일한 시간과 장소에서 짧은 시간 동안 개발 팀이 모여 진행 상황을 공유하는 회의입니다. ..

VPN

1. VPN이란 VPN(가상 사설 네트워크)는 인터넷을 통해 디바이스 간에 사설 네트워크 연결을 생성하는 기술이다. 이 기술은 퍼블릭 네트워크를 통해 데이터를 안전하게 익명으로 전송하고, 사용자의 IP 주소를 마스킹~~(덮어서 가리다..?)~~하며, 데이터를 암호화하여 수신 권한이 없는 사람이 읽을 수 없도록 보호한다. 정의상 VPN 연결은 다음과 같다. 연결 프로세스에 실제 케이블이 없기 때문에 가상. 이 연결을 통해 다른 사용자가 내 데이터 또는 검색 활동을 볼 수 없기 때문에 프라이빗. 컴퓨터와 VPN 서버 등 여러 디바이스가 함께 작동하여 설정된 링크를 유지하므로 네트워크로 연결된. 2. VPN의 주요 기능 개인정보 보호: VPN은 암호화를 통해 민감한 정보(암호, 신용 카드 등)를 보호하며, 특..

[모든 개발자를 위한 HTTP 웹 기본 지식 - 김영한] 세션8 HTTP 헤더2 - 캐시와 조건부 요청

캐시 기본 동작 요청하면 응답 http를 보면 헤더와 바디가 합쳐져서 1.1m 용량 보내짐. 같은 데이터라도 계속 네트워크로 데이터를 다운받아야 한다. 인터넷 네트워크는 매우 느리고 비싸다. 브라우저 로딩 속도가 느리다. 캐시 적용 - 첫 번째 요청 헤더에 캐시가 유효한 시간을 넣어주면 60초동안은 캐시가 유효한다. 이는 브라우저 캐시에 저장된다. 두 번째 요청 두 번째 요청 때 캐시에 저장되어 있고 60초가 유효하다면 캐시에서 바로 가져온다. 비싼 네트워크 사용X 비싼 네트워크 사용량 감소 빠른 브라우저 로딩 속도 세 번째 요청 - 캐시 시간 초과 캐시 유효 시간이 지나면 네트워크를 사용해 다시 조회하고 캐시를 갱신한다. 이때 다시 네트워크 다운로드가 발생한다. 검증 헤더와 조건부 요청1 캐시 시간 초..

[모든 개발자를 위한 HTTP 웹 기본 지식 - 김영한] 세션2 URI와 웹 브라우저 요청 흐름

URI(Uniform Resource Identifier)=리소스를 식별하는 통합된 방법, 로케이터(locator), 이름(name) 또는 둘 다 추가로 분류될 수 있다. Uniform : 리소스를 식별하는 통일된 방식 Resource : 자원, URI로 구분할 수 있는 리소스 전부 (ex. 교통 정보) Identifier : 다른 항목과 구분하는데 필요한 정보 URL (Uniform Resource Locator)= 리소스 위치, http URN (Uniform Resource Name)= 리소스 이름, 위치를 찾을 수 없다. URL 전체 문법scheme http,https(http에 보안 추가), ftp 프로토콜 사용 프로토콜 : 자원에 접근하는 방식 http = 80 / https = 443 > 포..

[Web] CORS가 뭔데

더보기 지금까지 프론트와 백을 배우면서 다르게 구현만 해봤지 같이 합친 경우는 이번이 처음이었다. 아무런 문제 없이 합쳐지기 위해서는 CORS가 그 중심에 있었고 Full stack mini project에 사용했던 CORS에 대해 더 궁금해져서 찾아보게 되었다. CORS(Cross-Origin Resourc Sharing) CORS는 HTTP 헤더 기반 메커니즘으로 처음 리소스를 제공한 도메인이 현재 요청하려는 도메인과 다르더라도 요청을 허락해 주는 웹 보안 방침이다. Origin Origin= 프로토콜+도메인+포트 번호 Origin: https://miunoribird.tistory.com url : https://miunoribird.tistory.com/62#mount%C2%A0-1 https:/..

웹 브라우저 렌더링

웹 브라우저의 렌더링이라 .. 그럼 브라우저는? 브라우저 인터넷에 접속할 때 사용하는 Chrome, Safari, Firefox, Explorer 등이다. 브라우저는 웹에서 페이지를 보여주고, 사용자가 하이퍼링크를 통해 다른 페이지로 이동할 수 있도록 한다. 유저가 선택한 페이지의 요소들을 서버로부터 받아와서 유저에게 보여준다. 실시간으로 웹 사이트가 그려지는 과정, 이 과정이 웹 브라우저의 렌더링 과정이다. 인터넷 웹 브라우저는 두 개의 엔진이 있다. 1. 렌더링 엔진 사용자가 볼 화면을 그려내는 역할 압축파일을 해제해 파일을 실행하는 것과 유사 크롬, 엣지 브라우저는 크롬의 블링크 렌더링 엔진을 사용 2. 자바스크립트 엔진 - 자바스크립트 코드를 읽고, 기능을 작동시키는 역할 담겨진 내용 HTML :..