[멋쟁이사자처럼] 전국 대학 연합 아이디어톤 1등 수상 회고
·
회고록
1. 서론필자는 취업을 하면서 부트캠프와 같은 교육 프로그램을 이수해본 적이 없다. 대신, 학부생 시절 '멋쟁이사자처럼' 이라는 전국 대학 연합 IT 학술 동아리에 들어가 2년동안 활동했다. '멋쟁이사자처럼' 소위 말하는 '멋사' 는 연단위로 기수를 진행하고 매년 동아리에 참여한 학교들에 아이디어톤, 해커톤 참가 기회가 주어진다. 필자는 11기, 12기 활동을 했고 이 중 12기 아이디어톤에서 운좋게 1등을 수상하였다..!블로그를 이관하면서 수상 회고록을 다시 작성 해본다. 2. 본론2.1. 기획공모전 주제는 다음과 같았다."IT 기술을 활용하여 현대인의 건강 (wellness) 문제를 해결할 수 있는 아이디어를 제시하시오.” '현대인의 건강(wellness)' 이라는 단어를 봤을 때 많은 팀들이 신체 ..
[AWS] AWS Certified Solutions Architect – Associate 자격증 취득 회고
·
자격증/aws
1. 서론최근 AWS SAA 자격증을 합격하였다 :) 필자는 글을 쓰고 있는 현재 SI 업계 개발자로 딱 1년째 일하고 있다. 부족한 실력에도 불구하고 인천국제공항 공사 발주 프로젝트를 2개 담당하고 있는데, 큰 문제 없이 수행하고 있어 감사하게도 긍정적인 평가를 받고 있다. 현재 회사 생활에서는 큰 부담이나 걱정이 없으나, 앞으로의 나의 기술적인 비전은 걱정되는건 사실이였다. SI 특성상 안정성을 추구하기 때문에 새로운 기술을 습득하기 어렵기 때문이다. 부족한 부분을 채워 나가보고자 2026 상반기 빅테크 채용공고들을 보았고, 많은 부분들이 부족하지만..ㅎ 크게 AI, 클라우드 경험과 영어 스펙이 부족하다고 느꼈다. 올해 첫 자격증으로는 클라우드를 공부해보고자 마음 먹었고 이를 준비하는 방법과 느낌점을..
[MCP] Claude + IntelliJ IDEA 2025.2.4 (Ultimate Edition) 연동
·
dev/ai
1. 서론최근 MCP 가 개발 업계에서 매우 핫하다. 필자의 경우 Gemini 유료 구독 (3.1 Pro Model) 를 사용하여 개발을 했으나, 프롬프트에 단순히 입력하고 답변받는 구조에 지쳤다. 그래서 Claude 로 갈아타서 MCP 서버 구성을 진행해보고자 하였고 그 중 IntelliJ 연동을 첫번째로 진행하였다. 이에 관한 내용이다. 2. 본론2.1. MCP 란?`MCP(Model Context Protocol)` 는 AI 를 외부 시스템에 연결하기 위한 일종의 프로토콜이다. 우리가 흔히 얘기하던 HTTP 프로토콜과 같이 AI 를 다른 응용프로그램이나 서버에 연동하는 프로토콜이다. MCP를 사용하면 Claude나 ChatGPT와 같은 AI 를 단순히 프롬프트를 웹에서 입력하고 답변 받는것이 아닌,..
[비동기 이벤트 처리] Inotify + RabbitMQ를 활용한 실시간 파일 감지 및 비동기 처리 파이프라인 구축
·
dev/backend
1. 서론회사에서 폐쇄망 운영 환경의 SI 사업에 투입됐다. 본 사업의 목표는 일 평균 10만건 데이터를 송수신 하는 인터페이스를 구축 및 고도화 하는 것이다. 보안상 상세하게 기재하진 못하지만 간단하게 운영환경을 기술하자면, 총 3대의 서버 (Rocky Linux 9.5) 가 구동된다. 물리적인 서버 3대가 있는 이유는 서버 이중화 와 예비 서버 용도이다. 이 3대 중 한 1대만 Active 상태를 유지하고 해당 서버를 통해 항공 데이터(.txt) 가 송수신된다. 데이터 양은 하루 평균 10만건이다. 또한, 데이터 종류가 8가지이고 데이터 종류별로 타깃 단위 시스템에 매핑해서 송수신 해야 하는데 이 단위 시스템 수만 118개이다.... ㄷㄷ 처음엔 막막했지만 다행히 이 중 15개 시스템에만 연계가 되..
[WSL] Windows 부팅 후 WSL 자동 구동
·
dev/se
1. 서론회사에서 폐쇄망 운영 환경의 SI 사업에 투입되게 되었다. 운영 환경에는 서버가 총 4대(Rocky-Linux 9.5 3대, Windows 11 pro 1대) 가 있고, 그 중 Windows 11 pro 서버는 모니터링 서버로 `SpringBoot + Thymeleaf` 웹, `PostgreSQL DB`, `RabbitMQ`, 그 외 기타 WAS 가 Docker Container 로 구동되고 있다. 환경 구축 및 배포 후 테스트를 정상적으로 마쳤다. 하지만 다음날 출근해보니 모든 서버가 죽어있었다. 확인해보니 `WSL` 상태가 Stopped 로 되어 있었다. 만약 서버를 재부팅할 경우 WSL 을 수동으로 켜주지 않는 이상 WSL 상에 있는 Docker Container 가 구동할 수 없는 문..
[Docker] Windows 11 폐쇄망 환경 Docker 설치 (Docker Desktop x)
·
dev/se
* OS: Windows 11 Pro (이지만, 자택에서 해보니 그냥 Windows 11 에서도 무방)* WSL: v2.6.3.0* containerd.io: v2.2.1-1* docker-buildx-plugin: v0.30.1-1* docker-ce: v29.1.3-1* docker-ce-cli: v29.1.3-1* docker-compose-plugin: v5.0.0-1 1. 서론회사에서 폐쇄망 운영 환경의 SI 사업에 투입됐다. 운영 환경에서 총 4대의 서버 (Windows 11 Pro OS 1대, Rocky Linux 9.5 3대) 가 투입 되었고 각 서버에 필자가 개발한 소프트웨어를 프로세스로 띄워야 하는 상황이였다. 특히 Windows 11 에는 DB서버와 RabbitMQ 서버, 모니터링 웹..
[Ollama] Ollama 사용기 (2)
·
dev/ai
* 운영 서버 스펙: Cent OS7, RAM: 16GB, GPU X* Python: v3.13* Flask: 3.1.0* Langchain: 0.3.25* ollama: 0.4.81. 서론이전 포스팅: https://hand-mk.tistory.com/19 [Ollama] Ollama 사용기 (1)* OS: Windows 11 pro* RAM: 64GB* CPU: Intel(R) Core(TM) i7-14700* GPU: 내장 그래픽 1. 서론회사 백오피스 서비스 개발에서 항공 전문에 대한 AI 해석 및 요약 기능 구현 담당을 맡았다..!내 주전공은 데이터 사이hand-mk.tistory.com회사 백오피스 서비스 개발에서 항공 전문에 대한 AI 해석 및 요약 기능 구현 담당을 맡았다. 항공 전문을 A..
[GitLab] Windows 11 GitLab 연동
·
dev/scm
1. 서론학부생 때는 `Github` 로만 프로젝트를 업로드하고 관리해서 몰랐는데, 실제 회사에 가보니 보안을 위해 GitLab 을 온프레미스 서버에 설치하여 사내망에서 관리하였다. 이를 위해 GitLab 연동이 필요했고, 온프레미스 환경 뿐 아니라 클라우드 GitLab 에서도 동일하게 적용 가능하여 `ssh key` 로 인증 및 연동하는 방법에 대해 기술한 내용이다. 2. 본론2.1. SSH Key 생성공개키 (Public Key) 와 개인키 (Private Key) 쌍을 생성해야 한다. 과거에는 윈도우에 기본 SSH 도구가 없어서 `Git Bash` 를 사용하곤 했으나 윈도우 10 이상부터는 그냥 PowerShell 에서도 `ssh-keygen` 명령어 사용이 가능하다. ssh 키 값은 \Users..
[Ollama] Ollama 사용기 (1)
·
dev/ai
* OS: Windows 11 pro* RAM: 64GB* CPU: Intel(R) Core(TM) i7-14700* GPU: 내장 그래픽 1. 서론회사 백오피스 서비스 개발에서 항공 전문에 대한 AI 해석 및 요약 기능 구현 담당을 맡았다..!내 주전공은 데이터 사이언스이기는... 하나.. 주로 데이터 분석을 공부하였고, 모델을 만들어본건 랜덤 포레스트 같이 기본적인 알고리즘을 사용한 지도 학습 머신러닝 정도가 학부생 때 지식의 끝이다.. 멘토님께서 나를 너무 전적으로 신뢰하셔서 '이것도 먹어봐' 주셨으니 너무 감사한 일이지만 막막했다. 그러던 중 Ollama 를 발견하였고, 이를 활용해 요구사항을 충족하는데 성공했고 꽤 만족스러운 결과물이 나왔다. 이에 대해 기술한 내용이다. 2. 본론상기 요구사항 ..
[Python] KoNLPy 자연어 형태소 분석
·
dev/backend
* Python: v3.13 * 개발 환경 OS: Windows 11 Pro* 운영 환경 OS: CentOS 7 1. 서론회사 백오피스 서비스 개발에서 뉴스기사 크롤링 모듈 개발을 담당 하였다. 이와 연관지어 대시보드 페이지에 수집한 기사들의 키워드를 워드클라우드로 표출해야 하는 요구사항이 있다. 요구사항을 충족하기 위해선 뉴스 기사의 단어 빈도수를 분석하고 빈도수 기준 워드클라우드를 표출해야 한다. 자연어 문장에서 단어를 추출하는 로직을 직접 구현하는 것은 생각보다 복잡한 일이다. 한국어의 모든 조사, 부사 등을 갖고 있어야 하고 문장의 모든 배치 케이스를 적용해야 한다. 하지만 Python 에는 이를 직접 구현하지 않고 단어만 이쁘게 추출해주는 패키지 KoNLPy 가 존재한다. 이에 대해 기술한 내용..