본문 바로가기
  • lakescript

칼럼 이야기2

[NHN FORWARD 22] 분산 시스템에서 데이터를 전달하는 효율적인 방법 HTML 삽입 미리보기할 수 없는 소스 분산 시스템 목표를 달성하기 위하여 여러 개의 컴퓨터 리소스를 사용하는 시스템입니다. 시스템은 아래의 애플리케이션 모델 중 두 개 이상의 컴포넌트로 구성되어 있습니다. - 엔터프라이즈 애플리케이션 - 마이크로 서비스 아키텍처 애플리케이션 - 모놀리식 아키텍처 애플리케이션 + 검색 엔진 이러한 시스템들이 네트워크를 사용하여 컴포넌트 간의 기능을 통합 데이터 전달 데이터를 전달하는 방법에는 두 가지가 있습니다. - Remote API - MessageQueue Remote API 비교적 간단하게 개발할 수 있으며 사용자 요청에 즉각 응답하는 API에서 주로 사용하는 방식입니다. 서버 - 클라이언트로 이루어진 간단한 구조이며 아래의 특징이 있습니다. - 서버에 데이터를 .. 2024. 4. 8.
[DevArt] Devops란 무엇일까? HTML 삽입 미리보기할 수 없는 소스 우연히 송주영님의 Youtube에서 테라폼 중급강의 소개 영상을 보게 되었습니다. 테라폼을 왜 해야하는가?에 대한 접근에서 Devops란 무엇이며 어떤 철학을 갖고 있는지에 대한 정리 부분이 있었는데, 따로 정리하고 싶어 글로 적게 되었습니다. Devops란 5가지의 철학에 기반합니다. 문화 : Devops를 통해 하나의 (개발) 문화를 만들어 갑니다. 구성 요소 - 사람(팀, 인원, 가치, 의사소통) - 일(프로세스, 방법론) - 서비스(서비스의 가치, 성격) - 자원(H/W, S/W, 기술, 도구) - 시간 사람(팀)의 퍼포먼스를 어떻게 높여야 하는가? best practice를 어떻게 구성해야 하는가? 의사소통을 어떻게 하는가? 기술을 어떻게 선정하는가? ->.. 2024. 4. 6.