개발나라코드천국
close
프로필 사진

개발나라코드천국

  • 분류 전체보기 (114)
    • 데이터엔지니어링 (12)
    • 대외 활동 (7)
    • 회고 (2)
    • AWS (2)
    • Java (7)
    • 알고리즘 (82)
  • 홈
Github Actions(Self-Hosted Runner)를 이용한 ECR, ECS 배포 자동화하기 (3)

Github Actions(Self-Hosted Runner)를 이용한 ECR, ECS 배포 자동화하기 (3)

저번에 적은 "Github Actions를 이용한 ECR, ECS 배포 자동화 (2)" 글이 마지막이 될 줄 알았으나... 실제 운영 중 비용과 배포 시간 문제를 겪으면서 GitHub Actions의 Self-Hosted Runner를 도입하게 되었습니다.이번 글에서는 Self-Hosted Runner를 선택한 이유와 연결 방법에 대해 정리해보겠습니다. (이전 글은 아래 링크를 참고해주세요!) Github Actions를 이용한 ECR, ECS 배포 자동화하기 (2)이전 글에서는 ECR, ECS, Github Actions에 대해서 설명했습니다. 이번에는 실제 코드를 확인하면서 GitHub Actions를 활용한 CI/CD 파이프라인을 알아보겠습니다.CI/CD 파이프라인에서는 AWS CodeBuild를 ..

  • format_list_bulleted 데이터엔지니어링
  • · 2025. 4. 27.
[글또 10기] 활동을 마무리하며

[글또 10기] 활동을 마무리하며

2024년 10월 초에 시작한 글또 10기가 2025년 3월 말 마지막 글 제출 하나만을 남기고 마무리되었습니다.이번 글에서는 처음 글또 활동을 시작하면서 다짐했던 목표들을 되짚어보면서 5개월 동안 참여한 글또 10기 활동에 대한 회고에 대해 적어보려고 합니다.활동 평가1. 꾸준한 글 쓰기 & 공부한 내용 정리 (성공)글또 활동을 하면서 작성한 글글또 10기 활동을 진행하면서 총 16개의 글을 작성했습니다.회고 : 4개기술 : 11개홍보 관련 글 : 1개 처음에는 5개월이라는 시간동안 이렇게 많은 글을 적을지 몰랐는데, 이정도면 성공이라고 이야기할 수 있을지도...??주기적으로 글을 쓰기 위해 공부를 하게 되었고, 공부한 내용을 정리하면서 이해도 잘 되는 느낌이었습니다. 처음에는 글을 어떻게 작성해야 할..

  • format_list_bulleted 대외 활동
  • · 2025. 3. 30.
Github Actions를 이용한 ECR, ECS 배포 자동화하기 (2)

Github Actions를 이용한 ECR, ECS 배포 자동화하기 (2)

이전 글에서는 ECR, ECS, Github Actions에 대해서 설명했습니다. 이번에는 실제 코드를 확인하면서 GitHub Actions를 활용한 CI/CD 파이프라인을 알아보겠습니다.CI/CD 파이프라인에서는 AWS CodeBuild를 이용해 소스 코드 테스트를 진행하고, 이후 ECR, ECS를 활용해 배포할 예정입니다.참고한 문서는 아래 링크에서 확인할 수 있습니다. Create a CI/CD pipeline for Amazon ECS with GitHub Actions and AWS CodeBuild Tests | Amazon Web ServicesAmazon Elastic Container Service (Amazon ECS) is a fully managed container orchestr..

  • format_list_bulleted 데이터엔지니어링
  • · 2025. 3. 16.
Github Actions를 이용한 ECR, ECS 배포 자동화하기 (1)

Github Actions를 이용한 ECR, ECS 배포 자동화하기 (1)

팀 프로젝트를 진행하며 개발 및 배포 환경을 통일하기 위해 Docker를 활용해 백엔드 서버를 배포하였습니다.  AWS를 활용해 서버를 배포하는 과정에서 ECR과 ECS를 처음 접하게 되어 ECR과 ECS에 대해 정리해보겠습니다.또한 코드가 변경되는 매번 ECR과 ECS를 업데이트를 하는 과정이 번거로웠기 때문에 Github Actions를 도입했는데, Github Actions에 대한 소개도 진행해보겠습니다.ECRAmazon Elastic Container Registry(Amazon ECR)는 어디서나 애플리케이션 이미지 및 아티팩트를 안정적으로 배포할 수 있도록 뛰어난 성능 호스팅을 제공하는 완전관리형 컨테이너 레지스트리입니다. (Docker Hub와 비슷한 개념이라고 보시면 됩니다.) ECR Pr..

  • format_list_bulleted 데이터엔지니어링
  • · 2025. 3. 16.
[Java] Spring이란?

[Java] Spring이란?

Spring이란?Spring은 자바 엔터프라이즈 개발을 위한 오픈소스 애플리케이션 프레임워크입니다. Java 객체의 생성부터 소멸까지의 라이프사이클을 Spring이 직접 관리합니다.프레임워크?프레임워크 VS 라이브러리프레임워크소프트웨어를 만드는데 기본이 되는 일련의 클래스 묶음이나 뼈대, 틀, 골격이 제공되는 것을 의미개발자는 프레임워크라는 틀 안에서 소프트웨어 개발을 수월하게 할 수 있음.라이브러리개발자가 만든 클래스들의 나열로, 다른 프로그램들에서 사용할 수 있도록 제공하는 방식개발자가 소프트웨어를 만들 때 필요에 따라 원하는 기능을 구현하기 위해 가져다 쓸 수 있는 도구 역할결론적으로 프레임워크와 라이브러리의 차이는 어플리케이션의 Flow(흐름)을 누가 쥐고 있느냐에 따라서 나뉘게 되는 것입니다. ..

  • format_list_bulleted Java
  • · 2025. 3. 2.
서버리스 데이터 파이프라인 구축하면서 배운점!

서버리스 데이터 파이프라인 구축하면서 배운점!

이전에 동아리 프로젝트를 진행하면서 구축한 서버리스 데이터파이프라인에 대해 정리해봤는데, 이번 글에서는 프로젝트를 통해서 배운 점들에 대해서 정리해보는 시간을 가지려고 합니다.이전에 작성한 글을 아래에 링크 첨부합니다 서버리스(Serverless) 데이터 파이프라인 구축기동아리 프로젝트에서 서버리스 서비스들을 이용해 데이터 파이프라인을 구축했습니다.이번 글에서는 어떤 데이터 파이프라인을 구축했는지, 왜 서버리스로 데이터파이프라인을 구축했는지에itcodeheaven.tistory.com1. 서버리스 서비스 불편함첫번째로 배운 점은 서버리스 서비스를 이용하면서 몇가지 불편한 부분이 존재했습니다. 서버리스는 서버, 인프라의 확장과 유지보수를 클라우드(AWS)측에 전적으로 맡긴다는 장점이 있지만, 이런 장점 외..

  • format_list_bulleted 데이터엔지니어링
  • · 2025. 2. 16.
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • ···
  • 19
  • navigate_next
전체 카테고리
  • 분류 전체보기 (114)
    • 데이터엔지니어링 (12)
    • 대외 활동 (7)
    • 회고 (2)
    • AWS (2)
    • Java (7)
    • 알고리즘 (82)
인기 글
전체 방문자
오늘
어제
Copyright © jin_e_us 모든 권리 보유.
SKIN: Copyright © 쭈미로운 생활 All rights reserved. Designed by JJuum.
and Current skin "dev-roo" is modified by Jin.

티스토리툴바