Tips 26

프로젝트 초기 설계 시 반드시 고려해야 할 체크리스트

서비스나 제품을 개발하기 위한 첫걸음은 바로 "설계"입니다. 설계가 잘 되어 있어야 프로젝트가 중간에 무너지지 않고, 확장성과 유지보수성을 고려한 구조로 개발을 이어갈 수 있습니다. 본 포스팅에서는 실제 웹 서비스 개발을 시작하기 전 반드시 점검해야 할 항목들을 순차적이고 논리적인 흐름으로 정리해보았습니다.1. 비즈니스 목표 및 요구사항 정의✅ 왜 이 프로젝트를 하는가?대상 사용자, 시장, 목적이 명확한가?수익 모델 또는 핵심 가치 제안이 무엇인가?✅ 요구사항 수집필수 기능 vs 선택 기능 구분기능 명세서, 유스케이스 시나리오, 고객 여정 정리MVP(Minimum Viable Product) 범위 설정2. 기술 스택 선정✅ 프로젝트에 적합한 기술인가?백엔드: Java (Spring Boot), Node...

Tips 2025.04.11

Windows에서 HTTPS 테스트 방법 (개발용 SSL 인증서 사용)

1. OpenSSL 설치설치 방법https://slproweb.com/products/Win32OpenSSL.html 접속Win64 OpenSSL v3.x.x 버전 다운로드 (Light 말고 Full 설치 권장)설치 중 다음 옵션 확인:"Copy OpenSSL DLLs to The Windows system directory" 체크설치 후 시스템 환경 변수에 C:\Program Files\OpenSSL-Win64\bin 추가설치 확인:cmdopenssl version2. SSL 인증서 발급cmd 또는 PowerShell에서 아래 명령어 실행:cmdopenssl genrsa -out dev.key 2048openssl req -new -key dev.key -out dev.csropenssl x509 -r..

Tips 2025.04.09

Windows 서버에서 방화벽 오픈 여부 확인하는 방법

telnet 명령어는 원격 서버의 특정 포트가 열려 있는지 확인할 때 유용한 도구입니다.이제 telnet을 사용하여 포트가 방화벽에서 허용되었는지 확인하는 방법을 자세히 설명하겠습니다.1. telnet 클라이언트 활성화하기윈도우에서는 기본적으로 telnet 클라이언트가 비활성화되어 있습니다.따라서 먼저 telnet을 활성화해야 합니다.(1) 제어판에서 활성화하기Windows + R을 눌러 실행 창을 열고 appwiz.cpl 입력 후 EnterWindows 기능 켜기/끄기를 클릭"Telnet 클라이언트" 항목을 찾아 체크한 후 확인설치가 완료되면 컴퓨터를 재부팅(2) 명령어로 활성화하기PowerShell을 관리자 권한으로 실행한 후 다음 명령어 입력dism /online /Enable-Feature /Fe..

Tips 2025.04.08

Windows에서 원격 데스크톱 동시 접속 세션 늘리는 방법

Windows는 기본적으로 한 명의 사용자만 원격 데스크톱(RDP, Remote Desktop Protocol)으로 접속할 수 있도록 설정되어 있습니다. 그러나 그룹 정책 변경, 레지스트리 수정, 또는 외부 도구를 사용하면 여러 사용자가 동시에 원격으로 접속할 수 있습니다.이 글에서는 Windows 10, Windows 11, 그리고 Windows Server에서 원격 데스크톱 동시 접속을 활성화하는 다양한 방법을 자세히 설명합니다.💡 원격 데스크톱 동시 접속이 필요한 이유여러 사용자가 같은 PC에 원격으로 접속해야 하는 경우가 있습니다. 대표적인 사례는 다음과 같습니다.회사 업무: 한 대의 PC에서 여러 사용자가 원격으로 작업해야 할 때서버 관리: Windows 기반 서버를 운영하면서 여러 관리자가 ..

Tips 2025.04.07

개발시 변수명 작성 가이드, 좋은 네이밍의 기준

1. 일관된 네이밍 컨벤션 적용프로그래밍 언어 및 프레임워크의 컨벤션을 따르는 것이 중요함.Camel Case (camelCase) - Java, JavaScript, Kotlin예: userName, orderTotalPascal Case (PascalCase) - C#, .NET, TypeScript 클래스명예: UserService, OrderManagerSnake Case (snake_case) - Python, SQL예: user_name, order_totalKebab Case (kebab-case) - URL, CSS 클래스명예: main-container, nav-bar💡 가이드:팀 내에서 하나의 컨벤션을 정하고 일관성 있게 유지할 것.언어별 권장 스타일을 따를 것. 2. 의미 있고 직관..

Tips 2025.03.21

[Google] 구글맵 키 발급 방법

어느 순간 서비스하고 있는 구글맵이 동작을 안해서 확인해보니 구글맵은 18년도 7월 부터 키를 사용하는 방식으로 바뀌었다. API 키를 사용하는 방식으로 바뀜과 동시에 과금 정책도 바뀌었는데 무료제공 한도는 일간 25,000건에서 월간 28,500건으로 바뀌었다. 따라서 서비스를 할때는 회사 또인 개인의 지메일 계정으로 키를 발급 받아야 한다. 키 발급 방법을 정리 하면 다음과 같다. 1. Google Maps Platform 으로 이동 후 로그인 2. 시작하기 클릭 3. 지도 플랫폼 사용 설정 - 지도, 지역정보 체크 후 "계속" 4. 프로젝트 생성 - 프로젝트 생성 후 "NEXT" 5. 결제 계정 설정 6. Google Cloud Platform 무료로 사용해 보기 7. 신용카드 결제정보 입력후 "무..

Tips 2019.05.21

[Windows] 서버 원격데스크탑 설정 방법

1. 원격 설정 방법 1) 제어판 > 시스템 (WIN키 + R : control) 2) 시스템 > 원격 설정 (시스템 속성) 3) 원격 설정 원격 탭에서 "이 컴퓨터에 대한 원격 지원 연결 허용", "이 컴퓨터에 대한 원격 연결 허용" 2. 방화벽 설정 1) 제어판 > Windows 방화벽 2) Windows 방화벽을 통해 앱 또는 기능 허용 3) 설정변경 클릭 후 "원격 데스크톱" 체크 후 확인 4) 제어판 > 네트워크 및 공유 센터 > 고급 공유 설정 변경 > 네트워크 검색 켜기 체크 3. 원격 데스크탑 실행 방법 1) 실행 (WIN키 + R) : mstsc 2) 서버 아이피 입력 3) administrator 계정이나 사용자계정 입력 후 로그인 4) 접속 성공! -> "예" 클릭

Tips 2019.04.25