All Posting

현재 재직중인 회사에서는 일부 CS 처리를 위해서 운영하는 웹페이지가 존재한다.그리고 제한된 목적으로 사용되는만큼 해당 웹페이지는 특정 사용자만 접근을 하도록 접근제한을 하고 있다. 기존에는 IP를 기반으로 접근제한을 하고 있었으나, 일단 클라이언트 IP는 유동적이며 최근 IPv6를 지원하는 단말기가 많아짐에 따라서 IP로 접근제한하는것에는 한계를 느끼고 있다. 그래서 여러가지 방안을 찾아보고 있었는데 AWS CloudFront에서 Signed-URL을 활용하면 될것 같아서, 이에 대해 기술하고자 한다.- FE 코드 수정을 한다면, 다른 방법이 있을 수 있겠지만 니즈는 현재의 코드는 변경없이 인프라 단계에서 조치를 하고 싶었다.CloudFront Signed-URL 개요쉽게 말하면 One-Time-Pas..
이전 게시물을 통해서 AWS Bedrock, 특히 KnoeledgeBase를 통해서 생성형 AI Chatbot 구현에 대한 게시물을 작성했다.하지만, `AI Chatbot 구현하기 use Bedrock KnowledgeBase` 게시물 하단에 적은것과 같이 아직 고도화해야할 점이 많다.  [AWS][AI] AWS Bedrock KnowledgeBase 사용 방법아래 게시물에서 AI에 대해서 짧게 나마 공부하였고, 그래서 어떻게 구현할 수 있을까? 관심을 가지게되었다. [AI] 요즘은 안하는 사람이 없다는 Gen AI, 나도 해보자.요즘 뉴스, 유튜브를 보면 첫dobby-isfree.tistory.com [AWS][AI] AI Chatbot 구현하기 use Bedrock KnowledgeBaseBedroc..
AWS를 참 많은 커뮤니티 채널이 있다.AWS KRUG Slack 채널만 들어가봐도 general, ai, security 등등 많은 주제를 가지고 서로의 의견을 교환한다. 그리고 매년 AWS KRUG에서는 AWS CommunityDay라는 이름으로 AWS 클라우드의 각 분야별 기술 컨퍼런스를 진행한다.지금까지 보안, Devops, 개발등을 주제로 많은 컨퍼런스를 `참가`만 했었지, 내가 직접 `발표`를 해야겠다. 라고 마음먹는 적은 없었다.그러다가 작년에 팀원이 AWS 관련 행사에서 당사에서 하고 있는 DORA Metric에 대한 발표를 했었다. 그때 팀원이 발표를 준비하고, 진행하면서 많은 사람들앞에 서서 나의 의견을 이야기하는게 좋은 경험이였다.라고 말을 해주었다.그래서 문득, 그럼 나도 올해는 내..
Bedrock KB를 구성했다면, 이제는 KB를 사용해보는 방법에 대해서 알아본다. KB를 만드는것처럼 아주아주 간단하다.일반적으로 LLM, AI 관련된 서비스는 Python으로 많이들 구현하지만 필자는 Go 기반의 애플리케이션이 있기 때문에 Go로 구현했다. [AWS][AI] AWS Bedrock KnowledgeBase 사용 방법[1/2]아래 게시물에서 AI에 대해서 짧게 나마 공부하였고, 그래서 어떻게 구현할 수 있을까? 관심을 가지게되었다. [AI] 요즘은 안하는 사람이 없다는 Gen AI, 나도 해보자.요즘 뉴스, 유튜브를 보면 첫dobby-isfree.tistory.com AWS SDK에 이미 Bedrock KB를 구현할 수 있는 RetrieveAndGenerator SDK가 있다.이름에서 알..
아래 게시물에서 AI에 대해서 짧게 나마 공부하였고, 그래서 어떻게 구현할 수 있을까? 관심을 가지게되었다. [AI] 요즘은 안하는 사람이 없다는 Gen AI, 나도 해보자.요즘 뉴스, 유튜브를 보면 첫째도 AI, 둘째도 AI, 셋째도 AI이다. 그만큼 AI가 화두이고, 최신 트렌드인것은 분명하다.그렇다면 Gen AI가 무엇일까? 나름대로 정의하고 이걸 내재화할 수 있을까에 대dobby-isfree.tistory.com 그리고 AWS Bedrock을 이용하면 아주 쉽게 AI를 자사 서비스에 녹일 수 있다. 그냥 Bedrock을 사용하면 공개 데이터를 기반으로 하기 때문에 특정 주제 또는 자사 서비스 특화 정보에 대해서는 사용하기 어려운 점이 있었다. 근데!! AWS Bedrock KnowledgeBase..
Mac M1이 ARM 기반으로 출시되면서, ARM 아키텍처에 대한 관심이 많아졌다.사실 ARM은 최근에 출시된 CPU 아키텍처가 아니다. 오래전부터 있었지만 지금까지는 저전력을 위한 모바일 기기에 많이 사용했었다.하지만 지금은 칩 성능이 발전하고 좋아짐에 따라서 저전력 고효율을 추구하는 ARM에서도 충분히 고성능 처리가 가능하기 때문에 PC와 서버에서도 ARM 기반 모델이 많이 출시되었다. 그래서 AMD, ARM에 대한 간단한 비교와 이를 적용한 AWS Graviton EC2 Node에 대해서 알아보자. 잘못된 내용이 있을 수 있습니다 :( 잘못된 내용은 댓글로 말씀해주시면 수정하도록 하겠습니다~AMDAMD는 Intel의 x86을 호환해서 CPU를 만드는 회사이자, 아키텍처의 이름이라고 보면 된다.AM..
요즘 뉴스, 유튜브를 보면 첫째도 AI, 둘째도 AI, 셋째도 AI이다. 그만큼 AI가 화두이고, 최신 트렌드인것은 분명하다.그렇다면 Gen AI가 무엇일까? 나름대로 정의하고 이걸 내재화할 수 있을까에 대한 고민을 하게되었다. 과거에는 GPT를 비롯한 AI 서비스를 이용하면, 내가 바보가 되는게 아닐까? 하는 생각이 있었는데 요즘은 AI 서비스를 이용하는것이 필수라는 생각이 든다. 다만 맹목적으로 AI 서비스를 이용하기보다는 아주 간단하고, 반복적인 일은 AI 서비스로 대체하고, 기획 등과 같은 고도화 된 업무에 많은 시간을 쏟게 되는것 같다. - 이건 회사와 사람마다 생각이 다른것 같다. - 일부는 AI에 의존하는것을 아주 반대하는 사람도 있다. 그리고 일부는 반드시 꼭 사용해야 된다는 입장이다. 필..
첫번째 여정 게시물에서 왜 SaaS 솔루션에서 Self-hosted로 전환하는것을 고민하고 PoC 하는지에 대해 간략하게 설명했다. 이번 게시물에서는 Self-hosted 기술스택으로 선택한 LGTM 중에서 PLG 스택에 대해 정리하려고 한다.
현재 Obserability 기술스택 재직중인 회사에서는 설립 초창기부터 Newrelic을 사용해서 Observability를 확보하고 있었다. Observability 란? Rudolf E. Kálmán이 최초로 도입했다고 알려져있다. "오직 시스템의 외부 출력만을 이용해서 시스템의 현재 상태를 이해할 수 있는 능력"으로 정의 된다." 즉, 일반적으로는 Log 와 Metric 그리고 APM 정보를 수집해서 현재 제공중인 어플리케이션의 이상 유무를 판단하는것이다. AWS Cloudwatch 지표, 인스턴스 Log/Metric 그리고 Service log까지 모두 Newrelic에 수집해서 사용하는 구조였다. 그렇다보니 시간이 지나면 지날수록 수집하는 데이터가 많아지게 됬고, 사용한 만큼 과금이 되는 Sa..
Kobby
'분류 전체보기' 카테고리의 글 목록