🔥 Keep새로운 사람들과의 만남 👥이번 학기에 여러 활동들을 하면서 새로운 사람들을 많이 만나게 되었습니다. 대부분이 개발을 주로 하시는 분들이셨는데요, 각자 다양한 방법으로 정말 열심히 살고 계셨습니다. 그런 분들과 대화하면서 계속 자극을 받고 마음을 다잡게 되는 것 같습니다. ㅎㅎ 꾸준히 많은 분들과 소통하면서 우물 안 개구리가 되지 않도록 노력해야겠습니다 🐸 ❓ Problem스트레칭 꾸준히 하기 .. 🏋🏻♀️자기 전에 꾸준히 스트레칭 하기로 목표를 세웠지만 .. 피곤해서 집 도착하면 씻고 바로 누워버리는 바람에 스트레칭하고 잔 날은 정작 며칠 안 되는 것 같습니다. 🥹 앞으로는 컴퓨터 앞에 더 오래 있어야 하니 더 열심히 스트레칭해야겠습니다 ㅎㅎ ! 💪🏻 Try밥 건강한 식단으로..
구름톤 유니브 4기 활동 시작구름톤 유니브란?구름과 카카오가 공동 주관하는 전국 대학생 IT 연합 동아리입니다. 약 8개월의 기간(3-11월) 동안 온보딩, 교내/연합 스터디, 세미나, 무박 2일 해커톤, 데모데이 등 다양한 활동들을 경험하며 성장할 수 있습니다. 좋은 기회로 구름톤 유니브 4기에 참여하게 되었습니다. 🥳 이번 기수에서는 IT 연합 동아리 중 최대 규모인 67개 대학이 참여하게 됨에 따라, 오프라인 OT는 선착순 80명만 참여할 수 있었습니다. 저는 운 좋게 티켓팅에 성공해서 오프라인 OT에 참여하게 되었습니다. 오프라인 OT는 판교 카카오테크 부트캠프에서 진행하였습니다. 들어가자마자 귀여운 라이언과 운영진 분들이 맞이해주셨습니다. 라이언 지금 크록스 신고 있는 거 보이시나요 ㅎㅎ 너무..
🔥 Keep구름톤 유니브 연합동아리 시작 ☁️구름톤 유니브 4기에 참여하게 되었습니다 🥳 대학 생활 하면서 정말 해보고 싶었던 것 중 하나가 개발 연합 동아리였는데, 이렇게 좋은 기회로 참여하게 되어 너무 기쁩니다 ㅎㅎ 앞으로 미르미분들과 함께 할 스터디와 해커톤 등 모든 활동들이 정말 기대됩니다. 얼른 활동 시작했으면 좋겠네요 ~! 🤭 이번 활동 기간 동안 미르미 분들과 함께 개발 역량 열심히 쌓아보도록 하겠습니다 !! 파잇팅 💪🏻 ❓Problem느슨해진 태도지난 주는 정말 느슨해진 태도로 한 주를 보낸 것 같습니다. 데드라인이 정해져 있는 일이 없었어서 그런지, 저도 모르게 늘어지게 된 것 같습니다. 사실 이런 개인 시간을 갖게 되는 것이 쉽지 않기도 하고 이럴 때일수록 더 바쁘게 움직여야 ..
🔥 Keep동기부여 영상 보기 📺작년부터 봐야지 하면서 계속 미뤄왔던 토스 다큐멘터리를 드디어 봤습니다. 토스 다큐멘터리를 보면 심장이 뛴다는 말이 무슨 말인지 이해가 갔습니다. 이 영상을 통해 토스만의 문화와 사람들의 가치관을 들여다볼 수 있었는데요, 모든 내용과 장면들이 정말 신선했고, 큰 자극이 되었습니다. 멋진 분들께서 너무 멋진 말들을 해주셔서 열심히 노션에 기록까지 하며 봤습니다. 하핫 이 영상을 통해 저만의 가치관을 확립할 수 있었던 것 같아, 이번 주 중 제일 잘한 일이라고 할 수 있을 것 같네요 ! 🤭최근 올라온 영상인, Toss Leader, 이승건 대표님의 '꿈까지 매일 걸어가는 사람'이라는 강연을 보면서 마인드셋을 할 수 있게 되었습니다. 요즘 들어 진로에 관한 고민이 많이 들..
안녕하세요! 오지 않을 것 같았던 4학년이 저에게도 찾아왔습니다.최근 들어 저에게 크고 작은 목표들이 생겼는데요, 이 목표들에 가까워지기 위해서는 '어제보다 나은 내가 되어야 한다'는 생각이 들었습니다. 바쁜(바빠야 하는😅) 4학년이니만큼, 저 자신을 되돌아보는 시간을 의식적으로 가져보고자 합니다. 다음과 같은 형식에 맞춰 회고록을 작성해 보려고 합니다.KPT(Keep, Problem, Try)KPT는 3가지 관점(Keep, Problem, Try)에서 업무를 돌아보고, 다음 액션 아이템을 도출해 내는 회고 형식입니다. 초심자에게 추천하는 형식이라고 하셔서 이 형식을 선택해 봤습니다 ㅎㅎ 🔥 Keep (유지하고 싶은 것) 이번 주 내가 잘 한 부분앞으로도 유지하고 싶은 부분 ❓ Problem (문제가..
* 피그마로 만든 이미지를 첨부했는데 다크 모드에서는 보기 별로 안 좋네요 .. ㅜㅜ 라이트 모드로 보시는 것을 추천드립니다 🥲 안녕하세요! 최근 들어 Spring Security를 공부하기 시작했는데요, 모놀리식과 마이크로서비스 용어가 자주 등장하여 이에 대한 궁금증이 생겼습니다. 두 아키텍처를 공부하며 알게 된 내용을 간략히 정리해 보려고 합니다. 우리가 서버 개발을 하다 보면 수많은 기능들을 개발하게 됩니다. 하나의 프로그램에 모든 기능을 쑤셔 넣는 것(?)을 모놀리식 아키텍처라고 합니다. 이렇게 여러 기능들을 하나의 프로그램에 다 쑤셔넣어서 개발하다 보면 많은 문제가 발생하게 됩니다. 모놀리식 아키텍처(Monolithic Architecture, MA)모놀리식의 단점은 다음과 같습니다.1. 기능..
'모든 개발자를 위한 HTTP 웹 기본 지식' 강의를 보고 정리하였습니다. 우리가 회원 정보 관리에 대한 API URI를 설계해야 한다고 가정해 봅시다. 회원 기능회원 등록: /create-member회원 조회: /read-member-by-id회원 수정: /update-member회원 삭제: /delete-member이게 과연 좋은 URI 설계일까요 ?URI를 설계할 때는 '리소스'에 집중해야 합니다. 리소스가 뭔데 ? 🧐'사과를 가져와라'라는 문장에서 리소스는 '사과'입니다. ('가져와라'는 행위에 해당)따라서 회원 등록, 회원 조회, 회원 수정 등에서의 리소스는 '회원'이 됩니다. 리소스에 집중하라고 했으니 .. 이렇게 설계하면 될까요 ?회원 등록: /members/{id}회원 조회: /membe..
'모든 개발자를 위한 HTTP 웹 기본 지식' 강의를 보고 정리하였습니다. 클라이언트와 서버는 HTTP 메시지로 거의 모든 형태의 데이터를 주고받을 수 있습니다. HTTP 메시지의 구조HTTP 메시지는 다음과 같은 구조를 가지고 있습니다.start-line (시작 라인)header (헤더)empty line (공백 라인, CRLF) →필수 ❗message body 요청 메시지 vs 응답 메시지HTTP는 요청 메시지와 응답 메시지의 거의 비슷한 구조를 가지고 있지만, 다른 형태를 띄고 있습니다.start-line (시작 라인)HTTP 요청 메시지에서는 시작 라인을 request line이라고 부릅니다.request line = method *SP request-target SP HTTP-version CR..
'모든 개발자를 위한 HTTP 웹 기본 지식' 강의를 보고 정리하였습니다. 이번에는 HTTP의 기본적인 내용들을 정리해 보려고 합니다. HTTP란?HTTP(HyperText Transfer Protocol)는 Hypertext(HTML) 문서 간의 링크를 통해서 정보를 전송할 수 있는 프로토콜로 시작되었습니다. 그러나 지금은 HTML 뿐만 아니라, JSON, 이미지, 영상, 파일 등 거의 모든 형태의 데이터들을 전송할 수 있게 되었습니다. HTTP의 역사HTTP/0.9 1991년: GET 메서드만 지원, HTTP 헤더 xHTTP/1.0 1996년: 메서드, 헤더 추가HTTP/1.1 1997년: 현재 가장 많이 사용하는 버전 (가장 중요 !)HTTP/2 2015년: 성능 개선HTTP/3 진행 중: TCP..
'모든 개발자를 위한 HTTP 웹 기본 지식' 강의를 보고 정리하였습니다. 클라이언트가 https://www.google.com:433/search?q=hello&hl=ko로 서버에 요청을 보냈다고 가정해 봅시다.1. 먼저 DNS 서버에서 www.google.com에 해당하는 IP 주소를 조회한 뒤,2. 프로토콜 정보(443)를 찾습니다.3. 이 IP 주소와 프로토콜 정보를 기반으로 HTTP 요청 메시지를 생성합니다. 이 HTTP 요청 메시지를 서버에 전달하려면 어떤 과정을 거쳐야 할까요?HTTP 메시지 전송 과정위 과정을 통해 HTTP 메시지가 서버로 전송됩니다. 1. 서버가 HTTP 요청 메시지가 담긴 TCP/IP 패킷을 받으면,2. TCP/IP 껍데기는 버리고 HTTP 메시지를 해석하여 요청에 맞는..