본문 바로가기

IT Note/Software

(4)
호다닥 톺아보는 Kafka 원문 : 호다닥 톺아보는 Kafka Overview 예를 들어서 특정 서비스를 제공하는 app이 있다고 가정하고 그 app의 로그를 받아서 처리하는 또다른 app이 있다고 가정해봅시다. 대충 아래와 같은 모습이 되겠습니다. 하지만 점점 더 복잡한 서비스에서는 어떻게 될까요? 위와 같이 수많은 소스 application과 타겟 application들이 직접적으로 통신하게 되면서 서비스 구조도 복잡해지고, 통신 프로토콜의 파편화가 심해지게 됩니다. 이렇게 되면 배포나 장애에 대응하기 어려워지고, 유지보수가 힘들어진다는 단점이 있습니다. Apache Kafka란? 탄생 소셜 네트워크 앱중 하나인 "LinkedIn"의 개발자들도 이와 같은 문제를 갖고 있었습니다. 2011년 LinkedIn은 이런 복잡함을 해결..
Serverless 101 (부제: 새해에 서버리스 찍.먹.해보기) 안녕하세요! 처음 인사드립니다! Just do IT에 22년도부터 처음 합류한 에디터 크리링입니다! :) (저는 IT업계 입성한 갓 4년차인 주니어이고 영업직무이다 보니, 오류투성이에 전문성이 떨어 질 수 도 있다는 점 많은 양해 부탁드립니다… 많은 지적과 응원은 언제나 환영입니다!) 제가 첫 주제를 서버리스(Serverless)로 선정한 이유는 최근에 많은 스타트업에서 클라우드를 넘어서 서버를 직접 관리하지 않는 서버리스 시대에 돌입하고 있습니다. 그렇다면 과연? 서버리스(Serverless 이하 서버리스)란 무엇이고? 왜 서버리스란 개념이 생겨 났을까요? 이렇게 새로운 개념이 생겨 나고, 22년도 새로운 호랑이 해를 맞아 서버리스라는 주제로 어디가서 아.는.척해보자는 의미로 찍.먹. 수준으로 키보드를..
Content Trust in Docker(2) : DCT with Docker Hub Overview 네트워크로 연결된 시스템 사이의 데이터 송수신에서 가장 중요하게 여기는 점은 "신뢰"입니다. 이전에 Docker Notary 서비스에 대한 것을 포스팅한 적이 있습니다. Content Trust in Docker(1) : Docker Notary란? 이번 포스팅은 Notary서비스를 기반으로 Docker Registry(Docker Hub 또는, Docker Trusted Registry)에서 제공하는 Docker Content Trust입니다. 기본적인 이론은 Notary에서 설명이 되었으니 간단하게 소개한 뒤, 요번엔 실습을 해보도록 하겠습니다. 해당 문서는 Content trust in Docker를 기반으로 쓰여졌습니다. Content Trust in Docker Docker Co..
Content Trust in Docker(1) : Docker Notary란? Overview 네트워크로 연결된 시스템 사이의 데이터 송수신에서 가장 중요하게 여기는 점은 "신뢰"입니다. 특히 인터넷과 같이 신뢰할 수 없는 매체를 통해 통신할 때는 데이터의 무결성과 게시자를 보장하는 것이 중요합니다. 이번 포스팅에서는 Docker에서의 이미지 위변조 방지기술인 Docker Notary 서비스에 대해서 알아보도록 하겠습니다. 같이보면 좋은 글 : The Update Framework(TUF) Docker Notary Notary의 사전적 정의는 다음과 같습니다. Notary: 법률 당사자나 관계자의 부탁을 받아 민사에 관한 공정 증서를 작성하며, 사서 증서에 인증(認證)을 주는 권한을 가진 사람. 쉽게 말해 어떠한 사실을 인증하는 역할을 하는 제 3자입니다. (공인인증서같이...) ..