본문 바로가기

전체 글53

Rocky 10 vs Rocky 9 : 성능·호환성·미래 대비까지 개발자가 알아야 할 모든 것 Rocky 10 vs Rocky 9 : 성능·호환성·미래 대비까지 개발자가 알아야 할 모든 것엔터프라이즈 리눅스 배포판으로 많은 사용자에게 안정성과 호환성을 제공해 온 Rocky Linux 시리즈. 이번에는 최신 메이저 버전인 Rocky 10이 출시되면서 “Rocky 9에서 업그레이드해야 할까?”라는 질문이 커지고 있습니다. 이 글에서는 Rocky 10이 어떤 면에서 더 나아졌는지, 어떤 제약이 있는지, 그리고 개발 및 운영 환경에서 고려해야 할 사항들을 정중히 정리해드립니다.1. Rocky 10이 공식적으로 무엇을 바꿨나?Rocky 10은 2025년 6월 11일 정식 공개되어, RHEL 10 기반으로 재설계된 배포판입니다. 기술 변화의 핵심 포인트는 다음과 같습니다:커널 버전 6계열, 최신 하드웨어 아.. 2025. 11. 10.
Windows 10 서비스 종료 대응 가이드 : 지금 바로 Windows 11로 업그레이드해야 하는 이유 Windows 10 서비스 종료 대응 가이드 : 지금 바로 Windows 11로 업그레이드해야 하는 이유Microsoft는 Windows 10에 대한 공식 지원을 2025년 10월 14일부로 종료했습니다. 지원 종료 이후에도 Windows 10은 동작하지만, 보안 업데이트와 기능 개선이 더 이상 제공되지 않기 때문에 여러 위험이 존재합니다. 이 글에서는 Windows 10 EOS가 의미하는 바, 업그레이드 대상인지 확인하는 방법, 그리고 Windows 11로 전환할 때 준비해야 할 주요 체크리스트까지 단계별로 정중하게 안내드립니다.1. Windows 10 서비스 종료(EOS)란 무엇인가?“EOS(End Of Support)”는 해당 소프트웨어 버전이 더 이상 보안 패치, 기능 업데이트, 그리고 기술지원이.. 2025. 11. 10.
REDIS 유료화 경고 : Bitnami 도커 이미지 무료 제공 종료 이후 기업/개인이 준비해야 할 대안 최근 Bitnami가 도커용 REDIS 이미지의 무료 제공을 사실상 종료하면서 많은 개발자와 기업이 긴급하게 대응해야 할 상황에 놓였습니다. 이 글에서는 해당 변화가 어떤 의미인지, 왜 중요한지, 그리고 앞으로 개인 학습자 및 기업이 어떤 대안을 준비해야 하는지를 단계별로 설명드립니다.1. 무엇이 바뀌었나?2025년 8월 28일부로, Bitnami는 주요 컨테이너 이미지 대부분을 무료 퍼블릭 카탈로그에서 “legacy” 저장소로 이전하기로 발표했습니다. 이는 `docker.io/bitnami/redis` 와 같은 이미지가 더 이상 **버전 태그‧보안 패치‧무료 제공** 형태로 유지되지 않음을 의미합니다. :contentReference[oaicite:1]{index=1} 즉, 기존에 무료로 사용하던.. 2025. 10. 21.
오라클(Oracle) 주가 급락 배경과 제품·AI 인프라 이슈 총정리 (2025) 오라클의 주가가 최근 하루에 약 **-7 %** 수준으로 크게 하락했습니다. 이러한 급락이 단순한 시장 조정 때문일까요, 혹은 제품·비즈니스 리스크가 반영된 결과일까요? 본 글에서는 오라클이 직면한 **AI 인프라 구축 지연, 비용 부담 증가, 보안 취약점** 등 핵심 이슈를 정중하게 설명해드리며, 투자자 및 업계 관계자가 반드시 알아야 할 포인트들을 정리합니다.1. 최근 주가 하락 요약2025년 10월 중순, 오라클의 주식은 약 **7 % 이상 하락**했으며, 이는 연초 이후 가장 큰 일일 하락폭 중 하나입니다. :contentReference[oaicite:1]{index=1} 이 같은 하락세는 다음과 같은 원인이 복합적으로 작용한 것으로 보입니다.2. 핵심 이슈 3가지2.1 AI 인프라 확대 .. 2025. 10. 20.
Negative Testing이란? 오류 조건 정리부터 실전 적용 가이드까지 소프트웨어 테스트 과정에서 흔히 ‘정상 동작’을 검증하는 긍정 테스트(Positive Testing) 외에도, 시스템이 비정상 입력이나 예상치 못한 상황을 어떻게 처리하는지 검증하는 테스트가 있습니다. 이 글에서는 이른바 Negative Testing의 개념부터 그 중요성, 실제 적용 방법까지 정중하게 설명드리며, 실무 적용 시 참고할 체크리스트도 함께 안내합니다.1. Negative Testing이란 무엇인가?Negative Testing은 시스템에 잘못된 입력 또는 예상치 못한 사용자 행동을 의도적으로 주입해, 시스템이 오류 없이 적절히 동작하거나 유의미하게 실패(fail-gracefully)하는지를 확인하는 테스트 방식입니다. 즉, 단순히 ‘올바른 값 → 기대 결과’만 확인하는 것이 아니라 .. 2025. 3. 19.
JPA N+1 문제 원인과 해결법 3가지 (Fetch Join / Batch / EntityGraph) Spring Boot 애플리케이션에서 발생하는 JPA N+1 오류 원인 및 개선 방법Spring Boot와 Hibernate/JPA를 사용할 때, 연관 엔티티 조회 시 의도치 않게 반복적인 쿼리가 발생하는 **N+1 문제**를 마주하게 될 수 있습니다. 이 글에서는 N+1 오류의 정의부터 발생 원인, 그리고 실무에서 적용 가능한 해결 방법까지 단계별로 정리해드립니다.1. N+1 문제란 무엇인가“N+1 문제”란 처음 1개의 메인 쿼리가 실행된 뒤, 조회된 엔티티 각각에 대해 연관 엔티티를 추가 조회하면서 **총 N+1개의 쿼리가 실행되는 비효율적인 상황**을 말합니다. :contentReference[oaicite:2]{index=2} 예를 들어 10개의 주문을 조회했을 때 메인 쿼리 1건과 주문마다 .. 2025. 3. 18.
Spring Boot + JPA: 객체지향과 관계형 DB를 안전하게 연결하는 이유와 선택 기준 Spring Boot 애플리케이션에서 데이터베이스 연동을 구현할 때, 왜 Java Persistence API(JPA)를 사용하는지 그리고 그 선택이 갖는 의미를 정확히 이해하는 것이 중요합니다. 이 글에서는 JPA 사용 이유를 객체지향 관점과 관계형 데이터베이스 관점에서 안내드리며, 실제 프로젝트에 적용할 때 고려해야 할 기준까지 정리해드립니다.1. JPA를 사용하는 근본적 이유JPA는 객체지향 프로그래밍(OOP) 기반의 자바 애플리케이션과 관계형 데이터베이스(RDBMS) 간의 패러다임 차이를 해결하기 위해 설계되었습니다. :contentReference[oaicite:1]{index=1} 예컨대 객체는 상속, 다형성, 참조 등을 통해 관계를 표현할 수 있지만, 관계형 DB는 테이블, 외래키, 조인.. 2025. 3. 17.
자동화 테스트, Postman CLI, 이제 자체 리포트 기능을 지원합니다! API 테스트 도구로 널리 사용되는 Postman이 최근 자체 CLI(Command Line Interface)에 강력한 리포트(Report) 기능을 추가했습니다. 이제 Postman CLI를 통해 직접 테스트 리포트를 생성하고 관리할 수 있게 되었습니다.📌 Postman CLI란?Postman CLI는 Postman의 테스트 컬렉션을 명령어로 실행할 수 있는 도구로, CI/CD 파이프라인에 쉽게 통합하여 자동화된 테스트 환경을 구축하는 데 매우 유용합니다. 이제는 리포트 기능이 추가되어 테스트 결과를 더 직관적이고 체계적으로 관리할 수 있습니다.🚀 새로운 리포트 기능의 특징다양한 리포트 포맷 지원CLI 리포트: 터미널에서 직접 테스트 결과를 확인할 수 있습니다.JSON 리포트: 다른 시스템과의 통합.. 2025. 2. 5.
Redis 와 Memchaced 의 비교, 왜 사람들은 Redis 를 사용할까? 둘다 Nosql 에서는 꽤나 많이 사용되는 2개의 DB이지만 무슨 차이가 있는지는 알고 써야할 것 같으니 정리를 좀 해두자. 일단, 표로 간단하게 비교를 해놓은것을 참고한다.Redis와 Memcached의 차이점특징RedisMemcached데이터 구조문자열, 리스트, 셋, 해시, 정렬된 셋 등 다양한 구조단순한 문자열 기반 키-값 저장소영구성스냅샷 및 AOF 지원영구 저장 불가능성능단일 스레드 기반, I/O 최적화멀티스레드 기반확장성클러스터 및 고가용성 지원자체 클러스터링 기능 없음메모리 관리LRU(Least Recently Used) 정책 지원LRU 기본 제공복잡한 작업Lua 스크립트로 복잡한 작업 가능단순한 키-값 조작만 가능사용 사례실시간 처리, 캐싱, 순위 관리, 메시징 등단순 캐싱에 적합성숙도추.. 2025. 1. 24.

TOP

TEL. 02.1234.5678 / 경기 성남시 분당구 판교역로