Category 빌드와 배포

Nginx의 keepalive와 ALB의 유휴 연결 시간, client_header,body_timeout과의 관계

Nginx의 keepalive와 ALB(Application Load Balancer)의 유휴 연결 시간과의 관계 Nginx의 keepalive와 client_header_timeout, client_body_timeout과의 관계

[스프링부트] Github Action과 Beanstalk으로 CI,CD 하기 A부터 Z까지 (5) [완]

📖 [스프링부트] Github Action과 Beanstalk으로 CI/CD 하기 A부터 Z까지 (5) [완]

[스프링부트] Github Action과 Beanstalk으로 CI/CD 하기 A부터 Z까지 (4)

deploy.yml 작성 00-makeFiles.config Procfile 작성

[스프링부트] Github Action과 Beanstalk으로 CI/CD 하기 A부터 Z까지 (3)

빈스톡 환경 생성 IAM 발급 깃헙에 IAM 설정

[스프링부트] Github Action과 Beanstalk으로 CI/CD 하기 A부터 Z까지 (2)

Github Action을 위한 deploy.yml작성과 이해 bash, shell, git bash, vim, cli, 터미널의 기본개념 훑고가기 깃헙에 workflow사용을 위한 push에 Personal Access tokens로 권한 부여하기

[스프링부트] Github Action과 Beanstalk으로 CI/CD 하기 A부터 Z까지 (1)

CI/CD의 개념 CI/CD의 구성요소와 그에 관한 개념 CI/CD 순서에 대한 내용과 Pipeline 개념

Category 네트워크

HTTP 구조와 알아두어야 할 기본 요소들

HTTP에 대한 기본 내용 HTTP Request와 HTTP Response 구조 HTTP 메소드들과 Status Code들

time_wait 소켓이 실제 서비스에서 문제가 되는 이유

실제 서비스에서의 time-wait 발생과 적용원리 실제 서비스에서 time-wait 소켓이 문제를 일으키는 이유 [부록] Nginx, WAS(톰캣), 외부AI, 데이터베이스간 통신은 HTTP 통신일까 ?

HTTP 통신과 TCP 통신 그리고 웹 소켓에 대한 기본 개념 정리

HTTP 통신과 TCP통신의 개념 HTTP 프로그래밍과 소켓 프로그래밍 HTTP,HTTPS 통신에서 양방향 통신을 위한 웹 소켓의 개념

TCP 통신과 3-way,4-way handshake 그리고 time_wait 소켓의 개념

TCP 통신과 3-way handshake와 4-way handshake 내가 사용하는 서버의 기본 time_wait 시간확인

Category DevTools

[스프링부트] devtools 적용, a부터 z까지 완벽정리(+ OS별 차이)

springboot devtools 사용을 위한 의존성 설정과 기타설정 기타 오류들 및 OS별, 프로젝트별 에러사항 정리

Category 도메인연결

Beanstalk환경과 nginx기반에서 멀티도메인, 서브도메인, HTTPS 리다이렉팅

하위도메인(www.도메인)연결과 리다이렉팅 도메인.net, 도메인.co.kr을 도메인.com으로 리다이렉팅 하위도메인(m.도메인)설계와 리다이렉팅 http:// -> https:// 리다이렉팅

Beanstalk기반 환경에 도메인 SSL 설정하기

HTTPS 작동원리와 SSL/TLS 인증서의 개념 ACM에서 SSL 인증서 발급받기 빈스톡(Beanstalk) 환경 구성에 SSL/TLS 인증서 등록하기

Beanstalk기반 환경에 Route53을 이용하여 도메인 연결하기

📖 Beanstalk기반 환경에 Route53을 이용하여 도메인 연결하기

Category 속도 테스트

Nginx gzip 설정을 통한 텍스트 데이터(HTML, CSS, Javascript, JSON..) 속도 테스트

gzip에 대한 개념과 텍스트 데이터 gzip compression level(gzip_comp_level)의 개념 Nginx의 gzip 설정으로 텍스트 데이터에 대한 속도 테스트