본문 바로가기

기타 학습27

이벤트 기반 아키텍처 개념 정리 (EDA / MOM / Message Queue / Event Streaming) 회사에서 특정 API를 서버리스로 전환할지에 대해 여러 이야기가 오가면서 이벤트 기반 아키텍처가 언급됐다. 일단 결정난 부분은 없고 어떤 기술을 도입하면 좋을지 정리를 좀 해보라고 하셨다. 나는 사실 EDA에 대해, Message Queue에 대해 아주 기본적인 정의만 알아 일단 각각의 개념 정리가 시급했다. 📍 이벤트 기반 아키텍처 EDA (Event Driven Architecture) : 이벤트를 중심으로 시스템을 구성해 결합도를 낮춘 아키텍처 🔗 느슨한 결합 (Loose Coupling) MSA(Microservices Architecture)환경의 핵심은 바로 느슨한 결합이다. 각각의 마이크로서비스는 독립적으로 배포, 운영된다. 그들은 서로에 대한 의존과 영향을 줄이고 서비스 목적에 집중하며 오.. 2024. 3. 18.
한국방송통신대학교 통계/데이터과학과 3학년 편입 기록 (편입 등록 / 수강신청 / 교재구매 /국가장학금) 만 2년차 개발자가 되었고 회고를 작성했다. [회고] 첫 이직 그리고 새로운 도전을 앞두며 2023년이 지나 2024 청룡의 해가 밝았다. 🐉 나는 이제 만 2년차 개발자가 되었다. 지난 해를 돌아보며 간단하게나마 회고를 해보려 한다. 제 1년차 회고록도 봐주세요 [회고] 1년차 개발자 비전공 datamoney.tistory.com 여기서 한번 언급했었는데 이번년에 방통대 통계/데이터과학과 3학년 편입을 했다. 원래는 호주 워홀을 가고 싶은 생각에 일단 학위를 따자는 마음이 들어 컴공을 하려 했지만... 아무래도 나는 데이터를 좋아하기에 막판에 급히 통계/데이터학과로 바꿨다. 편입을 하면서 여러 후기글을 찾아봤는데 확실히 컴공보다는 글이 몇개 없어서 헷갈리는 부분들이 많았다. 잘 정리해두면 다 도움이 될.. 2024. 3. 3.
[Google Analytics 4] 구글의 데이터 분석 마케팅 플랫폼 (소개/기능/API) Google 애널리틱스 | Google for Developers 데이터를 수집, 구성, 분석하여 적절한 잠재고객에게 도달하세요. developers.google.com Google Analytics 소개 구글 애널릭틱스는 구글에서 제공하는 데이터 분석 마케팅 플랫폼이다. GA 사용의 목적은 바로 마케팅에서의 데이터 활용이다. 요즘 데이터만큼 중요한 게 없다. 챗GPT와 같은 인공지능 서비스도 결국 데이터를 가지고 기계학습 시켜 만든 결과물이다. 우리가 보는 유튜브 알고리즘에서도 우리가 추천받는 쿠팡 광고도 다 데이터가 모여 만들어낸 산물이다. 4차 산업혁명 시대의 석유라고도 불리는 이 데이터를 잘 관리하고 또 적절히 사용하는 게 관건이라고 말할 수 있는데 문제는 데이터가 많아도 너무 많다는 것이다. 광.. 2023. 5. 22.
Google API 사용 설정 하는 법 (GCP 사용자 인증 설정 / GOOGLE_APPLICATION_CREDENTIALS / Intellij 에서 환경 변수 설정/ window, macos, linux 환경 변수 설정) Google Analytics Data API, Cloud Translation API 등 구글에서 제공하는 API를 사용할 때 GCP 사용자 인증을 거쳐야 한다. GCP 사용자 인증 설정을 하지 않고 Google API를 사용한다면 이런 에러가 발생한다. java.io.IOException: The Application Default Credentials are not available. They are available if running in Google Compute Engine. Otherwise, the environment variable GOOGLE_APPLICATION_CREDENTIALS must be defined pointing to a file defining the credent.. 2023. 4. 22.