전체 글25 [GCP] Gitea + Nginx(SSL) 포트폴리오용 프로젝트를 만들기에 앞서 프로젝트 파일들을 업로드하기 위해 클라우드 서버에 Git (UI) 환경을 구축하고 싶었다. [준비물]GCP 서버(Docker, 인증서) -- 사설 인증서 만들기로 검색하면 인증서 만드는 내용은 많이 나온다.도메인 >> 로 작성된 내부 주소(ex: gcp.example.com) 1. Docker Compose 파일 작성version: '3'services: gitea: image: gitea/gitea:latest container_name: gitea environment: - USER_UID=1000 - USER_GID=1000 - GITEA__server__ROOT_URL=https://>>/ volumes:.. 2025. 5. 20. 모놀리식 아키텍처 vs 마이크로서비스 아키텍처 프로젝트를 설계할 때 가장 먼저 고민해야 하는 것은 아키텍처의 선택이다.그 중 대표적인 두 가지 방식이 모놀리식 아키텍처(Monolithic Architecture)와 마이크로서비스 아키텍처(Microservice Architecture)이다. 1. 모놀리식 아키텍처모든 기능이 하나의 어플리케이션에 통합된 구조를 의미한다.사용자 인증, 주문 처리, 결제 시스템 등 다양한 기능들이 하나의 프로젝트 내에서 함께 개발되고 배포된다. 장점개발 및 배포가 단순하고, 초기 개발 속도가 빠르다.테스트가 용이하다. 단일 프로세스 내에서 동작하므로 통합테스트와 디버깅이 쉽다.공통 모듈이나 라이브러리를 쉽게 공유할 수 있다. 단점유지보수가 어렵다. 프로젝트 규모가 커질수록 코드가 복잡해지고 변경이 어렵다.확장성의 한계가 .. 2025. 5. 15. 브라우저에서 웹 서버로 정적 파일을 요청하는 과정 사용자는 브라우저(Chrome, Edge)를 이용해 인터넷을 서핑한다.브라우저에 URL을 입력하면 해당 주소와 연결된 웹 서버가 존재한다면, 사용자에게 그 주소에 연결된 데이터를 제공한다. 강의와 유튜브, 그리고 내가 알고 있던 지식을 종합해서 정리한 클라이언트의 웹 문서 요청 순서도.위의 기능 중 내가 실제로 인지하고 있던건 그렇게 많지 않았던 것 같다.이번 기회에 서버와 브라우저의 통신에 대해 조금 더 깊이 이해하고 넘어가야겠다. 1. URL 입력사용자는 브라우저에 URL을 작성한다.브라우저는 이 행위를 수행할 때, 검색 결과를 사용자에게 보여줘야 할지, 이것이 웹의 리소스를 요청하는 명령인지 파악해야 한다. 2. 브라우저 내부 처리브라우저는 사용자가 요청한 문서가 캐싱되어 있는지 확인한다. 서비.. 2025. 4. 22. 5편 - 돈보다 더 중요한 관계가 있다 이 장의 마지막에는 다음과 같은 글귀가 있다.명확한 목적이 있는 사람은 가장 험난한 길에서조차도 앞으로 나아가고 아무런 목적이 없는 사람은 가장 순탄한 길에서조차도 앞으로 나가아지 못한다.- 토머스 카알라일 아무리 좋은 글을 많이 보고, 아무리 좋은 사람이 곁에 많아도 스스로 목적이 없다면 아무 것도 변하지 않는다.남 탓을 하고 환경 탓을 하는 것은 누구나 할 수 있다. 하지만 그것으로 내 인생을 변화시킬 수는 없다. 1. 파트너를 잘 골라야 성공한다.여기서 파트너란 이해관계를 공유하는 내 주변의 사람들을 이야기한다.파트너를 잘 만나는 것과 파트너를 잘 고르는 것은 일의 성패에 가장 중요한 일 중 하나이다.믿을 수 있는 사람을 고르는 것에 대한 조언은 다음과 같다.연락처를 모두 공개하고 신속하게 반응하는.. 2025. 4. 18. 4편 - 좋은 상사가 좋은 스승보다 낫다 회사에서 좋은 상사를 만나는 것만큼 행운이 있을까?이 편에서 이야기 하는 내용이 바로 그것이다.좋은 상사를 구분하는 방법과 좋은 상사 밑에서 그의 업무 스타일을 배워나가는 것.그리고 그와 함께 좋은 관계를 유지하는 방법 등을 설명하고 있다. 이 장에서는 직장생활을 하는 사람들에게 야심을 가질 것을 조언하고 있다.사실 회사를 내 생활을 유지하기 위한 밥벌이 장소로만 생각한다면, 거기에서 인간관계를 만들 이유는 없을 것이다.하지만 회사를 자아실현과 성장의 보루로 삼는 사람이라면 이 책의 조언을 귀담아들어도 좋을 것 같다. 1. 누구를 롤모델로 삼을 것인가어떤 상사는 부하 직원의 공을 가로채고, 본인은 놀고 부하 직원에게 일을 나눠주는 것으로 팀장의 역할을 다 했다고 생각하기도 한다. 이런 상사는 나쁜 상사이.. 2025. 4. 9. 이전 1 2 3 4 5 다음