전체 글
-
[경제도서] 엑시트 EXIT | 송희창(송사무장) - 경제적자유를 이룰 동기가 필요하다면?경제공부/경제도서 2024. 2. 5. 00:24
EXIT는 '부자아빠 가난한아빠' 를 읽고 내가 선입견 속에 살았구나를 깨우치는 데 큰 깨달음을 얻었고 그 이후에 어떻게 하면 나아갈 수 있을지 부정적이게 될 때, 어느순간 내가 다시 선입견에 나를 가두고 있었구나를 다시 깨우치고 경제적자유에 대한 확실한 목표를 세워야겠다는 동기부여와 동시에 돈이 돈을 벌게하는 시스템의 사례를 간접적으로 경험하게 해준 소중한 책이다. 다양한 경제도서를 읽었지만 자본주의 시스템에 대하여 가장 적나라하게 일깨워준 책은 두 개의 책이다. '부자아빠 가난한 아빠', 'EXIT' 오랜만에 심금을 울린 책이었기에 읽자마자 자리에 앉아 책 리뷰를 작성하게 됐다. 인상깊었던 구절을 기록하고, 3년 동안 어떻게 나아갈지 목표를 세울 것이다. 우선, 마음을 굳건히 하기 위해 다시 보기 위..
-
인프런 AWS 입문자를 위한 강의-Lambda, CloudFront, DynamoDB, API Gateway, Code Commit, Code Deploy, Code pipeline (22.06.01)Cloud/AWS 2022. 6. 1. 16:59
# Lambda - Serverless의 주축을 담당 (sever+less, 클라우드가 직접 자동으로 서버를 생성하고 자원 관리) - Events를 통하여 Lambda를 실행시킴 - nodejs, python, java, go등 다양한 언어 지원 - Lambda Function (람다에서 짠 코드) #Lambda비용 - Lambda Function이 실행될 때만 지불 - 매달 1,000,000 함수 호출시 무료 (그 이후는 유료) #Lambda특징 - 최대 300초(5분) 런타임 시간 허용(대용량데이터 처리시 종종 타임아웃. 람다함수 5분이상 돌라갈 경우임.) - 최대 512MB의 일시적인 디스크 공간 제공(/tmp) - 최대 5MB Deployment Package허용. AWS콘솔에서 직접 코딩을 짤 ..
-
인프런 AWS 입문자를 위한 강의-IAM, EC2, EBS, ELB, Route53, RDS, S3, CloudWatch (22.05.31)Cloud/AWS 2022. 5. 31. 18:46
#AWS Amazon Web Service 클라우드 컴퓨팅 서버리스(원격에서 서버를 작동시키고 관리하며 메모리활동 지원 스스로 관리) 기능 지원. #IAM Identity and Access Management 유저를 관리하고 접근 레벨 및 권한에 대한 관리 - 회원가입시 root 권한을 얻는다 - 그 외 다른 사용자가 접근할 수 있도록 접근키, 비밀키를 생성할 수 있다. - 매우 세밀한 접근 권한 부여 기능. ex) 직원의 권한에 맞는 수준으로만 권한 제공 - 비밀번호를 수시로 변경 가능케 해줌 - multi-Factor Authentication(다중인증)기능 -정책은 그룹, 역할에 추가시킬 수 있다. 하나의 그룹 안에 다수의 유저가 존재 가능하다. 1)그룹 2)유저 3)역할 4)정책 - Univer..
-
AWS Cloud Practitioner Essentials - AWS의 핵심 서비스Cloud/AWS 2021. 2. 10. 04:00
EC2 (Amazon Elastic Cloud Compute) EC2란? Amazon Elastic Cloud Compute의 약자이다. Compute : 컴퓨팅 또는 서버 리소스를 나타낸다. Elastic : 필요에 따라 해당 애플리케이션에 필요한 서버의 양을 자동으로 늘리거나 줄일 수 있다. 서버라는 말 대신, EC2 인스턴스 라고 부른다. EBS (Amazon Elastic Block Store) EBS란? EC2 인스턴스의 스토리지 단위로 사용될 수 있다. 따라서 AWS에서 실행 중인 인스턴스에 디스크 공간이 필요할 때마다 EBS 볼륨을 생각하면 된다. 이러한 볼륨은 하드 디스크 또는 SSD 디바이스가 될 수 있다. 사용한 만큼만 지불하면 되고 볼륨이 더 이상 필요하지 않으면 언제라도 삭제하여 요..
-
TypeORM 개념 및 설치 및 사용방법Server 2020. 6. 7. 23:58
👉 Typeorm 공식문서 ORM 개요 Object-relational mapping, 객체-관계 매핑 객체와 관계형 데이터베이스의 데이터를 자동으로 매핑(연결)해준다. 객체 지향 프로그래밍은 클래스를 사용하고, 관계형 데이터베이스는 테이블을 사용한다. 객체 모델과 관계형 모델 간에 불일치가 존재한다. ORM을 통해 객체 간의 관계를 바탕으로 SQL을 자동으로 생성하여 불일치를 해결한다. TypeORM 개요 express와 관계형 데이터베이스를 조합할 때 자주 사용되는 ORM으로 Sequelize가 있다. 그리고 요즘 Typescript의 인기와 함께 떠오르는 ORM으로 TypeORM 이 있다. Sequelize와 TypeORM 중 어떤 ORM을 사용할지 고민을 많이 했다. 결국은 TypeORM 을 선택..
-
[Babel/Webpack] 바벨과 웹팩을 이용한 ES6 환경 구축카테고리 없음 2020. 5. 26. 19:42
Webpack (웹팩) 1. 개념 자바스크립트 코드가 많아지면 하나의 파일로 관리하는데 한계가 있다. 그렇다고 여러개의 파일을 로딩할 때의 단점도 존재한다. 단점 1) 여러개의 파일을 브라우저에 로딩하는 만큼 네트워크 비용을 치뤄야 한다. 단점 2) 각 파일은 서로의 범위를 침범하면 안되지만, 잘못 작성할 경우 변수 충돌의 위험성이 있다. 웹팩은 이러한 배경에서 이해할 수 있다. 기본구조에서 Module, Bundle, Entry, Output, Mode, Plugin 에 대해 개념을 자세히 정리하려 한다. 2. 기본구조 Module Bundle 참조관계에 있는 모듈을 모아 하나의 파일로 묶어준다. 중요한 이유 모든 모듈을 로드하기 위해 검색하는 시간이 단축된다 사용하지 않는 코드를 제거해준다 파일의 크..
-
[Spring Security] JWT(JSON Web Token) 의 코드 구현Server/Spring 2020. 5. 17. 23:58
🐥 깃허브 : 전체 코드 Spring Boot에 Spring Security와 JWT를 사용해 로그인 구현 1. 동작과정 Generating JWT Client : 로그인 요청 POST (id, pw) Server : id, pw가 맞는지 확인 후 맞다면 JWT를 SecretKey로 생성 Client : Server에게 받은 JWT를 로컬 or 세션에 저장 Client : 서버에 요청할 때 항상 헤더에 Token을 포함시킴 Server : 요청을 받을 때마다 SecretKey를 이용해 Token이 유효한지 검증 서버만이 SecretKey를 가지고 있기 때문에 검증 가능 Token이 검증되면 따로 username, pw를 검사하지 않아도 사용자 인증 가능 Server : response 2. Token 유..
-
[Spring Security] JWT(JSON Web Token) 의 모든 것Server/Spring 2020. 5. 10. 19:04
1. 정의 #JSON #Claim_based_Token #Self_contained JSON Web Token의 약자로 클레임 토큰 기반의 방식. 클라이언트의 세션 상태를 저장하는 것이 아닌 필요한 정보를 토큰 body에 저장해 클라이언트에 저장해두고 이를 증명서 처럼 사용한다. Claim based? Claim : 사용자에 대한 프로퍼티 / 속성 토큰 자체가 정보 Self-contained : 자체 포함, 즉 토큰 자체가 정보 key / value 로 이루어짐 2. 구성 {Header}.{Payload}.{Verify Signature} 3가지 정보를 '.'로 연결하여 사용한다. JWT 공식사이트 를 통해 JWT를 생성 및 검증할 수 있다. Header : JWT 토큰의 유형이나 사용된 해시 알고리즘의..