목록전체 글 (274)
단의 개발 블로그
서버를 빌러 쓰는것을 의미한다. 웹 페이지를 만들었다면 웹페이지가 제공하는 html, js, css, 동영상 등등 정적 파일을 제공하는 공간(=서버)가 필요하다. 개인이 서버를 마련하고 24시간 동작하기에는 무리가 있다. 이런 공간을 빌려쓰는 것을 호스팅이라고 한다. 호스팅의 종류는 다음과 같다.웹 호스팅(공유 호스팅): 하나의 서버를 여러 사용자가 함께 사용하는 서비스로, 가장 보편적으로 사용하는 방법서버 호스팅: 서버 자체를 전체로 임대하여 단독으로 사용하는 서비스로, 대규모 트래픽이 있는 사이트나 비즈니스가 큰 경우 사용하는 방법클라우드: 가상의 서버를 임대하는 서비스로, 확장성과 유연성이 높다, 다양한 서비스가 존재하여 운영이 자유롭다.
FrontEnd(Nextjs)프론트는 작업중이다....BackEnd (SpringBoot)서버구조도메인 별로 패키지를 나눠서 그 안에서 controller, service, dto, entity를 나눌까 생각 했는데, 간단하게 만들 프로젝트고 실제 운영까지는 하지 않을 생각이기 때문에 기능별로만 나눴다. 여기선 패키지로 설명한다.aop : 유저가 백엔드로 요청한 정보를 서버로그에 기록한다. 나중에 어떤 장애가 발생할 경우 어떤 유저가 어떤 데이터로 요청했는지 추적하기 위해서 사용했다. 또 만약 나중에 부하가 많이 생기는 비즈니스 로직단에서 문제가 발생하면 실행 시간도 추가할 예정이다.config : 서버에 관한 전반적인 자바 빈으로 설정한 파일이 모아져 있는 곳이다. 시큐리티, 스웨거 등을 여기서 설정..
Modak (=Zoom or Discord)브라우저 기반 사용자 음성채팅 & 화상채팅 + 커뮤니티 서비스 기능리스트업user로그인(소셜로그인 - 구글, 카카오, 네이버, [애플], 자사 로그인)로그아웃로그인 유지개인정보 수정회원탈퇴main방 생성 (화상채팅 + 채팅)방 나가기방 참여자 강퇴하기방 초대 코드 보내기 (텍스트)참여자 목록 [온라인, 오프라인][글 확인 여부 - 카카오톡 1]유저가 참여중인 방 목록유저 친구 목록친구 추가친구 삭제sub게시판 기능 추가댓글 + 대댓글 파일첨부admin모든 기능 crud관리자 권한별 제한관리자 행동 로그 (관리자명, 아이피, 행동, 실행쿼리, 비고)개인정보 처리 방침, 이용약관 DB 저장 (변경 이력 고지의무) TechReact - NextJSJava - Spr..