"같은 네트워크"가 무엇을 의미하는지
CS/네트워크2025. 3. 8. 18:43"같은 네트워크"가 무엇을 의미하는지

네트워크 스터디 준비를 하면서 문득 "같은 네트워크"라는 말이 이해가 안되서 한번 찾아봤습니다.오늘은 같은 네트워크가 무엇인지에 대해 정리 해보려합니다.  한줄로 요약해본다면 아래와 같습니다.서로 다른 장치가 직접적으로 통신이 가능하면 같은 네트워크. 그러나 직접적으로 통신이 가능한게 어떤것이며, 간접적으로 통신하는건 어떤건지에 대해 다시금 의문이 생겼습니다. 네트워크 영역은 아래와 같은 요소들로 논리적으로 구성되어 있습니다.VPC(Virtual Private Cloud)서브넷(Subnet)VLAN(Virtual LAN)네트워크 영역의 범위는 아래로 내려갈수록 작아집니다. 👀 "같다"라는 기준같은 네트워크가 되는 기준은 크게 IP 주소 체계, 서브넷, 라우팅 규칙, 네트워크 장비(스위치/라우터) 연결 ..

카카오페이 단건 결제 API 매핑 이슈
Develop/Project2025. 2. 25. 18:35카카오페이 단건 결제 API 매핑 이슈

용어와 관련해서는 아래 공식문서 참조https://developers.kakaopay.com/docs/payment/online/common#term-description 카카오페이 | 개발자센터새로운 기회와 가치를 함께 만들어봐요developers.kakaopay.com 결제 구조위 모식도를 확인해보면 '결제준비 API'과 '결제승인 API' 두 개의 API로 나뉘어져 있는걸 확인할 수 있다. 문제 상황내가 구상했던 흐름은 다음과 같다.클라이언트에서 결제가 필요한 시점에 우리의 서버로 필요한 요청 값을 보내고, 서버에서는 카카오로부터 결제요청API에 대한 응답값을 받아온다. 그 후 서버에서는 tid값을 기반으로 DB에 데이터를 저장하고, 클라이언트에게는 redirec url만 보내주어 결제 프로세스를 ..

[회고] 두번째 해커톤, 소통의 중요함을 깨닫다.
회고록2025. 2. 25. 14:13[회고] 두번째 해커톤, 소통의 중요함을 깨닫다.

이번 회고에서는 대외비 문제로 개발 내용보다는 협업에 대한 회고를 진행해보려 합니다.📢 블레이버스 MVP 개발 해커톤 참여 확정.1월 인턴이 끝난 후 일정을 계획하던 도중, 흥미로운 해커톤을 하나 발견했고 곧바로 백엔드 포지션으로 참가 신청서를 작성했습니다.창업 아이템 실전 MVP 구현이라는 주제가 되게 흥미로웠고, 사전 팀 구성을 하는 것보다는 새로운 사람들을 만나 소통하며 배우기위해 1인 신청을 하게 되었어요.🙂 얼마 지나지 않아 참가 확정 메일을 받을 수 있었고, 어떤 사람들과 어떤 개발을 하게될까 라는 설렘과 함께 킥오프를 시작했습니다.🎉😳 새로운 팀원들과의 첫 만남2월 9일 킥오프가 시작되고, 전반적인 일정과 함께 2개의 창업 아이템에 대한 개요를 들을 수 있었습니다. 이후 팀매칭을 위한..

[Jenkins] 스프링부트 프로젝트 CICD 테스트 +삽질 로그
DevOps.2025. 2. 12. 21:27[Jenkins] 스프링부트 프로젝트 CICD 테스트 +삽질 로그

✔️ CICD 테스트를 진행하기 앞서 테스트 환경과 관련 포스팅을 참고해주세요.-- 테스트 환경 --AWS EC2 : UbuntuWAS : Java 17, Springboot 3.xSCM : GithubCICD : Jenkins🧷 이게 CI야? CD야?🧷 [Ubuntu] Java 및 Jenkins 설치 + 스왑 메모리🧷 [Jenkins] Github 자격 증명 추가 + 웹훅 설정🧷 [Jenkins] Item 추가 및 Pipeline 작성 + 테스트 ✅ 들어가기에 앞서지난 시간에는 Jenkins 아이템을 추가하고, 간단한 파이프라인을 통해 Github Push이벤트를 Jenkins에서 수신하는지 테스트를 해보았습니다. 이번에는 다음과 같은 플로우에 대한 CICD 파이프라인을 작성해보고, 테스트해보려..

