본문 바로가기

BTC669

[GA4] 이벤트란? 베하 ~! 😊 오늘은 GA4에서 말하는 '이벤트'가 무엇인지에 대해 알아보겠습니다. Event란? GA4에서 이벤트란 웹 또는 앱에서 포함된 웹 페이지 요소와 사용자간의 상호 작용(모든 활동)을 말합니다. 이벤트를 통해 페이지 내 고객의 상호작용을 GA4로 전송하고 웹&앱 데이터 분석 도구인 GA4에서 '사용자 행동 분석'을 할 수 있게 해줍니다. 작동 방식 태그가 추가된 웹사이트에서 외부 웹사이트로 이동하는 링크를 사용자가 클릭할 때 하기의 순서와 같이 이벤트를 처리하게 됩니다. 사용자가 웹사이트를 방문하여 외부 웹사이트로 연결되는 링크 클릭 애널릭틱스에서 클릭 이벤트를 수신하고 이벤트 및 매개변수를 실시간 보고서에 표시 애널리틱스에서 이벤트를 완전히 처리 애널리틱스에서 보고서, 잠재고객 등에 사용되는.. 2024. 1. 18.
AWS Cognito 베하~! 탑신병자 듀오 팀 나르 입니다! 이번 포스팅에서는 AWS Cognito에 대해서 알아보도록 하겠습니다 Cognito의 개념 Cognito란? 클라우드 기반의 사용자 인증 및 권한 부여 서비스로, 개발자들이 사용자 관리 및 인증 프로세스를 쉽게 구현할 수 있도록 돕는다. 사용자 풀(User Pools)과 자격 증명 풀(Identity Pools)의 두 주요 구성 요소로 구성 User Pool이란? 사용자 인증 및 관리를 위한 주요 구성 요소 사용자의 로그인 정보와 프로필 정보를 저장하고 인증에 관련된 작업을 수행 사용자 그룹 및 멀티팩터 인증을 설정할 수 있는 중요한 역할 Identity Pool이란? 애플리케이션의 사용자에 대한 AWS 서비스 접근 권한을 관리 사용자가 애플리케이션에 로그인할 때.. 2024. 1. 17.
[Mybatis] For input string 에러 베하! 안녕하세요 여러분! 일단고 팀입니다. 오늘은 개발을 진행하다가 겪은 에러에 대해서 공유하고자 합니다. 에러 발생 상황 Mybatis 쿼리문을 작성하던 상황이었습니다. 예시 : SELECT a.id , a.name FROM user a WHERE 1=1 AND a.del = 'Y' 테스트를 진행하니 다음과 같은 에러가 나왔습니다. ### Error querying database. Cause: java.lang.NumberFormatException: For input string: ”Y" ### Cause: java.lang.NumberFormatException: For input string: "Y" 에러 원인 이 에러에 대한 내용은 ‘Y’라는 문자열을 숫자로 변환하려 하는데, 숫자로 변환하니.. 2024. 1. 17.
NCP - VPC 타입과 Classic 타입 베하~! 안녕하세요 1-Tier팀 입니다. NAVER Cloud Platform (이하 NCP)에는 두 가지 플랫폼이 있습니다. 바로 VPC 타입과 Classic 타입입니다. 이번 포스팅에서는 두 플랫폼의 특징과 차이점, 장단점을 알아보도록 하겠습니다. 먼저 플랫폼이란, 각 환경을 독립 운용되어 서비스를 제공하며 Classic 환경의 네트워크 서비스는 VPC 환경에서 사용이 불가합니다.( 공인 IP 통신을 위한 환경 간 데이터 전송 및 연동은 가능함 ) 특징 Classic Type 공유된 네트워크에 자원을 구축함 ACG에 의해 접근을 통제함 CSP가 할당하는 사설 IP를 기반으로 워크로드를 구축함 VPC Public 네트워크에서 고객 전용 사설 네트워크인 VPC를 제공함 사용자가 직접 네트워크 설계가 가.. 2024. 1. 17.
Spring Boot Model validation 관련 애노테이션 베하! 새로운 한 해가 시작되었습니다. 저도 아직 마음만 먹고 시작을 하지 못했답니다. ㅠㅠ 하지만 반드시 새해라고 무언가를 해야한다는 압박에서 벗어나서 늘 잘해왔던 여러분들이 이번 해도 똑같이 꾸준하기만 한다면 다른 목표를 달성하는 것보다 더 좋은 여러분과 제가 되지 않을까 생각합니다. 시작말 오늘 들고 온 이야기 주제는 Spring boot에서 웹 백엔드를 개발할 때 객체를 통해 Request를 받아 처리하는 경우가 많죠? 그럴 때 우리는 model 혹은 vo, dto class에 valid 애노테이션에게 알려줄 제한사항을 쉽게 설정해서 유효성을 검사하기도 합니다. 저는 그 유효성 검사를 도와주는 애노테이션들을 가볍게 정리하려 합니다. 사실 진작에 알았다면 굳이 controller나 service 레.. 2024. 1. 12.
VPC Service Control 베하 문땅훈과 루피입니다. 오늘은 VPC Service Control에 대해 알아보겠습니다. 1. VPC Service Control 이란? GCP VPC Service Control은 Google Cloud Platform (GCP)에서 제공되는 서비스 중 하나입니다. 이 서비스는 기업이 GCP 가상 사설 클라우드(VPC)에서 특정 서비스 및 리소스에 대한 엑세스를 제어할 수 있도록 도와줍니다. VPC Service Control을 사용하면 기업은 보안 정책을 준수하고 비즈니스 규정을 준수하기 위해 GCP 리소스에 대한 엑세스를 관리할 수 있습니다. 이를 통해 기업은 데이터 보안과 규정 준수를 강화할 수 있습니다. 2. VPC Service Control 를 사용하는 이유? GCS 및 BQ 와 같은 서.. 2024. 1. 12.
[K8S] Rollout 베하~! BTC_녹차공원 팀의 민물공원 입니다. 이번주는 Rollout 에 대해 알아보겠습니다! Rollout 롤아웃(rollout) 은 애플리케이션의 업데이트나 변경 사항을 안전하게 배포하는 프로세스를 말합니다. 새로운 버전의 애플리케이션을 배포하고 이전 버전과의 전환을 원활하게 관리하면서 롤백이나 각종 상태 모니터링을 지원합니다. 일반적으로 'kubectl rollout' 명령어를 사용하여 이러한 배포 프로세스를 관리할 수 있습니다. 이러한 방식은 무중단 배포와 서비스의 안정성을 높이는 데 도움이 됩니다. 실습을 통해 더 자세하게 알아보겠습니다. Rollout 실습 이번 실습도 KillerCoda 에서 따라해보아요. https://killercoda.com/ Killercoda Interactive .. 2024. 1. 8.
Linux 서버 내 사용자 생성/삭제/비밀번호 부여 베 하 ~ ! 안녕하세요 물콩입니다 ! 오늘은 간단하지만 자주 사용되는 Linux 서버 내 사용자 생성/삭제/비밀번호 부여 방법에 대해 알아보도록 하겠습니다 ~ ! ✔️ Group 생성 groupadd BTC ✔️ 사용자를 그룹에 넣기 sudo usermod -aG BTC user01 # 사용자를 생성하면서 그룹에 넣기 useradd -g BTC user01 ✔️ 비밀번호 설정 passwd user01 ✔️ 접속 su user01 ✔️ 비밀번호 초기화 sudo passwd user01 그럼 베 빠 다음 시간에 만나용 감사합니다 ~! 2024. 1. 8.