웹사이트를 만들기 전에 고려해야 할 것 본격적으로 웹사이트를 만들기 전에 고려해야 하는 내용이 있습니다. 아이디어가 여러 개가 있더라도, 이왕이면 그 중에 수익화 가능성이 가장 높은 것부터 시작하는 게 좋습니다. 단순히 “돈이 먼저”라는 의미가 아닙니
구조 이해하고 가기 본격적으로 사이트를 만들기 전에, 서비스는 어떤 구조들로 만들 수 있는지 알아볼 것입니다. 그리고 그 중 한가지 구조를 선택해서 진행하겠습니다. ①은 가장 단순한 형태로, 화면만 존재하는 구조입니다. 사용자가 뭔가 입력하면 결과를
Docker 이미지를 저장하는 대표적인 Registry는 Docker Hub이다. 하지만 Docker Hub의 프라이빗 이미지 기능을 사용하려면 비용이 발생한다. (1개까지는 무료이지만…) 따라서 비용 없이 프라이빗 이미지를 관리하기 위해 자체 Doc
Docker를 최신 방식으로 정확하게 설치하고 싶다면 공식 문서를 보고 설치하면 된다. 공식 문서를 보고 Ubuntu에 Docker를 설치해보자. 1. 공식 문서의 설치 방법 페이지 들어가기 2. 공식 문서에서 설치 관련 목차 찾기 Install us
✅ 메시지를 어디까지 읽었는 지 기억하고, 그 다음 메시지부터 처리하기 Kafka에서 컨슈머 그룹(Consumer Group)이라는 개념을 활용하면, 각 컨슈머 그룹(Consumer Group)이 어디까지 메시지를 읽었는지를 오프셋(offset)이라는
✅ 권한(Permission)이란? 리눅스에서는 여러 사용자 계정을 만들어서 사용할 수 있다고 했다. 그러다보니 특정 사용자가 다른 사용자의 파일을 마음대로 접근하는 걸 막기 위해 권한(Permission)이라는 기능을 추가했다. 권한(Permissi
✅ 그룹(group)이란? 리눅스에서 그룹(group)이란 사용자 계정을 묶어서 관리하기 위한 단위이다. 여러 사용자에게 공통된 권한을 한 번에 부여하고 관리할 때 유용하게 사용된다. ✅ 그룹(group)의 특징 한 사용자(user)는 무조건 하나의
✅ 구조 게시글 작성 API에서 사용할 활동 점수 적립 API를 만들어보자. ✅ 사용자 활동 점수 적립 API 만들기 user-service에서 코드 작성하기 User 엔티티 수정하기 Controller 만들기 Service 만들기 서버 다시 실행시키
✅ 내 IP 주소 확인하기 (ip) IP란 네트워크 상에서의 특정 컴퓨터를 가리키는 주소를 의미한다. 아래와 같은 값이 IP 주소이다. 13.250.15.132 실무에서 백엔드 서버와 통신하기 위해서는 백엔드 서버가 실행되고 있는 컴퓨터의 IP 주소를
✅ 로드 밸런서(Load Balancer)란? 서비스를 운영하다보면 점점 많은 트래픽(부하)이 발생해 한 대의 서버로는 사양이 부족한 경우가 발생하게 된다. 이걸 해결하기 위해 위와 같이 서버를 여러 대로 늘려서 서버를 운영한다. 하지만 사용자보고 여