요즘에는 도자기 공장장으로 일하고 있어요.제조와 브랜드에 대해서는 정말 모르지만 한국의 제조업의 현실의 벽에 막혀 울고있습니다 ㅠㅠ 브랜드의 활로는 어떻게든 알리고 팬을 만들어야한다!! 라는 생각에 사람들을 끌어모을 수 있는 게임을 하나 기획해보고자 했어요. 옛날에 유행했던 수박만들기 게임을 기억하시나요? 한창 유행했다가 시들시들하는 것 같긴하지만 그래도 이걸 한 번 활용해보고자 했어요.소스는 당연히 깃허브를 사용했습니다. 코리아캣님 만들어주셔서 너무 감사합니다.. 스타 하나 누르고 갑니다..https://github.com/koreacat/suika-game GitHub - koreacat/suika-game: 수박 만들기 게임수박 만들기 게임. Contribute to koreacat/suika..
전체 글
행복한띠용이의 코딩 블로그였던 것. 이제는 도자기 전문가안녕하세요~! 블로그 주인장입니다.나름 작년 말까지 굉장히 열심히 코딩했었는데, 갑작스럽게 도자기 회사에 들어가게 되어 블로깅을 중단했습니다. 블로그 조회수도 꽤 잘나오고 있었고 (방치해놓은 거 치고 지금도 잘 나오네요 ㅋㅋ)프로그래밍에도 의미를 찾고, 나름 속도도 붙여가면서 프로젝트 진행했던 기억이 새록새록.. 여담이지만 꽤 괜찮은 곳에 취업도 했었습니다.하지만 매우 개인적인 사정으로 인해서 도자기 회사에 들어오게 되었고 벌써 6개월이나 되었네요.(요즘 개발자 시장도 매우 안좋다고 하더라구요) 이 회사에서 매우 많은 것을 배웠고, 배워나가고 있습니다. 블로그가 아깝기도 하고, 정리하고 공유할 게 있다면 공유해보고자다시 블로그를 시작해보려구요. MBTI가 쌉 T 라서 항상 정보 공유 글만 썼는데, 이제는..
2024.11.11 - [Programming/Project] - [Spring Boot] 모의 투자 사이트 개발기 (1)2024.11.18 - [Programming/Project] - [Spring Boot] 모의 투자 사이트 개발기 (2) 1. 개요 이전에 가장 먼저 목표로 잡은 것이 클라이언트단에서 bybit 가 아닌 서버에서 데이터를 처리할 수 있도록 변경하는 것이다. 그리고 WebSocket 의 양방향 통신을 이용해서 주문 접수도 WebSocket 을 사용하고자 한다. 2. 시세 데이터 가공 및 처리Bybit 로부터 WebSocket 으로 시세 데이터 하나만 가져오고 서버 내부적으로 데이터를 가공해 캔들 형태의 실시간 데이터와 과거 데이터를 API 로 제공한다. 2024.11.22 - [Pr..
1. 개요모의 투자 사이트를 개발하면서 토스 증권을 참고해보았을 때 실제 주문도 STOMP 를 통해서 진행되는 것을 확인할 수 있었다. WebSocket 이라는 것 자체가 양방향 통신이 가능한 프로토콜이기에 이미 연결되어있는 웹소켓을 사용하지 않을 이유가 없다. 모의 투자 사이트에서는 HTTP API 에 대해서 JWT 토큰을 사용해 사용자를 인증하고 있기에 STOMP 에서도 JWT 를 사용하고자 한다. 2. JWT 헤더 파싱const headers = { Authorization: `Bearer ${JWT_TOKEN}`,};try { const message = JSON.parse(messageJson); // JSON으로 변환 stompClient.send(destinationPath, he..
1. 개요모의 투자 서비스를 개발하면서 시세 데이터만 1초에 4~5개가 들어오곤 한다. 결국 프론트엔드의 모든 API 엔드포인트를 로컬 서버로 옮겨오기 위해서는 실시간 데이터를 가공해서 분봉 데이터 형태로 나타낼 수 있어야한다. 목표는 두 가지이다. 웹소켓을 사용해서 실시간 캔들 데이터를 제공하는 것과 HTTP API 로 과거 캔들 데이터를 조회할 수 있는 것이다. 실시간 데이터를 위해서는 당연히 웹소켓 을 사용하고 있으며 토스 증권을 참고하고 있기에 STOMP 프로토콜을 추가적으로 사용하겠다. 클라이언트에게 시세 데이터를 뿌려주기 위해서는 pub/sub 에서도 broadcast 가 필요하며 성능적으로 우수한 Redis 의 pub/sub 구조를 사용하고 있다. 이 역시 실제 토스 증권의 시세 ..