본문 바로가기

분류 전체보기64

[ AWS ] AWS랑 친해지기-1 (AWS EC2 기본 배포) [ AWS ] 왜 내가 백엔드인데 AWS 클라우드를 배워야 하는가? 내가 왜 AWS를 배워야 하는가? 백엔드 개발을 하면서 Spring으로 개발을 하면 되는데 왜 취업을 하려면 AWS가 필요성에 대해서 생각을 하게 되었다. 백엔드 개발자는 서버에 대해서 알고 있어야 하 pos04167.tistory.com 1. AWS에 기본적으로 배포하는 방법을 알아보자 일단 시작에 앞서 이번에는 AWS에 내가 작성한 코드를 배포하여 실행하는 방식을 설명을 하려고 한다. 기본적인 흐름으로는 Github에 있는 간단한 프로젝트를 Clone하여 AWS서버에 받아 탄력적 IP에 접속하여 실행하여 정상적으로 배포가 되었는지 확인을 하려고 한다. 2. AWS 탄력적 IP 주소 연결 및 보안 설정 고정 IP 설정 만약에 집 5개가.. 2023. 4. 7.
[ AWS ] 왜 내가 백엔드인데 AWS 클라우드를 배워야 하는가? 내가 왜 AWS를 배워야 하는가? 백엔드 개발을 하면서 Spring으로 개발을 하면 되는데 왜 취업을 하려면 AWS가 필요성에 대해서 생각을 하게 되었다. 백엔드 개발자는 서버에 대해서 알고 있어야 하는데 기존에는 IDC를 이용하여 서버를 관리를 하였다. 하지만 이제는 클라우드를 기반으로 서버를 관리하기 때문에 백엔드를 준비하면 클라우드에 대해서 당연하게 알아야 한다. 나는 많은 클라우드 중에서 AWS를 학습을 하려고 한다. 왜냐하면 많은 회사의 클라우드가 있지만 AWS가 점유율이 가장 높고 많은 회사에서 AWS환경에서 작업을 하기 때문에 AWS를 선택을 하였다. AWS가 클라우드를 주도하는 이유 AWS(Amazon Web Services)가 정점에 도달했다는 소문은 시기상조였다. 민주화된 클라우드 컴퓨.. 2023. 4. 7.
코드숨 스프링 [15기] - 마지막 회고 1. 이번 주에 학습한 내용 Spring REST Docs Javadoc Docker 2. 중점적으로 학습한 부분 Rest Docs Spring Rest Docs를 이용해서 기존에 작성한 API 스펙을 문서화를 하였다. 문서화에는 대표적으로 Rest Docs와 Swagger가 있었으며 코드숨에서 테스트 코드를 작성했기 때문에 Rest Docs를 기반으로 문서화를 진행을 하였다. Docker 도커란 컨테이너 기반의 오픈소스 가상화 플랫폼이다. 이번에 처음으로 도커에 대해 학습을 하였는데 아직 나한테는 너무 생소한 내용이어서 개념을 익힌다는 마음으로 학습을 하였다. 이번에 도커를 사용해서 우분트와 maria db 등 이미지를 받아와서 바로 사용을 했는데 이 부분에서 신기했다. 초보를 위한 도커 안내서 - 도.. 2023. 4. 3.
코드숨 스프링 [ 15기 ] - 7주차 회고 1.이번 주에 학습한 내용 Spring Security를 사용하여 비밀번호 암호화 및 인증, 인가를 적용하라. PasswordEncoder AuthenticationFilter 2. 중점적으로 학습한 부분 1. 스프링 시큐리티에 대해 전반적인 부분을 학습 2. REST API의 Stateless 아키텍처에 대해 조사하는 시간을 가졌다. [ Spring ] Stateless REST With CSRF 1. 글을 작성하는 이유 기존의 서버 사이드 렌더링(SSR)으로 프로젝트를 구현을 했을 때 CSRF처리를 한 경험이 있다. 하지만 코드숨에서 시큐리티 파트를 학습하면서 Rest Api에서 csrf를 사용하지 않 pos04167.tistory.com 3. 반복적으로 이루어지는 인증/인가 처리를 어떻게 해결 [S.. 2023. 3. 28.