아무도 안 쓰는 서비스 만들고 버린후기
·
프로젝트의 고민들
…마음은 착잡하지만, 기록은 남겨야 하기에 짧게 정리해 본다.  무슨 서비스였나요?Private RAG 기능을 제공하는 웹서비스였다. 사용자가 보유한 데이터를 업로드하면 이를 자동으로 구조화·벡터화하여 서버에 저장하고, 그 위에 LLM 기반 검색·Q&A를 제공하는 형태다.  왜 잘될 거라고 생각했나요?Notion 같은 생산성 도구에는 개인·팀의 지식이 축적돼 있지만, 이를 RAG 방식으로 활용하려면 벡터 검색이 가능한 DB가 필요하다. 개인에게는 진입 장벽이 높으므로 “구축만 해주면 생산성을 끌어올릴 수 있겠다”는 가정을 세웠다.  이 서비스의 강점은?인프라 무관심: 사용자가 별도 Vector DB를 구축할 필요가 없다.원스톱 RAG: 업로드 → 구조화 → 벡터화 → 질의응답이 한 번에 이뤄진다. 이 서..
Cursor IDE 세팅법 정리
·
생산성, 개발장비
요즘엔 Vscode 대신 Cursor IDE 를 사용하여 개발하는걸 주로 하고있습니다.이번 게시글에서는 Cursor IDE 가 뭔지, 어떻게 세팅하는지 설명합니다. Cursor IDE가 뭐에요?Cursor IDE(이하 Cursor) 는 VSCode 를 Fork 해서 만든 프로그램으로 다양한 AI Code Editor 중 하나입니다.공식 링크는 https://www.cursor.com/ 입니다.  Cursor IDE를 쓰는 이유가 뭐에요?LLM이 상용화되며 다양한 AI 기반 Code Assistant가 상용화 되었습니다. 그중 가장 큰 경쟁자는 VSCODE + Github Copilot Plugin입니다.우리는 왜 VSCODE + Github Copilot Plugin대신 Cursor IDE 를 사용해야할..
다음에 서비스를 개발한다면 고려해볼것들
·
프로젝트의 고민들
이전 경험(게시글 https://jjongguet.tistory.com/240 ) 을 경험한 이후 생각한점을 끄적여보았습니다.  1. 서비스 개발을 하는 이유서비스가 ‘매력적’이라고 할 때, 누군가의 사소한 불편함을 해결해줄 수 있어야 의미가 있다고 본다. 즉, “이 서비스를 통해 무엇을 해결할 것인가?”가 명확해야 한다. 특히 하나의 서비스로 여러 문제를 동시에 해결하려다 보면 정작 아무것도 제대로 해결하지 못할 수 있다.결국, 하나의 문제를 제대로 해결하는 게 훨씬 중요하며, 이는 중구난방으로 기능을 늘리는 것을 막아준다.   2. 기술 스택을 선택하는 기준해결하고자 하는 문제를 정확히 정의했다면, 그다음으로는 어떤 기술 스택을 쓸지 고민해야 한다. 여기서 중요한 건 문제를 해결하는 데 필요한 최소한..
ChatGPT 로 서비스개발 차력쇼 하기
·
프로젝트의 고민들
교육업에 뛰어든 지 3개월정도가 지났다.이번에는 ChatGPT 와 Cursor 기반으로 서비스개발을 진행한 후기를 끄적여보려한다. 0. 문제상황제가 근무하는 교육장은 이른 아침부터 문을 열고 늦은 밤에 닫습니다.교육장 주변이 외곽 지역이라 식사를 해결할 마땅한 곳이 거의 없습니다. 주변에 편의점이 몇 곳 있긴 하지만, 학생들이 식사를 충분히 해결하기에는 부족하여 결국 도시락 배달 서비스를 이용하고 있습니다. 현재 교육장에서는 학생들의 식사 여부를 취합한 뒤 도시락을 주문하고 있으며, 아래와 같은 양식을 사용해 학생들에게 (O/X)로 희망 여부를 조사한 후, 업체와 제휴를 통해 진행하고 있습니다.   그런데 문제가 있습니다.하루에 점심과 저녁을 모두 신청할 수 있어 관리가 복잡합니다.학생 수가 늘어날수록 ..
1년 회고
·
회고
Intro새해가 된 지 1주일이나 지났다.새해가 된 기념으로 1년동안의 회고를 한번 끄적여보려고한다.회고라고 해야할지, 기록이라 해야할지 조금 애매하긴 하지만…어쨋든 1년동안 무얼 했는지 한눈에 보는게 참 좋은일이라고 생각한다.2022년 까지는 매년생일마다 회고를 진행했으나, 어느순간부터 큰 사건이 끝날때마다, 혹은 분기마다 회고를 진행하고있다.뭐… 꼭 언제 해야한다는 규칙을 정해놓은것도 아니니깐 큰 상관도 없겠다.이전에 쓴 회고는 https://jjongguet.tistory.com/194 여기Main1월데이터 파이프라인 보다 인프라 쪽에 조금 더 노력을 쏟은 달이었다. 정확히는 Kubernetes Cluster 에 대한 관심이 많았고, 이때 뭣도모르면서 KEDA + Http Traffic 으로 삽질했..
[KANS3] AWS EKS1
·
카테고리 없음
⭐ 가시다(gasida) 님이 진행하는 KANS(Kubernetes Advanced Networking Study)3기 실습 게시글입니다.게시글 상 소스코드, 사진에서 ****굵게**** '''코드쉘''' 에 대한 부분이 들어가있을수도 있습니다.⭐코드에서 실습 시 사용하는 변수가 들어갈 수 있습니다. 아래의 정보를 사용하고있습니다. #route53 Domain: jjongguet.com#AWS Secret Key: jjongkey#Aws .pem Key: jjong-key.pem  구성 환경사전 준비 : AWS 계정, SSH 키 페어, IAM 계정 생성 후 키전체 구성도 : VPC 1개(퍼블릭 서브넷 3개, 프라이빗 서브넷 3개), EKS 클러스터(Control Plane), 관리형 노드 그룹(EC2 3..
[KANS3] Cilium CNI 1
·
카테고리 없음
⭐ 가시다(gasida) 님이 진행하는 KANS(**K**ubernetes **A**dvanced **N**etworking **S**tudy)3기 실습 게시글입니다.게시글 상 소스코드, 사진에서 ****굵게**** '''코드쉘''' 에 대한 부분이 들어가있을수도 있습니다.⭐코드에서 실습 시 사용하는 변수가 들어갈 수 있습니다. 아래의 정보를 사용하고있습니다. #route53 Domain: jjongguet.com#AWS Secret Key: jjongkey#Aws .pem Key: jjong-key.pem   실습 환경 구성구성 : VPC 1개(퍼블릭 서브넷 2개), EC2 인스턴스 3대 (Ubuntu 22.04 LTS, t3.xlarge - vCPU 4 , Mem 16) , testpc 1대는 t3...
홈택스 API 로 스크래핑 어디까지 가능할까?
·
카테고리 없음
0. Intro회사업무에서 Notion SDK 를 사용한 API 를 끄적여 본 경험을 토대로, 지금은 정산관련 서비스를 연동해보고있다.정산업무를 하려면 홈택스API 로 연결해야하는데, 홈택스API에 직접 연동하면, 직접 개발해야하는 분량이 커지므로 업체에서 제공하는 서비스를 찾아보게되었다.다양한 업체를 찾아보던 중 바로빌에서 제공하는 API 를 확인했고, 이번게시글에서는 API 제공업체인 바로빌에 대한 내용을 작성해보려한다.  1. 바로빌?바로빌(barobill) 은 전자세금계산서 관련한 API 를 제공하는 업체이다. 주로 홈택스스크래핑과 관련된 API를 제공하고있고, 실제로 서비스를 제공할때 필요한 카카오톡, 문자전동 API등을 전부 제공하고 있다.링크: https://dev.barobill.co.kr..
[KANS3] Istio
·
카테고리 없음
⭐ 가시다(gasida) 님이 진행하는 KANS(**K**ubernetes **A**dvanced **N**etworking **S**tudy)3기 실습 게시글입니다.게시글 상 소스코드, 사진에서 ****굵게**** '''코드쉘''' 에 대한 부분이 들어가있을수도 있습니다.⭐코드에서 실습 시 사용하는 변수가 들어갈 수 있습니다. 아래의 정보를 사용하고있습니다. #route53 Domain: jjongguet.com#AWS Secret Key: jjongkey#Aws .pem Key: jjong-key.pem실습 환경 구성구성 : VPC 1개(퍼블릭 서브넷 2개), EC2 인스턴스 3대 (Ubuntu 22.04 LTS, t3.xlarge - vCPU 4 , Mem 16) , testpc 1대는 t3.sma..
[KANS3] Ingress
·
카테고리 없음
⭐ 가시다(gasida) 님이 진행하는 KANS(**K**ubernetes **A**dvanced **N**etworking **S**tudy)3기 실습 게시글입니다.게시글 상 소스코드, 사진에서 ****굵게**** '''코드쉘''' 에 대한 부분이 들어가있을수도 있습니다.⭐코드에서 실습 시 사용하는 변수가 들어갈 수 있습니다. 아래의 정보를 사용하고있습니다. #route53 Domain: jjongguet.com#AWS Secret Key: jjongkey#Aws .pem Key: jjong-key.pem실습환경사전 준비 : AWS 계정, SSH 키 페어구성 : VPC 1개(퍼블릭 서브넷 2개), EC2 인스턴스 4대 (Ubuntu 22.04 LTS, t3.medium - vCPU 2 , Mem 4)C..
jjongguet