전체 글 48

앞으로의 다짐

앞으로 문제를 풀고 블로그에 한 문제씩 올리려고 한다.부스트캠프 웹모바일 9기를 진행하면서 코딩테스트 문제를 안 푼지 반년이 조금 넘었다.많은 회사에서 코딩테스트를 여전히 시행하고 있다.자바 혹은 자바스크립트 사용에 익숙해지기 위해서도 대비를 하는 것이 좋다고 생각했다.(아직까지 js와 java 중 무엇을 더 중점적으로 들고 갈 지 조금 헤매고 있긴 하다.)같은 팀원이 플랫폼으로는 LeetCode를 추천해주었고,나도 예전에 만들어뒀던 아이디가 있어서 LeetCode로 쉬운 문제부터 하루에 한 개씩 풀어나가기로 결심했다.기왕 마음 먹은 거 자세히 기록은 하지 못하더라도 어떤 문제를 풀었는지, 어떤 생각으로 혹은 어떤 제약을 두며 풀었는지 하나씩 글을 쓰려고 한다.(쉬운 문제일수록 제약을 두면 난이도를 조금..

라즈베리파이로 Denamu 테스트 서버 구축하기

라즈베리파이로 테스트 서버 구축하기맥락 공유Denamu 서비스에 대한 헬스 체크와 로그가 필요했습니다.vscode로 SSH 접속 후 메모리와 CPU를 100% 점유하는 버그가 있었고, 이외에도 어떤 이유로 서버가 멈출 때 알림의 필요성이 제기되었습니다.그래서 알림 + 원인 파악을 위한 로그, 2가지의 기능을 도입하기 위해 테스트 서버를 구축하고 해당 내용에 대해 학습, 테스트 한 뒤 배포 중인 서버에 적용할 수 있도록 했습니다.라즈베리파이 서버 구축 과정목차라즈비안 설치원격 접속 xrdp 설치(rdp란?)SSH 설정a. ssh-keygen 사용b. sshd 설정에서 패스워드 사용 OFF 후 SSH key 사용 ONnvm 설치a. node 설치b. db 설치 (mysql 지원 X → maria DB 설치해..

NCP 활용 프로젝트 소개 - 🎄Denamu

프로젝트 소개Denamu는 분산되어 있는 개발 컨텐츠를 한 곳에서 편리하게 볼 수 있도록 도와주는 큐레이션 플랫폼 서비스입니다.RSS를 활용하여 저희 서비스에 등록된 기술 블로그의 최신 게시글 데이터를 제공합니다.그 뿐만 아니라 채팅이나, 블로그에서 파생되는 통계 자료를 제공하여 모든 개발자들의 성장을 돕는 지식 공유 플랫폼이 되는 것을 지향하고 있습니다.Denamu 프로젝트Denamu 소개 페이지서버 요구사항저희 팀이 생각한 서버 요구사항은 다음과 같습니다.최소의 비용으로 안정적인 성능 보장외부에 서버 노출을 최소화 하여 보안 강화6주라는 시간을 고려하여 러닝커브를 최소화 하고 빠르게 서비스 개발구체적 동작 방식서버에서는 두 가지의 프로세스가 동작하고 있습니다. 하나는 API 서버, 또다른 하나는 RS..