전체 글203 ChatForYou.io 실시간 화상채팅 프로젝트(1) Redis 활용해서 채팅방 다루기(feat. kubernetes 와 redis mater - slave) 1. 시작하면서벌써 지난 포스팅으로부터 2달이나 지났습니다. 시간이 정말 정말 빠르구나 라는걸 요즘 또 다시 느끼고 있습니다. 동시에 제게도 많은 변화가 있었습니다.먼저 지난번에 잠깐 언급했던 ChatForYou 를 팀으로 만들어보는 새로운 프로젝트를 본격적으로 진행하게 되었습니다. 너무나 멋진 디자인을 만들어주시는 분과 그걸 또 기가막히게 만들어주시는 프론트 개발자분을 모셔서 6월부터는 정말 시간가는줄 모르고 다시 프로젝트를 만들었던 것 같네요.새로운 프로젝트를 진행하면서 새롭게 서버 환경도 구성해보고, 서버 구성도도 그리고, 네트워크 구성도도 그리고 DB 설계도 해보고 뭔가 새로 시작하다는게 신기하면서도 굉장히 재미있게 진행중입니다. 그리고 드디어 1차로 목표로 했던 기능들이 드디어! 어느정도 정리되.. 토이 프로젝트/ChatForYou.io 프로젝트 2024. 10. 12. 쿠버네티스 정복기 (2) ingress, ingress controller 및 externalName 사용해서 서비스 연결하기 1. 시작하면서벌써 지난 글로부터 1달이 넘게 지났습니다. 이번달에는 정말 뭘 했는지 모르게 빠르게 지나갔네요. 조금의 변명을 하자면, 사실 최근에 회사일이 정말...정말 많았습니다. 원래 이렇게 바쁜 회사도 아니고 나름의 워라벨이 있는 회사였는데 지난 6월부터 시작해서 최근까지도 야근하는건 일상 다반사고 2주에 한번꼴로 주말출근에 때로는 새벽까지 작업하는 일도 있었습니다. 지난번에 적었던 '과연 내가 개발자에 맞을까?' 가 중요한게 아니라 '내 몸이 더 버틸 수 있을까?' 를 생각하게 만드는 한달이었던 것 같네요. 물론 이렇다고 제 프로젝트를 때려칠 정도로 아무것도 안한 것은 아니었습니다. 이전에 이야기했듯 최근에는 혼자의 프로젝트가 아닌 팀 프로젝트로 진행하는 만큼 서버에 이것저것 올리고하면서 개발.. Server/Docker & Kubernetes 2024. 7. 31. 2024년 6개월 회고 - 개발자로 지나간 시간과 앞으로의 시간 1. 회고를 시작하며지난 5개월이 정말 빠르게 흘러갔다. 어쩌다보니 회사에 취업하고나서 어쩌나보니 벌써 1년 반이라는 시간이 흘렀다. 솔직히 말해서 시간의 빠름은 지난번 회사에서의 그것보다도 빠르게 느껴진다. 집에서 나와서 회사에 도착하고 사수님과 팀장님과 이야기하다가 업무를 시작하고, 점심을 먹고 오후에 다시 일을 하고...그렇게 하루가, 당연하다는 듯 흘러가는 어쩔수 없는 하루가 정말 매일 반복되었다. 그렇기 때문에 최근에는 '나' 에 대해서나 '내가 하고 싶었던 것들' 에 대해서 고민에 빠지는 시간이 없었던 것 같다. 사실 나의 몇 안되는 장점이자 자랑거리 였는데 말이다.그렇게 하루하루가 대체 어떻게 지나가는지도 모르게 지나왔지만 특히 요즘에는 나도 모르게 멈춰서 무엇도 할 수 없었던 지난 시간을 .. 그냥 사는 이야기 2024. 6. 23. Spring Boot Web Chatting : 스프링 부트로 실시간 화상 채팅 만들기(14) 실시간 CatchMind 게임 만들기 1. 시작하면서이번에는 비교적 빠르게? 글을 쓰게 되었습니다ㅎ 그거 아세요? catchmind 게임 만들겠다고 첫 포스팅을 작성한지 벌써 2달이 넘었습니다! 멋지게 2024 년 목표로 노션에 캐치마인드를 개발해보자 라고 적어두었던 것은 12월 31일 이니...아마 기획을 포함한 실제 개발은 5개월 정도가 흘렀지 않을까 생각됩니다. 조금의 잡설을 포함해서 이야기를 더 적어보자면 솔직히 3월 정도에는 '이런거 한다고 돈을 받는것도 아니고, 어디 좋은곳으로 스카웃 되는 것도 아니고 내가 대체 뭐하는거지?' 싶어서 현타가 조금 심하게 오기도 했던 것 같습니다. 말로는 이거는 나의 즐거움을 위해서, 나의 재미를 위해서 취미생활로 개발하는거야 라고 하더라도 일도 힘들고, 이직은 더 힘들고 하다보니 이게 과연 의미가.. 토이 프로젝트/Spring&Java 갖고놀기 2024. 5. 5. [Spring Boot Web Chatting] ChatForYou - 화상채팅 CatchMind 게임 만들기 : 모바일 이벤트 구현 및 베타 서비스 시작! 1. 시작하면서이번에도 오랜만에 글을 작성해보네요. 사실 저번에 게임 기획 된 내용에 정리할 겸 코드 정리할 겸 곧 돌아오겠습니다!! 라고 자신만만하게 이야기했지만...결국 이리저리 바쁘기도 하고 친구들과 버그 테스트 하면서 고칠것도 많고 했어서 작성은 못했습니다ㅠㅠ 그렇지만!! 이제 정말 마무리가 다 되어가고 있습니다! 제가 생각한 것에서 대략 80% 혹은 많게는 85% 까지 구현이 되었다고 생각이 듭니다. 물론 아직 버그 테스트도 많이해야하고, 엣지 케이스도 생각해야하고, 코드 정리나 python 쪽 속도 문제나 정말 많은 문제가 있지만 그래도 이제 정말 '게임' 으로서 완성되어가고 있다는게 보여질 정도입니다. 이번에 일지에 기록할 내용은 '모바일' 환경 개발에 대한 부분입니다. 친구들과 게임하면서 .. 프로젝트 일지 2024. 5. 1. [Spring Boot Web Chatting] ChatForYou - 화상채팅 CatchMind 게임 만들기 (2) 내가 그린 기린 그림은... 2024.03.02 - [프로젝트 일지] - ChatForYou - 화상채팅 CatchMind 게임 만들기1. 시작하면서이번에도 거의 1달만에 글을 작성하네요. 벌써 겨울이 지나가고 벚꽃도 피고, 개나리도 피고 지고 하는걸 보면 항상 느끼는 것지만 시간이 정말 빠른 것 같습니다. 사실 올해 목표는 2주에 1번씩 글쓰기 였는데 이미 임은 먼곳에...ㅠㅠ그래도 나름의 좋은? 소식은 게임이 거의 완성 단계에 가까워졌다는 것 입니다!! 시간이 조금 걸렸지만 이제는 그래도 제가 원하는 수준의 게임이 가능하게 되어서 친구들과 알파 테스트 정도를 진행할 수 있었습니다. 아마 이번에 게임이 포함된 프로젝트는 완전히 별개로 새로운 레포를 파거나 동일한 레포를 사용한다고 하더라도 이제 기존 master-webrtc-kur.. 프로젝트 일지 2024. 4. 17. 1일 1커밋 프로젝트 :: IT 뉴스 크롤링 & Slack 메시징하기 feat. Ollama LLM 사용하기 1. 시작하면서 2023.01.01 - [토이 프로젝트/Python 갖고놀기] - 1일 1커밋 git push 자동화 만들기 - IT 뉴스 사이트 웹 크롤링 && crontab 이용 1일 1커밋 git push 자동화 만들기 - IT 뉴스 사이트 웹 크롤링 && crontab 이용 본 내용은 오직 공부를 위한 내용이며 제 코드를 복제, 수정하여 사용할때 일어날 수 있는 웹 크롤링과 관련된 불법적인 내용에서는 책임질 수 없습니다 1. "개발자는 귀찮아해야 해" 전 회사에 terianp.tistory.com 오랜만에 java 가 아니라 새로운 프로젝트로 돌아왔습니다! 사실 처음부터 이걸 만들려고 했던거는 아니었는데 하다보니까...ㅋㅋㅋ 이번에 가져온 프로젝트는 저번 git push 자동화 1일 1커밋 프로젝.. 토이 프로젝트/Python 갖고놀기 2024. 3. 24. [Spring Boot Web Chatting] ChatForYou - 화상채팅 CatchMind 게임 만들기 1. 시작하면서이번에도 정말 오랜만에 글을 쓰는 것 같습니다. 사실 2월달에 일지로 글을 올리려했는데...생각보다 프로젝트에 많은 발전이 없어서 올리기 그렇더라구요ㅠㅠ 저번 글에서 언급했듯이 이제 제가 구상했던 화상 채팅의 초기 단계는 거의 끝났습니다. 회원가입, 채팅 유저의 이미지 등의 나름 중요한 기능들이 남아있긴 하지만 일단 제쳐두고 이정도로 마무리하려구요. 그리고 드디어! catchmind 게임 개발에 들어갔습니다. 2월달 내내 개발을 진행했고 이제 단판 게임정도는 가능하도록 개발이 마무리되어가고 있습니다!! 오늘은 그 동안의 개발내용을 공유할 겸 포스팅합니다.2. CatchMind 기획서사실 기획서라고 적어두긴했지만 그정도로 거창한 것은 아닙니다ㅠ.ㅠ 다만 개발하면서 아무 구상도 계획도 없이 .. 프로젝트 일지 2024. 3. 2. [Spring Boot Web Chatting] ChatForYou - 마이크/스피커 장비 선택 기능 개발 & 나만의 캐치마인드 게임 개발 시작 1. 시작하면서벌써 24년의 1월이 지나가고 있네요ㅠㅠ 정말 한게 없는데 이렇게 빨리 지나는걸 보면 새삼 뭔가 잘못되었다고 느껴져요ㅋㅋㅋ또 한편으로는 분명 다같이 똑같은 24시간을 살아가고 있는데 어떤 사람은 일도하고 플젝도하고 공부도하고 한다는 걸 들으면 '이야 저런 사람이 정말 성공하는 사람이구나' 라는 것도 느껴지고 말이죠.1월에는 제 사이트를 (강제로)애용 하는 친구들이 계속 이야기했던 마이크/스피커 장비 선택 기능을 추가했습니다. 사실 항상 모여서 게임하는 친구들이 있는데 저 기능이 부족해서 4명이 모두 모일때는 결국 디코에서 해서 굉장히 아쉬운 마음이 있었습니다ㅠㅠ "꼭 내가 만든 것에 모여서 다 같이 게임한다" 라는 목표로 어찌어찌 기능을 넣을 수 있었고, 저번주 토욜에 기능 테스트도 완료했.. 프로젝트 일지 2024. 1. 28. Spring Boot Web Chatting : 스프링 부트로 실시간 화상 채팅 만들기(13) minIO 배포 & 파일업로드/다운로드 구현하기(feat.minIO ssl 적용, mixed-content 에러 해결) 1. 시작하면서 1) 서버 정리 이번에는 좀 오래만에 프로젝트 일지를 쓰게되었습니다. 2023 회고록에서 언급했듯이 사실 최근에 제 프로젝트에 나름? 많은 일이 있었습니다. 특히 기존에 있던 openstack 와 kubernetes 시스템을 완전히 다 뒤집고 다시 처음부터 작업했습니다. 물론 할일이 없어서나 심심해서 혹은 공부하기 위해...한거는 절대 아니고ㅋㅋㅋ 기존에 라즈베리파이 2대에 openstack + kubernetes 를 배포하고 사용했었는데 해당 라즈베리파이 2대를 모두 처분해버리고, 기존의 시스템 전부를 미니pc 로 옮기게 되었습니다. 사실 라즈베리파이라는 한계 때문인지 제가 설치를 잘못해서 그런건지 모르지만 오픈스택에 컴포넌트를 추가하는 것도 조금 문제가 많았고, 성능, 반응도 조금 늦.. 토이 프로젝트/Spring&Java 갖고놀기 2024. 1. 7. 2023 회고록 : 별을 쫒으며 1. 회고록을 시작하며 늘 그렇듯, 늪에서 허우적 거릴지라도 눈과 손으로 별을 쫒으며 살아가야지. 이번 목요일에는 정말 오랜만에 글쓰기 모임이 있었다. 물론 이제와서는 글쓰기 모임이라기보다는 '작가 지망생'이었던 사람들의 모임정도가 맞지 않을까 생각한다. 모임에는 정말 작가가 되어 자신의 이야기를 적어가는 사람도 있고, 나처럼 작가와는 아주 먼 삶을 살아가는 사람 또한 존재한다. 이전과는 다르게 많이 만나지도 못하고 하루종일 서로의 글을 보여주고 이야기나누고 하는 일은 못하지만 그럼에도 1년에 한두번은 만나서 서로의 삶을 나누고 있다. 그렇게 오랜만에 만나서 이런저런 이야기를 하다가 갑자기 떠오른 주제였다. 아마 늘 그렇듯 '시간이 정말 빠르네 벌써 24년이네..' 하면서 시작된게 아닐까 생각한다. 누군.. 그냥 사는 이야기 2023. 12. 31. ChatForYou 연동을 위한 Kubernetes 서비스 배포 (1) : prometheus, grafana, Loki 배포 1. 시작하면서 그래도 굉장히 빠르게 전 포스팅에 이어서 글을 작성하게 되었습니다! 이것보다 더 오래걸리면 분명 까먹는 부분들이 많을거고, 뭣보다 쿠버네티스에 여러 서비스를 배포한 결과에 대해서 꼭 한 번 정리해야했기에... 사실 ChatForYou 와 연동하기 위해 배포한 서비스는 굉장히 다양한 편입니다. 처음부터 '개발부터 배포까지' 라는 포부로 시작했기에 쿠버네티스를 설치하고 여기에 이것저것 작업하면서 진짜 생각나는대로 다 배포했거든요ㅋㅋㅋ그래서 당연하다면 당연하게도 점점 Ram 이나 CPU 사용률에 미친듯이 올라가는걸 보고 이거 안되겠다 싶었어요ㅠㅠ 특히 prometheus 와 이번 글에는 없지만 Jenkins, sonarqube 가 의외로 자원을 많이 잡아먹는다는 걸 알게되었습니다. 다행히 아직.. Server/Docker & Kubernetes 2023. 12. 9. 이전 1 2 3 4 ··· 17 다음 728x90 반응형