0. 목표 1. GitHub Action 설정 1.1 GitHub Action Security값 설정 1.2 GitHub Action yml파일 작성 1.3 DockerFile 작성 2. AWS ECS 2.1 ECS 만들기 2.2 클러스터 설정 2.3 테스크 정의
1. CI/CD 1.1 CI/CD란? 1.2 Git Action에 대해 2. Git ACtion 해보기 2.1 Git Action 설정 2.2 Git Action의 다양한 기능 1. CI/CD 1.1 CI/CD란? 개발을 하다보면 기획 - 개발 - 배포 - 운영
1. AWS 설정 1.1 AWS 권한설정 1.2 ECR 생성 1.3 AWS-cli 설치 및 설정 2. ECR 2.1 Docker imgae 2.2 ECR 권한설정 2.3 ECR 이미지 배포 1. AWS 설정 먼저 AWS IAM을통해 권한설정을 하고 인증을 위한 KEY를 받아올 수 있도록 한다. 1.1 AWS 권한설정(IAM 설정) IAM으로 간 뒤 사용자...
1. 테스트코드의 중요성 2. TDD와 BDD 2.1 TDD에 대해 2.2 BDD에 대해 1. 테스트코드의 중요성 2. TDD와 BDD 2.1 TDD에 대해 2.2 BDD에 대해 결론
1. JAVA 객체 메소드 JAVA 객체 메소드에 대해서 객체의 종류 2.1 getClass() 2.2 hashCode() 2.3 toString() 2.4 equals() 2.5 clone() 들어가면서 Java를하면서 JS처럼 내장메소드가 있는지 궁금해졌다. 학습
1. JAVA 객체 메소드 JAVA 객체 메소드에 대해서 객체의 종류 2.1 getClass() 2.2 hashCode() 2.3 toString() 2.4 equals() 2.5 clone() 들어가면서 저번에 클래스에 대해 공부를 하다가 그럼 항상 클래스를 만들어
1. 싱글톤 패턴 싱글톤 패턴이란? 예시코드 들어가면서 저번에 클래스에 대해 공부를 하다가 그럼 항상 클래스를 만들어 사용하면 그것또한 메모리에 비용이 소비되지 않을까라는 생각을 했다. 이러한 생각을 이미 고려한 JAVA는 싱글톤 패턴이란 방법을 이미 사용하고 있었다;; 자주사용하지는 않을것 같지만 프로젝트를 진행하면서 자주쓰이는 클래스는 인스턴스로 무분...
추상클래스란?추상클래스의 예시인터페이스란?인터페이스 예시코드자바는 OOP로 설계된다고 저번시간에 말을 했다. 그럼 다양한 클래스들을 용도별로 구분하고 쓰임새에맞게 가져다 쓰는게 맞지않을까싶다.이러한 개념과 생각을 가지고 깔끔한 클린코드를 작성하기 위해선 무분별한 클래스
1. Garbage Collection Garbage Collection이란? 예제코드 JVM의 Garbage Collection Garbage Collection의 동작방식 들어가면서 JS로 코드를 짤때는 워낙 방법이 쉽고 데이터의 남발이나 메모리에 대한 걱정이 없
StackHeapGarbage Collection이란?예제코드 JVM의 Garbage CollectionGarbage Collection의 동작방식이전에 JavaScript의 구동방식을 살펴보면서 코드에 대한 이해도와 비동기 및 동기화 방식에 대해 시각이 넓어졌다. 그
객체 구조화 프로그래밍 1. 객체구조화 프로그래밍이란? 1.1 객체 1.2 객체의 사용 및 구현 1. DOM구축 계획 1.1 Terminal명령어란? 1.2 자주쓰이는 명령어 들어가면서 평소 Node와 Django로 웹을 개발하던중 JAVA의 객체 기반언어에 흥미를
1. 마이크로 서비스 모놀리식 어플리케이션에서 마이크로서비스 아키텍처로의 전환은 BIG BANG 방식으로 전환하는 TOP DOWN 방식을 여전히 선호하는 것이 국내 프로젝트의 실정이지만, 아키텍처 사상의 변화는 커버넌스 측면은 물론 어플리케이션의 구조적인 변화가 크게
프로젝트를 진행하면서 많은 경험과 에러를 만나왔다. 하지만 프로그램의 유지보수성 측면은 TDD와 클래스기반 개발 말고는 딱히 생각나는 부분이 없었다. 이번에 LandingProject를 진행하면서 TDD등 데이터관리뿐 아니라 DB자체에 Query가동 시간을 기록하고 확
https://ivvve.github.io/2019/07/24/server/graphql/over-under-fetching/https://www.apollographql.com/blog/graphql/basics/graphql-vs-rest/http
1. Under-fetching, Over-fetching 1.1 Under-fetching, Over-fetching 이란? 2. GraphQL VS REST 3. GraphQL 3.1 GraphQL이란? 3.2 GraphQL사용법 3.3 GraphQL예제 들어
마이크로소프트에서 구현한 JavaScript의 슈퍼셋(Superset) 프로그래밍 언어이며 확장자로는 .ts를 사용하며, 컴파일의 결과물로 JavaScript 코드를 출력한다. 최종적으로 런타임에서는 이렇게 출력된 JavaScript 코드를 구동시켜야 한다.타입스크립트
평소와 동일한 방법으로 CLI창을 통해 react app을 만들려고 했어다. 하지만 아래의 사진과 같은 에러가 떴었고 에러에 나오는 안내문구대로 처리를 하려했다.하지만 에러가 해결되지 않았고 인터넷에서 해결방버을 찾아보았다. 그결과 위 내용대로 CLI창에 입력한 결과
마이크로소프트에서 구현한 JavaScript의 슈퍼셋(Superset) 프로그래밍 언어이며 확장자로는 .ts를 사용하며, 컴파일의 결과물로 JavaScript 코드를 출력한다. 최종적으로 런타임에서는 이렇게 출력된 JavaScript 코드를 구동시켜야 한다.타입스크립트
1. Session 1.1 Session에 대해 1.2 Session의 사용 2. token 2.1 token에 대해 2.2 token의 사용 3. Cookie 3.1 Cookie에 대해 3.2 Cookie의 사용 들어가면서) HTTP의 특징을 먼저 짚고 넘어가겠
만약 내가 DB를 이용해 회원정보를 가지고 있어야 하는 웹서버를 배포한다고 들었을때 개인적으로 DB를 구축하기위해 컴퓨터를 배치하고 인터넷을 연결하는등 부가적인 요소가 들어간다.흔히 회사 혹은 군대에서 아래의 사진과 같은 장소를 본적이 있을것이다. 똑같은 모습은 아니