안녕하세요 오늘은 효율적인 서버 구축 에 있어 핵심적인 개념들을 배워보겠습니다 👨💻 서버 인프라 를 확장하는 데에는 다양한 방법이 존재합니다. 이번 포스팅에서는 서버 인프라 확장 방법에 대해 알아보겠습니다 💪 💻 스케일 업(Scale-Up) 스케일 업(Scale-up) 은 쉽게 말하면 기존의 서버를 보다 높은 사양으로 업그레이드 하는 것을 말합니다. 하드웨어적으로 서버에 디스크를 추가하거나 CPU나 RAM 을 업그레이드하는 것을 말합니다. 또한 소프트웨어적인 예시로 AWS 의 EC
[Http 완벽 가이드 - 웹은 어떻게 작동하는가] 을 스터디 하면서 정리하는 글 입니다 !👨💻 안녕하세요 이번 포스팅을 시작으로 Http 완벽 가이드 공부를 시작합니다 🔥 이번 포스팅은 2장 [URL 과 리소스] 를 공부하고 정리한 글입니다.
> [Http 완벽 가이드 - 웹은 어떻게 작동하는가] 을 스터디 하면서 정리하는 글 입니다 !👨💻 안녕하세요 이번 포스팅을 시작으로 Http 완벽 가이드 공부를 시작합니다 🔥 이번 포스팅은 1장 [웹의 기초] 를 공부하고 정리한 글입니다. ✏️ 웹 클라이언트와 서버 웹 클라이언트(Web Client)
안녕하세요 서버는 클라이언트를 인증하는 방식으로 3가지 방식을 사용할 수 있습니다. 오늘 소개할 3가지는 쿠키,세션 그리고 토큰 입니다. 이번 포스팅에서는 각 인증 방식의 특징과 장단점을 알아보겠습니다 🔥 👮♀️ 웹의 개인화 현대인들에게 없어서는 안될 web 은 HTTP 프로토콜 이라는 규약을 통해 작동합니다. 클라이언트는 서버에게 Request 를 보내고, 서버는 해당 Request 를 처리 후 적절한 Response 를 생성하여 보냅니다. 이때 Http 통신 은 Connectionles 와 Stateless 특성을 가지고 작동합니다 🏋️ Connectionless Http 통신 을 하기 위해서는 클라이언트와 서버가 연결이 되어있어야 합니다. 이 커넥션을 유지하는 것 자체도 부담이 되며, 수 없이 많은 클라이언트가 동시에 서버에 요청을 하는 경우 그 만큼 많은 커넥션을 생성합니다. 이는 서버 입장에서 큰 부
안녕하세요 👨💻 오늘은 웹 서버 프로그램에서 간단하게 Http Request 를 보내 주는 선언적 Http Client 기능을 하는 "Feign Client" 에 대해 알아보겠습니다. 현재 저는 실전 이커머스 프로젝트를 진행중에 있습니다. 프로젝트를 진행하면서 이메일 인증 시스템 구현을 위해 Mailgun API 를 사용하기로 결정하였습니다. 일반적인 HttpClient 로는 RestTemplate 과 WebTemplate 이 있는데, 중복되는 코드도 많고 사용하기 조금 번거로움이 있어 찾아보던 중 Feign Client 에 대해 알게 되었습니다 🙆🏻 1. Feign Client 란? Feign Client란 Netflix에서 개발한 Http Client 입니다.
이번 글에 들어가기 앞서, 해당 글을 이해하기 위해서는 REST API를 알아보자 가 선행되어야 합니다. 따라서 REST API에 대한 이해가 부족하다면 참고 부탁드립니다.🥸 💡 ResponseEntity 란? > 1. signUp 컨트롤러 > 2. Auth.SignUp 클래스 ![](https://velog.velcdn.com/images/ch