반응형
반응형
Tomcat 방식과 Pod 방식 차이, WAS 운영 구조 쉽게 이해하기 핵심 요약 Tomcat 방식은 서버나 VM 위에 Tomcat을 직접 설치해 WAR 파일을 배포하는 기존 WAS 운영 방식입니다. Pod 방식은 Tomcat을 컨테이너 이미지로 만들고 Kubernetes에서 Pod 단위로 실행하는 방식입니다. 쉽게 말하면 차이는 “Tomcat을 서버에 직접 설치하느냐, 컨테이너로 만들어 Kubernetes에서 운영하느냐”입니다. 요즘 인프라에서는 WAS 운영 방식을 설명할 때 Tomcat 방식과 Pod 방식을 구분해서 말하는 경우가 많습니다. 둘 다 애플..
Jakarta EE 10에서 11로 올릴 때 Spring 환경의 주요 리스크 Jakarta EE 10에서 Jakarta EE 11로 넘어가는 변화는 과거의 javax.*에서 jakarta.*로 바뀌던 수준의 대격변은 아닙니다. 하지만 기존 Spring 환경에서는 Java 버전, Spring Framework 세대, 내장 서버, JPA, Validation, XML/SOAP 연계 라이브러리에서 실제 장애가 발생할 수 있습니다. 핵심은 Jakarta EE 11 API만 올린다고 업그레이드가 끝나는 것이 아니라는 점입니다. 관리자 입장에서 보면 애플리케이션 코드보다 의존성 트리, 런타임 서버, 빌드 도구, 테스트 환경의 불일치가 먼저 문제를 일으키는 경..
SQL과 NoSQL의 차이와 함께 사용하는 이유 SQL은 정형 데이터와 데이터 무결성이 중요한 업무에 적합한 관계형 데이터베이스 방식입니다. NoSQL은 유연한 데이터 구조와 빠른 확장성이 필요한 서비스에 적합한 비관계형 데이터베이스 방식입니다. 실무 기준으로 보면 최신 시스템은 SQL과 NoSQL 중 하나만 선택하기보다, 데이터 성격에 따라 함께 사용하는 폴리글랏 퍼시스턴스 구조로 발전하고 있습니다. SQL이란? SQL은 관계형 데이터베이스에서 데이터를 저장, 조회, 수정, 삭제하기 위해 사용하는 질의 언어입니다. 일반적으로 SQL 데이..
IT ISP란 무엇이며 기업에서 필요한 이유 IT ISP는 Information Strategy Planning의 약자로, 조직의 업무 목표와 경영 전략에 맞춰 정보시스템의 미래 방향을 수립하는 정보화전략계획입니다. 단순히 시스템을 새로 만들기 위한 문서가 아니라, 현재 업무와 시스템의 문제를 진단하고 앞으로 어떤 IT 투자를 어떤 순서로 진행할지 정하는 전략 작업입니다. 실무 기준으로 보면 IT ISP는 “무엇을 개발할 것인가”보다 “왜 개발해야 하며, 어떤 우선순위로 추진할 것인가”를 결정하는 기준이 됩니다. IT ISP란? IT ISP는 조직의 업무..
서버 포트 오픈 시 단방향과 양방향을 이해하는 방법 서버 포트 오픈을 요청할 때 단방향과 양방향을 정확히 구분하지 못하면 방화벽 정책이 과하게 열리거나, 반대로 서비스가 정상 연결되지 않을 수 있습니다. 단방향은 한쪽에서 다른 한쪽으로 접속을 시작하는 방향만 허용하는 방식이고, 양방향은 양쪽 모두가 서로 접속을 시작할 수 있도록 허용하는 방식입니다. 관리자 입장에서 중요한 것은 “통신이 된다”가 아니라 “누가 먼저 접속을 시작하는가”와 “어느 서버의 어느 포트를 열어야 하는가”를 명확히 설명하는 것입니다. 포트 오픈에서 방향성이 중요한 이유 서버 간 통신..
프로젝트 WBS란 무엇이며 TA 관점에서 중요한 이유 WBS는 프로젝트의 전체 업무를 단계별, 산출물별, 담당자별로 쪼개어 일정과 범위를 관리하는 구조입니다. 단순한 일정표가 아니라 프로젝트 범위, 책임, 선후행 관계, 리스크를 한눈에 관리하기 위한 기준표입니다. 특히 TA 관점에서는 기술 검토, 인프라 준비, 아키텍처 설계, 연계 검증, 성능 점검 같은 보이지 않는 기술 업무를 일정 안에 드러내는 역할을 합니다. 프로젝트 WBS란? WBS는 Work Breakdown Structure의 약자로, 프로젝트에서 수행해야 할 일을 작은 단위로 분해한 업무 구..