본문 바로가기

728x90

devops

(15)
47일 TLS 인증서 시대, 갱신보다 배포 자동화가 먼저예요 47일 TLS 인증서 시대, 갱신보다 배포 자동화가 먼저예요IT & AI 뉴스 썸네일웹 서버 인증서를 1년에 한 번 갈아 끼우던 운영 방식은 곧 버티기 어려워져요. 인증서 최대 유효기간이 단계적으로 짧아지면 발급뿐 아니라 배포, 서비스 재적용, 만료 감시까지 자동화해야 해요. Todd Gardner의 NDC Toronto 2026 발표는 SSL에서 TLS 1.3과 단기 인증서로 이어진 변화를 운영자의 시선으로 설명해요. 1핵심 요약구분달라진 점운영팀이 확인할 것인증서 수명최대 유효기간이 2026년 200일, 2027년 100일, 2029년 47일로 줄어드는 일정이 소개됐어요수동 갱신 작업량과 담당자를 계산해요키 교환TLS 1.3은 완전 순방향 비밀성을 기본 전제로 삼아요오래된 TLS 버전과 RSA 키 교..
Cursor Origin 공개, AI 코딩 도구가 코드 호스팅까지 맡아요 Cursor Origin 공개, AI 코딩 도구가 코드 호스팅까지 맡아요AI 뉴스 썸네일Cursor가 자체 Git 코드 호스팅 서비스 Origin을 초기 베타로 공개했어요. 저장소 생성부터 코드 탐색, 풀 리퀘스트 검토, GitHub 동기화, 배포와 CI 연동까지 Cursor 안에서 처리할 수 있어요. 코딩 에이전트가 저장소와 리뷰 문맥에 바로 접근하는 작업 환경을 만들려는 시도예요. 1핵심 요약구분내용제공 범위Pro, Teams, Enterprise 요금제에 단계적으로 열려요. 무료 플랜에서는 쓸 수 없어요.저장소표준 Git으로 clone, push, pull할 수 있는 Origin 저장소를 만들 수 있어요.GitHub 연동기존 GitHub 저장소를 미러링하고 Cursor에서 탐색, 검색, 리뷰할 수 ..
AI 코딩 시대, 플랫폼 엔지니어링이 비용을 줄이는 이유 AI 코딩 시대, 플랫폼 엔지니어링이 비용을 줄이는 이유AI 뉴스 썸네일AI 코딩 도구가 코드를 빠르게 만들어도 공통 플랫폼의 역할은 사라지지 않아요. 새 코드를 만드는 비용이 낮아진 만큼, 여러 팀이 같은 기반을 반복 생성할 때 쓰는 토큰과 검토 비용도 함께 따져야 해요.핵심 요약구분핵심왜 볼 만한가요비용코드 생성에는 모델 토큰과 검토 시간이 들어요전체 스택을 매번 만드는 방식의 숨은 비용을 볼 수 있어요재사용검증된 하위 계층 위에 필요한 기능만 추가해요공통 문제를 팀마다 다시 푸는 일을 줄여요플랫폼내부 플랫폼은 사람의 시간과 AI 사용량을 함께 아껴요플랫폼 투자 효과를 새 기준으로 계산할 수 있어요리팩터링지금 구조를 정리하면 이후 변경 범위가 작아져요장기적인 토큰 소비와 유지보수 부담을 낮출 수 있어..
AI 코드 리뷰, 결정은 빨라져도 품질은 따라오지 않았어요 AI 코드 리뷰, 결정은 빨라져도 품질은 따라오지 않았어요AI 뉴스 썸네일AI 리뷰어가 먼저 코드를 훑으면 리뷰 결론까지 걸리는 시간은 줄어들 수 있어요. 하지만 207개 GitHub 프로젝트의 풀 리퀘스트 102만 건을 분석한 연구에서는 빠른 결정이 더 나은 리뷰로 이어지지 않았어요. 1핵심 요약구분핵심왜 볼 만한가요조사 범위2022년 5월부터 2026년 2월까지 207개 오픈소스 프로젝트의 리뷰 완료 PR 102만 건을 분석했어요소수 팀의 사용 후기가 아니라 여러 프로젝트의 장기 변화를 비교했어요리뷰 속도AI를 점진적으로 도입했거나 에이전트 단계에서 빠르게 확대한 프로젝트는 결정 시간이 줄었어요도구 자체보다 도입 순서와 협업 방식이 속도에 영향을 줬어요리뷰 품질AI가 참여한 리뷰에서 반복적인 리뷰어 ..
AI 코딩 에이전트를 전용 microVM에 가두는 Docker Sandboxes AI 코딩 에이전트를 전용 microVM에 가두는 Docker SandboxesAI 뉴스 썸네일AI 코딩 도구에 넓은 실행 권한을 주면 작업은 빨라지지만 호스트 파일과 네트워크도 함께 위험해져요. Docker Sandboxes는 코딩 에이전트마다 전용 microVM을 만들고, 개발 환경과 프로젝트 작업공간만 연결해 이 문제를 줄이려는 도구예요. 1핵심 요약구분내용확인할 점실행 환경코딩 에이전트마다 전용 microVM을 만들어요호스트와 분리된 일회성 작업공간을 써요권한패키지 설치, 설정 변경, 서비스 실행, 내부 Docker 컨테이너 구동을 허용해요파일시스템과 네트워크 범위를 따로 제한해야 해요지원 도구Claude Code, Gemini CLI, Copilot CLI, Codex, OpenCode, Kir..
Kubernetes 플랫폼 부트스트랩을 GitOps 흐름으로 묶은 kubara Kubernetes 플랫폼 부트스트랩을 GitOps 흐름으로 묶은 kubaraIT & AI 뉴스 썸네일Kubernetes 클러스터를 만드는 일과 그 위에 공통 플랫폼을 올리는 일은 서로 다른 도구와 저장소로 흩어지기 쉬워요. kubara는 초기 디렉터리 구성부터 Terraform·Helm 산출물 생성, Argo CD 설치까지 한 CLI 흐름으로 묶어요. 플랫폼 팀이 반복해서 만드는 시작점을 코드와 카탈로그로 관리하려는 도구예요.핵심 요약구분내용해결하려는 문제클러스터마다 반복되는 플랫폼 스캐폴딩과 초기 구성을 한 흐름으로 묶어요.운영 방식GitOps를 기본으로 삼고 Terraform, Helm, Argo CD를 연결해요.구성 재사용부트스트랩 기반과 기본 플랫폼 스택을 버전이 붙은 OCI 카탈로그에서 읽어요..
Kakehashi, Linux ARM에서 macOS CLI를 실행하는 방법 Kakehashi, Linux ARM에서 macOS CLI를 실행하는 방법IT & AI 뉴스 썸네일macOS ARM64용 명령줄 프로그램을 확인하려면 보통 맥이나 macOS 러너가 필요해요. Kakehashi는 Darwin용 Mach-O 바이너리를 Linux aarch64에서 실행해 이 비용과 대기 시간을 줄이려는 오픈소스 도구예요. 아직 macOS 전체를 대신하지는 못하지만, 배포 파일의 기본 동작과 종료 코드를 확인하는 용도라면 꽤 구체적인 선택지를 보여줘요. 1핵심 요약구분핵심왜 볼 만한가요실행 방식Darwin Mach-O를 불러오고 자체 `libSystem`과 BSD 시스템 호출 변환을 거쳐 Linux ARM CPU에서 실행해요JIT나 명령어 에뮬레이터 없이 ARM64 명령을 직접 실행해요확인된 ..
저장소만 연결하면 배포까지, 셀프 호스팅 플랫폼 Openship 저장소만 연결하면 배포까지, 셀프 호스팅 플랫폼 OpenshipOpenship IT & AI 뉴스 썸네일웹 서비스를 직접 운영하려면 빌드 서버, 컨테이너, 도메인, 인증서, 로그를 따로 챙겨야 해요. Openship은 이 과정을 한 화면과 하나의 배포 흐름으로 묶은 오픈소스 플랫폼이에요. 저장소나 로컬 폴더를 연결하면 실행 환경을 감지하고, Docker 기반 배포와 라우팅까지 이어 줘요. 1핵심 요약구분핵심확인할 점배포저장소를 분석해 빌드·실행 명령과 포트를 찾고 배포해요자동 감지가 틀리면 `openship.json`으로 설정을 덮어써야 해요운영 방식데스크톱 앱, 셀프 호스팅 서버, Openship Cloud 중에서 골라요데스크톱 앱은 공개 웹훅을 받을 수 없어 push-to-deploy 용도와 맞지 않..
Slack은 왜 EC2를 고치지 않고 통째로 바꾸기 시작했을까요 Slack은 왜 EC2를 고치지 않고 통째로 바꾸기 시작했을까요Slack Shipyard EC2 플랫폼 썸네일수만 대의 EC2를 오래 켜 둔 채 설정을 계속 덧대면 서버마다 상태가 달라져요. Slack은 이 문제를 줄이려고 실행 중인 서버를 고치는 방식에서 새 AMI로 서버를 교체하는 방식으로 옮겼어요. Shipyard는 컨테이너로 옮기기 어려운 워크로드에도 불변 인프라와 단계적 배포를 적용한 플랫폼이에요. 1 2핵심 요약구분Slack이 택한 방식운영에서 얻는 효과서버 상태실행 중인 EC2를 반복 수정하지 않고 새 AMI로 교체해요서버마다 설정이 달라지는 구성 드리프트를 줄여요이미지 구조공통 기반 이미지 `slack-zero` 위에 서비스별 이미지를 쌓아요보안·관측·네트워크 기준을 공통으로 유지해요배포G..
여러 DB 백업을 한 화면에서 관리하는 databasement 여러 DB 백업을 한 화면에서 관리하는 databasementIT & AI 뉴스 썸네일운영하는 데이터베이스가 늘면 백업 방식도 제각각 흩어지기 쉬워요. databasement는 여러 종류의 DB를 한 웹 화면에 연결하고, 백업 예약부터 보관과 복원까지 묶어서 관리하는 셀프 호스팅 도구예요. 1핵심 요약구분핵심왜 볼 만한가요지원 범위MySQL, PostgreSQL, MariaDB, MSSQL, MongoDB, SQLite, Firebird, Redis와 Valkey를 한 화면에서 다뤄요DB마다 따로 만든 백업 작업을 한곳에서 확인할 수 있어요사설망 연결SSH 터널과 HTTPS 아웃바운드 방식의 원격 에이전트를 지원해요인바운드 포트를 새로 열기 어려운 네트워크에서도 백업 경로를 설계할 수 있어요보관과 복원일..

728x90