분류 전체보기(472)
-
Terraform tutorial - 1 IaC, Terraform
Terraform aws 튜토리얼을 공부하고 정리한 글입니다. [링크] Iac는 그래픽 ui를 이용하지 않고 infrastructure 설정들을 관리하기 위해 사용한다. IaC는 리소스 정보를 정의함으로서 안전하고, 반복적인 방식으로 build, change, mange할 수 있다. 테라폼은 HashiCorp의 IaC로 리소스와 infrastructure를 사람이 읽을 수 있고 정의할 수 있게 작성하고 라이프 사이클을 관리할 수 있다. 테라폼은 다수의 클라우드 플랫폼을 관리할 수 있다. 사람이 읽을 수 있어서 infrastructure 코드를 빠르게 작성할 수 있다. 테라폼의 상태를 리소스 변화를 트랙킹하며 변화를 확인할 수 있다. infrastructure의 configure를 안전하게 버전 컨트롤 할..
2021.09.24 -
9월 17일 공부
오늘도 우리 팀에는 나만 출근했다. 어제와 같이 사수님이 얘기해주신 코드를 리딩했고 서버 인프라가 대부눈 aws로 되어있는 것으로 확인했다. 우선 어떤 부분이 있는지 체크했고 모르는 aws 내용들을 정리했습니다. 우선 지금 회사에서 사용하는 aws 들을 정리하자면 이와 같다. Dynamo DB Load Balancing kinesis s3 lambda sqs route53 sftp eks nat 많다... 그래도 이게 뭔지 간략하게 정리해보겠다. Dynamo DB aws에 존재하는 데이터베이스이다. 기본적으로 아래와 같은 특징을 갖고 있다. NoSQL key-value 저장소 2번째 점의 이유로 Read 속도가 빠르고 Update가 느리다. 데이터 들이 정형화 되어 있지 않기 때문에 공통된 데이터가 또 ..
2021.09.17 -
09월 16일 공부일기
09월 16일 공부일기 회사에 입사하고 하루가 지났다. 첫날에는 이것저것 다 설정한다고 매우 힘들었지만 좋은분들을 만나서 좋은 회사생활이 될 수 있다고 앞으로를 예상해볼 수 있었다. 이제 남은건 나만 잘하면 된다는 것이었다. 어제와 달리 오늘 우리팀은 재택 근무를 하는 날이지만 나는 온보딩이 있어서 출근을 했다. 그래서 아주 구체적인 일을 현재 받은 상황이 아니라 멘토분이 알려준 레퍼지토리 코드 리딩을 진행했다. 코드리딩을 진행하며 팀에서 사용하는 기술을 우선 오늘 새롭게 들어보고 공부해볼 내용은 다음과 같다. 물론 지금 현재 상황에서 aws 환경에서 사용해볼 수 있는 환경은 아니지만 간략하게 어떤 기술이고 왜 사용하는지 등에 대해서 정리해보겠다. Terraform 아래 참고 글을 읽어 보며 느꼈던 Te..
2021.09.16 -
go-grpc-gateway(2) go code 작성하기
그럼 1편에 이어서 go 서버를 실제로 만들어 보겠습니다. [golang/golang-webServer] - go-grpc-gateway(1) proto 작성해보기 go-grpc-gateway(1) proto 작성해보기 go-grpc-gateway golang을 활용해서 서버를 만들다가 go 서버간의 통신을 grpc를 사용하도록 확정했다. 하지만 몇가지 문제점이 있었다. 문제점 1. Client 친구가 rest로 모를뿐더러 grpc를 배우기엔 부담스 hoony-gunputer.tistory.com 우선 시작하기 전에 앞서 얘기했던 golang 라이브러리를 설치해야합니다. (1)의 과정을 완료했다면 terminal에 go mod tidy만 입력하면 필요한 라이브러리를 모두 설치할 수 있습니다. packag..
2021.08.03 -
go-grpc-gateway(1) proto 작성해보기
go-grpc-gateway golang을 활용해서 서버를 만들다가 go 서버간의 통신을 grpc를 사용하도록 확정했다. 하지만 몇가지 문제점이 있었다. 문제점 1. Client 친구가 rest로 모를뿐더러 grpc를 배우기엔 부담스러워 보였다. 친구가 처음 프로젝트를 진행하다보니 모르는 부분이 많아 최대한 간단히 rest로 클라이언트와 서버는 통신하고 싶었다. 2. 1번의 문제가 전혀상관 없이 현재 클라이언트와 서버는 grpc 통신을 할 수 없다. 브라우저는 현재 서버와 grpc 통신을 할 수 없다. -> 이러한 문제를 해결하기 위해 클라이어트와 서버 사이에 reverse proxy 서버를 두어 proto 작성한 api에 맞게 요청을 받을 수 있었다. 또한 클라이언트는 서버의 ip를 모르고 revers..
2021.08.02 -
대학생활 필수 가성비 포터블 ssd 추천 Crucial X6!
운 좋게 마이크론 크루셜 X6 ssd 대학생 체험단에 선정되어 처음 제품 리뷰를 작성하게 되었습니다. 부족해도 열심히 작성해보겠습니다 꾸벅 1. 제품 포장 및 구성 사진 제품의 박스는 아래 사진과 같이 생겼으며 작동이 되는 os, 용량, 쓰기 읽기 속도가 큰 글씨로 쓰여있다. 제품의 구성품은 USB C to C, ssd, 설명서로 구성되어 있다. 안타깝지만 USB A to C는 존재하지 않는다. (이거 몇 천원 밖에 안하는데 추가하고 민심을 챙기는게 몇배 더 좋았을거 같다.) 내가 사용하고 있는 t5의 경우에는 둘 다 있었는데 이 점은 경쟁사와 비교된다. 구매하기 전에 확인하고 구매하자! 2. 속도 읽기 쓰기 속도는 540mb/s라고 적혀있는대 실제 속도가 얼마나 나올지 궁금해서 여러가지 툴을 사용해서 ..
2021.06.17