일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- vue
- back-end
- spring boot
- 반복문
- Producer
- SWIFT
- 상속
- javascript
- 코틀린
- state
- swagger
- props
- Nest.js
- restful api
- java
- Sequelize
- It
- class
- kafka
- Kotlin
- 조건문
- jpa
- 개발자
- front-end
- node.js
- AWS
- file upload
- 개발이 취미인 사람
- component
- react
- Today
- Total
목록개발자 (162)
개발이 취미인 사람
- 지난 시간 안녕하세요. 지난 시간에는 Xcode를 설치하는 방법에 대해 알아봤습니다. Xcode 설치 방법에 대해 모르시는 분들은 아래 링크를 통해 설치하고 오시는 걸 추천드리겠습니다. [언어(Programming Language)/Swift] - [Mac] Xcode 설치 (앱 스토어 다운로드 실패 해결) [Mac] Xcode 설치 (앱 스토어 다운로드 실패 해결) - 개요 안녕하세요. 이번 시간에는 맥북에서 Xcode 설치 방법에 대해 알아보겠습니다. - 설치 보통 앱 스토어(App Store)를 통해 Xcode를 설치를 진행하면, 3~4시간 동아 다운로드 받고 "다운로드 실패" any-ting.tistory.com - 개요 이번 시간에는 기본 문법인 자료형, 변수, 상수에 대해 알아보겠습니다. ..
- 개요 안녕하세요. 이번 시간에는 개발 환경과 배포 환경에 대한 환경 변수 선언 방법에 대해 알아보겠습니다. Node.js로 개발을 해보셨다면 어떤 느낌인지 팍 오실 거예요. 보통 Node.js에서는 모듈을 사용해 환경 변수를 설정하거나, package.json 파일에 명령어에 직접 선언하는 방식으로 사용하셨을 거예요. React에서도 비슷한 방법으로 사용할 수 있습니다. - 환경변수 선언 저는 .env 파일을 생성해서 환경변수를 선언하겠습니다. 기본적으로 리액트에서는 REACT_APP_ 을 반드시 붙여서 선언해야 됩니다. .env : 기본 .env.local : test 환경 외에 모든 환경에서 로드할 때 사용 .env.development : 개발환경 / npm run start & yarn sta..
- 개요 안녕하세요. 이번 시간에는 PM2에 대해 알아보겠습니다. Node.js를 사용할 때 배포 단계에서 서버를 무중단으로 설정해야 하는 상황이 발생합니다. 그때 여러 모듈이 있긴 하지만, 그중에 하나인 PM2에 대해 알아보겠습니다. PM2는 Node.js 프로세스 관리자입니다. 공식 홈페이지에서도 대문짝만 하게 설명하고 있습니다. 그럼 이제 설정하는 방법에 대해 알아보겠습니다. :) - 설정 첫 번째로 해야 하는 건 pm2 모듈을 Golobal로 설치해야 합니다. - PM2 설치 sudo npm install pm2 -g sudo 권한으로 설치해야 로컬 npm 모듈에 접근할 수 있습니다. - ecosystem.config.js 파일 생성 pm2 ecosystem 위 명령어를 실행하면 ecosystem..
- 개요 안녕하세요. 이번 시간에는 babel에 대해 알아보겠습니다. babel이란 무엇일까요? 공식 홈페이지에 대문짝 만하게 말하고 있습니다. Babel은 JavaScript 컴파일러라고 말해주고 있습니다. 컴파일러...? 컴파일러는 무엇일까요?... IT용어는 끝도 없죠?... 간단하게 설명하면 우리가 작성하는 코드는 사실 기계가 알 수 있는 코드가 아닙니다. 즉, 사람과 근접한 언어를 고급언어라고 표현하며, 기계와 근접한 언어를 저급 언어라고 합니다. 컴파일러는 사람이 작성한 코드를 기계가 읽을 수 있게 변환할 때 사용합니다. 그럼 Babel은 "이런 역할을 하는구나"라고 생각하실 수 있지만 Babel은 다른 부분을 컴파일 해줍니다. 그것은 JavaScript가 발전하면서 브라우저가 언어적인 호환성..
- 개요 안녕하세요. 이번 시간에는 EC2 Auto Scaling에 대해 알아보겠습니다. AWS Auto Scaling은 정책(내가 정의한 법)에 따라서 시스템을 자동으로 늘리고 줄여주는 서비스입니다. 대표적인 EC2 인스턴스를 내가 정의한 설정에 따라 서버를 늘리고 줄여줄 수 있습니다. 간단하게 동작 방식을 설명하면 하나에 서버에 트래픽이 폭주하면 해당 서버에 CPU 사용률은 점점 높아집니다. 그러다, CPU 점유율이 내가 지정한 값을 몇 분간 지속적으로 유지되면 미리 준비된 이미지(AMIs)를 이용해서 인스턴스를 생성하고, ELB에 연결해 트래픽을 새로 생성한 EC2 인스턴스에 분산합니다. 만약, 트랙픽이 줄어들면 CPU 사용률이 줄어들면 EC2 인스턴스가 순차적으로 제거됩니다. 신기하죠?ㅎ 저도 실..
- 개요 안녕하세요. 이번 시간에는 AWS Elastic IP(탄력적 아이피)에 대해 알아보겠습니다. 탄력적 아이피는 EC2 인스턴스에 고정 아이피를 설정할 때 사용됩니다. EC2 인스턴스를 상태가 중지 상태에서 새롭게 실행 상태로 변경하면, 기존에 할당받은 IP주소가 변경됩니다. 만약 실제 서비스 중인 서버라면... 문제가 예상이 되시죠?... 그렇기 때문에 고정 아이피를 사용하거나. DNS 서버와 연결해서 사용합니다. 이번 시간에는 고정 아이피를 생성하고 설정하는 방법에 대해 알아보겠습니다. - 고정 아이피 생성 및 설정 우리가 EC2 인스턴스를 생성하고 나면 아래와 같은 네트워크 구성으로 이루어집니다. 위에서도 설명했듯이 아이피가 변경되면 문제가 발생하기 때문에 탄력적 IP 주소를 설정합니다. 현재..
- 개요 안녕하세요. 이번 시간에는 AWS EC2 인스턴스 이미지를 만들어 보는 시간을 가져보겠습니다. 이미지(AMI)란 무엇일까요? Amazon Machine Image의 줄임말입니다. 사실 우리는 EC2 인스턴스를 생성할 때 AMI를 선택하여 인스턴스를 생성했습니다. AWS에서는 여러 이미지(AMI)를 제공하며, 저희는 원하는 이미지(AMI)를 선택해 사용할 수 있습니다. 이런 이미지를 우리가 만들어서 사용할 수 있습니다. 그러기 위해서는 EC2 인스턴스가 필요합니다. EC2 인스턴스를 생성하는 방법을 모르시는 분들은 아래 링크를 통해 만들고 오시는 걸 추천드립니다. :) EC2 인스턴스 생성 : any-ting.tistory.com/66 [AWS] EC2 인스턴스 생성 - 개요 안녕하세요. 이번 시..
- 개요 안녕하세요. 이번 시간에는 AWS 로드 밸런서(Load Balancer)에 대해 알아보겠습니다. 로드 밸런서(Load Balancer)는 무엇일까요? 그리고 왜 사용해야 할까요? 로드 밸런서는 요청이 들어오는 트래픽을 각 서버에 알맞게 분산해주는 네트워크 기술이자 특정 서버를 말합니다. 그럼 로드 밸러스를 사용하지 않을 때와 사용했을 때 그리고 언제 사용하는 게 좋을까요? 우리는 모든 기술을 사용할 때 위 질문을 항상 하는 습관을 가져야 합니다. 간단하게 큰 규모에 서비스를 우리가 만들어야 한다면, 당연히 트래픽이 많고 서버 장애가 많이 발생될 수 있다는 점을 고려해서 설계해야 됩니다. 이런 상황이라면 분명 로드 밸런서를 사용해야 합니다. (서버의 장애가 발생한다는 건... 서비스에 큰 타격을 ..
- 개요 안녕하세요. 이번 시간에는 AWS 보안 그룹에 대해 알아보겠습니다. 보안 그룹에 대해 잘 모르시는 분들은 아마 AWS 서비스를 사용하지 않으셨던 분들이거나 막 사용하기 시작하신 분들이라고 생각합니다. 아시는 분들은 해당 글을 읽지 않으시는 걸 추천드립니다. 반대로 모르시는 분들은 읽는 걸 추천드리겠습니다. - 개념 지난 시간에는 EC2 인스턴스를 생성하고 접속하는 방법에 대해 알아봤습니다. 놓치고 오신 분들은 아래 링크를 통해 학습을 하고 오시는 걸 추천드리겠습니다. EC2 인스턴스 생성 : any-ting.tistory.com/66 [AWS] EC2 인스턴스 생성 - 개요 안녕하세요. 이번 시간에는 AWS EC2 서비스에 대해 알아보겠습니다. 클라우드 서비스에 대한 이해도가 있다면 좋겠지만, ..
- 지난 시간 안녕하세요. 지난시 시간에는 EC2 인스턴스를 생성하는 방법에 대해 알아봤습니다. 혹시 놓치고 생성하는 방법에 대해 알지 못하신 분들은 아래 링크를 통해 생성하고 해당 글을 읽는 걸 추천드리겠습니다. any-ting.tistory.com/66 [AWS] EC2 인스턴스 생성 - 개요 안녕하세요. 이번 시간에는 AWS EC2 서비스에 대해 알아보겠습니다. 클라우드 서비스에 대한 이해도가 있다면 좋겠지만, 모르시는 분들도 있기 때문에 간단하게 설명하도록 하겠습니다. 클 any-ting.tistory.com - 개요 이번 시간에는 우리가 생성한 EC2 인스턴스에 접속하는 방법에 대해 알아보겠습니다. 지난 시간에 키 페어를 다운로드를 했습니다. 운영체제가 윈도우라면 Putty나 Xshell로 접속..