본문 바로가기

728x90
반응형

Platform Engineering

(19)
VSCode에서 IntelliJ처럼 실행 환경 구성하기: Run Configurations 확장 소개 VSCode에서 실행 환경 설정이 불편했던 이유와 이 글의 목적이 글은 **VSCode에서 IntelliJ IDEA의 Run Configuration과 유사한 실행 환경을 구성할 수 있도록 도와주는 VSCode 확장(Extension)**을 소개합니다.여러 프로젝트를 동시에 다루거나, 환경변수 설정이 잦은 개발 환경에서는 실행 설정을 어떻게 관리하느냐가 생산성에 큰 영향을 줍니다.기존 VSCode에서는 launch.json, .env 파일, 터미널의 export 명령 등을 조합해 실행 환경을 구성해야 했습니다. 이는 설정이 분산되고, 수정이나 재사용이 번거롭다는 한계가 있었습니다.이러한 불편함을 해결하기 위해 IntelliJ IDEA의 Run Configuration 경험을 VSCode에서도 그대로 사용..
Quickwit와 Loki 로그 관리 성능 비교 벤치마크 정리 이 글은 대규모 로그 데이터를 다루는 환경에서 Quickwit와 Grafana Loki 두 로그 검색 엔진을 비교 분석한 벤치마크 내용을 정리한 기술 블로그입니다.Elasticsearch 기반 로그 관리의 비용과 확장성 한계를 배경으로 등장한 Loki와, 객체 스토리지를 기반으로 검색 성능을 강화한 Quickwit이 어떤 설계 철학을 가지고 있으며 실제 성능에서는 어떤 차이를 보이는지, 로그 수집부터 검색, 분석 쿼리까지의 트레이드오프를 중심으로 살펴봅니다.로그 관리 배경과 Quickwit, Loki의 등장Elasticsearch 로그 관리의 한계기존 Elasticsearch 기반 로그 관리 환경에서는 다음과 같은 문제가 반복적으로 제기되었습니다.높은 총소유비용(TCO)느린 인덱싱 속도테라바이트 단위 데..
"코드가 곧 인프라다": 상태 파일 없이 100% 코드로 관리하는 Agentic IaC, formae를 만나보세요 오늘날 복잡한 클라우드 인프라를 관리하기 위해 IaC(Infrastructure-as-Code)는 선택이 아닌 필수가 되었습니다. 하지만 기존 IaC 도구들은 '상태 파일(State File)' 관리의 복잡성이나, 코드와 실제 환경 간의 불일치(Drift) 문제로 인해 여전히 많은 엔지니어링 비용을 발생시키고 있습니다.이러한 문제를 정면으로 해결하기 위해 등장한 새로운 접근 방식의 'agentic IaC' 도구, formae를 소개합니다. formae는 '코드'만을 유일한 진실의 원천(Single Source of Truth)으로 삼아, 100% 코드로만 인프라를 정의하고 관리하도록 설계되었습니다.이 글에서는 현대적 인프라 관리를 위한 formae의 핵심 개념과 주요 특징, 그리고 기존 방식과 비교해 어..
API 테스트 자동화의 해답, Microcks란 무엇인가? API 테스트는 개발 과정에서 가장 까다로운 영역 중 하나입니다. 제대로 된 목업 환경을 만들기도 어렵고, 사양이 바뀔 때마다 테스트 환경을 다시 설정해야 하며, 다양한 API 유형에 따라 테스트 방식도 달라져야 하기 때문입니다.Microcks는 이러한 문제를 근본적으로 해결하기 위해 탄생한 오픈 소스 도구입니다. API 목업과 테스트 자동화를 하나의 플랫폼에서 통합적으로 제공하며, 다양한 사양과 형식을 지원하고, 클라우드 네이티브 환경에 최적화되어 있다는 점에서 최근 개발자들 사이에서 높은 관심을 받고 있습니다.이 블로그에서는 Microcks의 개념부터 기능, 도입 방법까지 자세히 살펴보며, 실제 API 기반 프로젝트에서 어떻게 활용할 수 있는지 소개합니다.Microcks란 무엇인가?Microcks는 ..
Kingfisher: 실시간 시크릿 유출을 막는 초고속 탐지 도구 민감 정보 유출, 이제는 개발 실수로 넘길 수 없습니다개발 환경에서 실수로 API 키나 인증 토큰을 코드에 포함하고 이를 커밋하는 상황은 흔하게 발생합니다. 문제는 이런 정보가 외부에 유출되었을 때 단순한 실수가 막대한 보안 사고로 이어질 수 있다는 점입니다. 특히 클라우드 환경을 사용하는 조직이라면 이로 인한 피해는 더욱 커질 수 있습니다.이 글에서는 MongoDB에서 공개한 오픈소스 도구인 Kingfisher를 소개합니다. Kingfisher는 Rust로 개발된 초고속 시크릿(비밀정보) 스캐너로, 정규표현식 탐지를 넘어 코드 구문 인식과 실시간 유효성 검증 기능까지 갖춘 보안 도구입니다. 개발 단계에서부터 운영 환경까지 민감 정보 유출을 조기에 감지하고 차단할 수 있는 이 도구는, 보안과 컴플라이언스..
개발자 시간의 65%가 낭비되고 있다면? = 구글이 말하는 플랫폼 엔지니어링의 힘 개발 생산성이 떨어지는 진짜 이유는 따로 있다개발 조직의 속도가 느리다고 느껴지시나요? 개발자들이 핵심 기능 개발보다는 환경 설정, 빌드, 배포 자동화, 툴 유지보수 등 부수적인 일에 더 많은 시간을 쓰고 있다면, 그 원인은 ‘개발 문화’ 그 자체에 있을 수 있습니다.구글은 수년간 플랫폼 엔지니어링을 통해 이 문제를 해결해왔고, 최근에는 다른 기업들도 이를 참고할 수 있도록 전략 가이드를 제시했습니다. 구글이 분석 기관 ESG와 함께 발표한 연구 보고서에 따르면, 개발자들의 약 65%의 시간이 핵심 개발 외 작업에 소비되고 있으며, 플랫폼 엔지니어링을 도입하면 이 시간을 대폭 줄일 수 있다고 밝혔습니다.이 글에서는 플랫폼 엔지니어링이 무엇인지, 왜 지금 중요한지, 어떤 효과를 가져오는지, 그리고 여러분의..
OpenFLOW: 설치 없이, 오프라인에서 3D 인프라 다이어그램을 만드는 가장 빠른 방법 복잡한 네트워크 구조나 클라우드 아키텍처를 문서화하려고 할 때, 많은 개발자와 IT 전문가들이 느끼는 공통적인 불편함이 있습니다. 설치가 번거로운 툴, 로그인해야만 사용하는 클라우드 서비스, 그리고 중요한 정보가 외부 서버에 저장되는 구조. 이런 점들은 시각화 작업을 더디게 만들고, 오히려 다이어그램 제작 자체를 미루게 만듭니다.OpenFLOW는 이런 불편함을 해소해 주는 경량 다이어그램 도구입니다. 웹브라우저 하나만으로 작동하며, 오프라인에서도 사용할 수 있는 점이 가장 큰 특징입니다. 특히 Isoflow 기반의 아이소메트릭 스타일 덕분에 다이어그램이 시각적으로 깔끔하고 전문적으로 보입니다.이 블로그에서는 OpenFLOW의 주요 기능, 기술적 장점, 사용 방법까지 자세히 다뤄봅니다.OpenFLOW란? ..
VMware Cloud Foundation 9.0 출시: VM과 컨테이너를 하나의 플랫폼에서 통합 운영하는 시대의 개막 기업의 인프라 환경은 빠르게 복잡해지고 있습니다. 한쪽에서는 기존 가상머신(VM) 기반 인프라를 유지하면서 안정성을 추구하고, 다른 한쪽에서는 컨테이너와 Kubernetes 중심의 클라우드 네이티브 방식으로 전환하려는 요구가 커지고 있습니다. 하지만 이 두 환경은 오랜 시간 동안 별도로 관리되어 왔고, DevOps팀과 인프라 운영자들에게는 이원화된 운영이 큰 부담이었습니다.이런 가운데, Broadcom이 발표한 VMware Cloud Foundation(VCF) 9.0은 하나의 플랫폼에서 VM과 컨테이너를 통합 운영할 수 있는 해법을 제시하며 주목받고 있습니다. 이번 블로그에서는 VCF 9.0의 핵심 기능, 기술적 특장점, 실사용 사례까지 상세히 살펴보며 왜 이 플랫폼이 중요한 전환점이 될 수 있는지를 ..

728x90
반응형