분류 전체보기
-
2020.01.29 개발일지개발일지 2020. 1. 29. 16:04
오늘은 가상화폐를 이용한 복권 시스템 프로젝트 개발이 중단되었다는 이야기를 전달받았다. 뭐 내부 사정에 따라 어떻게 될 지 모르겠는데 일단 개발건이 붕 떴다. 그래서 문제가 발생했던 유지보수건을 처리했다. 1. 모바일 크롬 브라우저에서 사이트 로그인 시도 시 웹 소켓 통신이 먹통이 되는 문제 먼저 구성을 설명해야겠다. 현재 앞 단에 NginX 웹 서버를 띄워놓고 모든 통신을 받아서 프록시를 통해 애플리케이션 서버로 요청을 전가하도록 구성했다. 여기서 애플리케이션 서버를 늘려서 로드밸런싱 설정 (IP 해시 부하 분산 정책)을 처리해놓았다. 그런데 HTTP 통신과 WebSocket 통신이 도메인을 통해 들어오면 간헐적으로 모바일 크롬 브라우저의 요청이 HTTP는 A 애플리케이션 서버로, WebSocket 통..
-
-
2020-01-22 개발일지개발일지 2020. 1. 22. 17:03
주어졌던 프로젝트는 작업이 완료가 되었다. 처음 받았던 개발 기간보다는 더 주어지긴 했으나 문제는 프론트 팀에서 가장 바빴다. 백엔드 작업을 했던 나는 로그인 기능, 이력 조회 등을 제외하면 크게 개발한 기능이 없다. 비율로 치면 백 20% 프론트 80%으로 작업이 되었다. 그리고 1월 초부터 복권 사이트 개발을 들어가서 지금까지 진행하다가 잠시 중단되었다. 자사 가상화폐와 타사 가상화폐를 이용하여 복권을 구매하는 시스템인데 코어 시스템은 아직 개발이 진행되지 않았고 (담당도 내가 담당이 아님...ㅜ...) 그 외 회원 시스템이나, 가입 시 비트코인 지갑 주소 생성, 게시판, 고객센터 시스템같은 것들을 작업했다. 한동안 개발일지를 쓰지 않으면서 느끼는 건, 개발일지를 굳이 복잡하고 어렵게 보고서 쓰듯 쓸..
-
간단하게 알아보고 사용해보는 swagger!swagger 2019. 12. 27. 14:11
또 다시 신규 프로젝트 하나가 진행될 것 같다. 뭔가 일정이 굉장히 타이트한데 기획부터 디자인까지 완료가 되지 않아서 할 수 있는 작업이 없는 상태다. 그냥 TS 환경으로 프로젝트 생성하고 기본 구성을 끝내놓고 추가적으로 최근에 관심있었던 swagger를 적용해보았다. swagger란 대략 API 문서를 코드 내에서 주석기능을 이용해 YAML 또는 JSON 형식으로 작성하고, 서버의 라우트를 통해 접속하여 문서 페이지로 확인 하는 기능을 제공하는 프레임워크다. https://swagger.io/ The Best APIs are Built with Swagger Tools | Swagger API Development for Everyone Simplify API development for users, ..
-
-
Windows Node.js 버전 업데이트JavaScript/Node.js 2019. 11. 7. 10:46
Windows에선 Node.js 버전 업데이트를 어떻게 할까? 최근 Node.js LTS 버전이 12.13.0 버전으로 업데이트 되었다. 버전 업데이트는 딱히 해보지 않아서 심심한 차에 버전 업데이트를 하기로 했는데, 검색해보니까 리눅스 환경에선 npm 패키지 중 하나인 n으로 관리하는 것 같더라. n을 윈도우에 설치하려니 아래와 같은 EBADPLATFORM 에러가 났다. (Error Bad Platform인가?) 즉 지원을 안하는 것 같음. 그래서 어떻게 하나 공식 홈페이지를 뒤져보니 찾아냈다. 그냥 최신 설치 파일 받아서 설치하면 된대여... 신규 버전 인스톨러로 설치를 하고나서 nodejs 폴더를 들어가보니 버전 별로 관리되지 않고, 기존의 버전을 최신 버전으로 엎어쳐버렸다. 버전을 확인해보면 최신..
-
2019-11 ~ 2019-12 개발일지 중단개발일지 2019. 11. 6. 17:25
회사에서 진행하는 신규 프로젝트가 프라이빗한 관계로 해당 프로젝트 완료까지 개발일지도 스킵합니다.