AWS 초보의 네트워크 정복기: 이론부터 핸즈온까지 (feat. Stateful vs Stateless)
·
Engineering/Infra & Cloud
[서론]이번 주 수요일(21일), AWSKRUG(AWS 한국 사용자 모임)에서 주최한 #Beginner 모임 - AWS Network 기초 이론과 Hands-on Lab에 다녀왔다.평소 네트워크 CS 지식이 부족하다고 느껴서 기초를 다지고자 신청했는데, 결론부터 말하자면 "역시 네트워크는 어렵다"는 것을 뼈저리게 느낀 시간이었다. 하지만 동시에 내가 무엇을 모르는지 명확히 알게 된 소중한 시간이기도 했다.[1. 이론 세션: 아는 만큼 들린다]강의는 AWS 네트워크의 전반적인 개념을 다루었다. 방대한 내용을 짧은 시간 안에 다루다 보니 속도가 상당히 빨랐고, 네트워크 베이스가 부족한 나에게는 벅찬 부분도 있었다.✅ 다행이었던 점: 선행 학습의 중요성 운 좋게도 이번 주에 DNS와 TCP 3-Way Hand..
[TIL] REST API 인증과 상태 관리: Session vs Token 정리
·
Archive/TIL
1. 배경 (Context)기존에 JSP나 Thymeleaf(SSR)로 개발할 때는 HttpSession을 이용해 로그인 처리를 했다. 하지만 최근 수업에서 Spring Boot로 REST API 서버를 구축하면서 "REST API는 세션을 사용하지 않는다"는 내용을 배웠다.여기서 두 가지 큰 의문이 생겼다."세션을 안 쓰면 도대체 무엇을 쓰는가?""멀쩡한 세션을 두고 왜 굳이 다른 방식을 쓰는가?"이 의문을 해결하기 위해 HTTP의 특성과 상태 관리 주체의 변화(Session vs Token)에 대해 정리해 본다.2. 핵심 오해 바로잡기: 로그인 흐름가장 헷갈렸던 부분이다. 세션 방식이나 토큰 방식이나 처음 로그인하는 순간은 100% 동일하다. 차이는 "응답(Response)"과 "그 이후의 요청"에서..