[Jenkins] Item 추가 및 Pipeline 작성 + 테스트
DevOps.2025. 2. 12. 05:38[Jenkins] Item 추가 및 Pipeline 작성 + 테스트

✔️ CICD 테스트를 진행하기 앞서 테스트 환경과 관련 포스팅을 참고해주세요.-- 테스트 환경 --AWS EC2 : UbuntuWAS : Java 17, Springboot 3.xSCM : GithubCICD : Jenkins🧷 이게 CI야? CD야?🧷 [Ubuntu] Java 및 Jenkins 설치 + 스왑 메모리 🧷 [Jenkins] Github 자격 증명 추가 + 웹훅 설정🧷 [Jenkins] 스프링부트 프로젝트 CICD 테스트 +삽질 로그✅ 들어가기에 앞서Jenkins라는 CI툴을 제대로 활용하기 위해서는 아이템(Item), 파이프라인(Pipeline), Job과 같은 기본적으로 숙지해야 하는 것들이 있습니다.이번에는 이러한 용어들이 무엇인지에 대해 간단하게 알아보고, 이전에 등록한 웹훅..

[Jenkins] Github 자격 증명 추가 + 웹훅 설정
DevOps.2025. 2. 12. 02:07[Jenkins] Github 자격 증명 추가 + 웹훅 설정

✔️ CICD 테스트를 진행하기 앞서 테스트 환경과 관련 포스팅을 참고해주세요.-- 테스트 환경 --AWS EC2 : UbuntuWAS : Java 17, Springboot 3.xSCM : GithubCICD : Jenkins🧷 이게 CI야? CD야?🧷 [Ubuntu] Java 및 Jenkins 설치 + 스왑 메모리 🧷 [Jenkins] Item 추가 및 Pipeline 작성 + 테스트 🧷 [Jenkins] 스프링부트 프로젝트 CICD 테스트 +삽질 로그✅ 들어가기에 앞서지난 시간까지 EC2에 Java 및 Jenkins를 설치하고 기본적인 설정까지 마칠 수 있었습니다.이제는 본격적으로 Github 레포지토리와 Jenkins 사이의 연결 다리를 만들어주어야 하는데요.여기서 말하는 연결 다리란 SC..

[Ubuntu] Java 및 Jenkins 설치 + 스왑 메모리
DevOps.2025. 2. 9. 22:43[Ubuntu] Java 및 Jenkins 설치 + 스왑 메모리

✔️ CICD 테스트를 진행하기 앞서 테스트 환경과 관련 포스팅을 참고해주세요.-- 테스트 환경 --AWS EC2 : UbuntuWAS : Java 17, Springboot 3.xSCM : GithubCICD : Jenkins🧷 이게 CI야? CD야?🧷 [Jenkins] Github 자격 증명 추가 + 웹훅 설정 🧷 [Jenkins] Item 추가 및 Pipeline 작성 + 테스트🧷 [Jenkins] 스프링부트 프로젝트 CICD 테스트 +삽질 로그CICD에 대해 알아보았으니, 이제 직접 CI 도구인 Jenkins를 테스트 해보겠습니다.사용중인 EC2는 프리티어로 대여했고, 테스트를 하기위해 Jenkins 설치부터 진행하겠습니다. 설치에 앞서 Jenkins는 Java 기반의 애플리케이션이기 때문..

이게 CI야? CD야?
DevOps.2025. 2. 9. 21:32이게 CI야? CD야?

✔️ 관련 포스팅 링크입니다. 🧷 [Ubuntu] Java 및 Jenkins 설치 + 스왑 메모리🧷  [Jenkins] Github 자격 증명 추가 + 웹훅 설정 🧷 [Jenkins] Item 추가 및 Pipeline 작성 + 테스트🧷 [Jenkins] 스프링부트 프로젝트 CICD 테스트 +삽질 로그 🗯️ 들어가기에 앞서서비스 개발이 완료되면 “배포”라는 과정을 진행 해야합니다.배포란?애플리케이션이나 서비스를 개발 환경에서 실제 운영 환경으로 이전하여 사용자가 접근할 수 있도록 만드는 과정을 의미 이러한 배포의 과정에는 다음과 같은 과정들이 수행됩니다.빌드테스트배포 환경 준비코드 배포즉, 로컬에서 개발한 결과물을 배포 환경(서버)으로 옮기고 실행하는 과정을 의미합니다.이번 포스팅에서는 이러한 배..

image