본문 바로가기 메뉴 바로가기

개발 기록

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

개발 기록

검색하기 폼
  • 정리 (30)
    • Web (5)
    • Spring (5)
    • Java (7)
      • 기초 (5)
      • 자료구조 (1)
    • Kotlin (0)
    • Architecture (1)
    • Infra (3)
    • Test (0)
    • Js (3)
    • Database (2)
    • Error (1)
    • Seminar (3)
  • 방명록

Infra (3)
GitHub Actions 시작하기 - 구성요소

GitHub Actions? 빌드, 테스트 및 배포 파이프라인을 자동화할 수 있는 CI / CD 플랫폼 Workflow, Event, Job, Action, Runner GitHub Actions 구성요소 GitHub Actions Workflow를 구성하여 Repository에서 Event가 발생할 때 트리거되도록 할 수 있다. ex. Repository에 push할 경우(Event), Workflow가 실행된다. Workflow는 순차적으로 또는 병렬로 실행할 수 있는 하나 이상의 Job을 포함한다. 각각의 Job은 자체 Runner(또는 Container 내부)에서 실행된다. Job은 하나 이상의 Step으로 이루어져 있고, Step은 정의한 script를 실행하거나 action을 실행한다. 출처 ..

Infra 2024. 4. 7. 10:13
[AWS] CloudFront?

CloudFront? AWS에서 제공하는 CDN(콘텐츠 전송 네트워크) 서비스 CDN? 클라이언트가 콘텐츠를 요청할 때 원본 데이터를 가진 오리진 서버가 응답을 주는 대신 클라이언트와 더 가까운 곳에 존재하는 CDN 서버가 대신 응답을 주기 때문에 더 빠른 속도로 콘텐츠를 전달할 수 있다. 오리진 서버에 갈 요청을 CDN 서버들이 분산해서 처리하기 때문에 오리진 서버에 대한 트래픽이나 부하도 줄일 수 있다. 오리진 서버 : 콘텐츠 원본 데이터를 가진 서버 ex) S3, HTTP 웹 서버 등 CloudFront는 엣지 로케이션이라고 하는 데이터 센터의 전 세계 네트워크를 통해 콘텐츠를 제공한다. CloudFront를 통해 서비스하는 콘텐츠를 사용자가 요청하면 지연 시간이 가장 낮은 엣지 로케이션으로 요청이..

Infra 2022. 6. 21. 23:12
[Network] 로드밸런서를 쓰는 이유, 기능 정리

로드 밸런서 서버나 장비의 부하를 분산(Load Balancing)하기 위해 사용하는 장비 ex) L4 스위치, ADC / AWS의 NLB, ALB / HAProxy 왜 로드 밸런서를 쓰는가? 로드 밸런서는 서버의 부하를 분산시키기 위해 사용한다. 그렇다면 왜 서버의 부하를 분산시켜야 할까? 서비스를 운영하는데 하나의 서버로도 무리 없이 운영할 수 있었다. 클라이언트로부터 요청이 들어오면 서버는 응답을 한다. 어느 날, 예상했던 요청보다 더 많은 요청이 들어왔다. 서버는 요청을 감당하지 못해 뻗어버리고 이는 곧 서비스 장애로 연결된다. 클라이언트는 원하는 리소스를 받지 못하게 되는 것이다. 그렇다면, 많은 요청이 들어와도 서버가 뻗지 않고 응답할 수 있는 방법은 없을까? 두 가지 해결책이 있다. 해당 서..

Infra 2021. 5. 24. 23:08
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 4Way Handshake
  • spring boot3 쿼리 로그
  • tcp커넥션
  • utf8mb3
  • TCP연결
  • hibernate 쿼리 로그
  • AOP
  • mysql 이모지
  • csv to bean
  • 엔티티와값객체
  • 문자집합변경
  • 콜레이션
  • mysql 온라인 ddl
  • online ddl
  • http커넥션
  • 코프링
  • 이모지입력오류
  • read timeout
  • jpa 쿼리 로그
  • opencsv
  • github actions 기초
  • github actions 구성요소
  • 쿼리 파라미터 바인딩
  • spring retry
  • 도메인구성요소
  • github actions components
  • csv 라이브러리
  • CGLIB프록시
  • file
  • 콜레이션변경
more
«   2025/08   »
일 월 화 수 목 금 토
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 29 30
31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바