반응형

IT 용어 5

[IT 용어 5.] CI/CD란?

OverviewCI (Continuous Integration, 지속적 통합) / CD (Continuous Deployment, 지속적 배포) 에 대해서 알아본다.   CI/CD란? CI (Continuous Integration, 지속적 통합)지속적 통합은 개발자들이 작업한 코드를 주기적으로 공유 레포지토리에 합치는 것을 말한다. 이 과정은 자동화된 빌드와 테스트를 포함하여, 코드 변경 사항이 문제를 일으키지 않는지 확인한다. 지속적 통합의 주요 목적은 소프트웨어 개발 과정에서 발생할 수 있는 오류를 조기에 발견하고 해결하는 것이다.​ CD (Continuous Deployment, 지속적 배포)지속적 배포는 개발된 소프트웨어를 고객이 사용할 수 있는 환경까지 자동으로 배포하는 것을 말한다. 이는 지..

IT 용어 2024.11.25

[IT 용어 4.] Semantic Versioning (SemVer)란?

Overview Semantic Versioning(SemVer) 에 대해서 알아본다.   Semantic Versioning (SemVer)란? Semantic Versioning(SemVer)은 소프트웨어 릴리스에 의미 있는 버전 번호를 할당하는 데 사용되는 버전 관리 체계이다. 이는 개발자와 사용자가 새 릴리스의 변경 사항과 프로젝트에 미치는 잠재적 영향을 이해하는 데 도움이 된다. ​ SemVer 형식SemVer의 버전 번호는 다음 형식을 따른다.MAJOR.MINOR.PATCHMAJOR: 호환되지 않는 변경을 수행할 때 증가예: 1.0.0 → 2.0.0MINOR: 이전 버전과 호환되는 기능을 추가하면 증가예: 1.0.0 → 1.1.0PATCH: 이전 버전과 호환되는 버그를 수정하면 증가예: 1.0..

IT 용어 2024.11.23

[IT 용어 3.] JWT(JSON Web Tokens)란?

OverviewJWT(JSON Web Tokens)에 대해서 알아본다.  JWT(JSON Web Tokens)란?JSON 웹 토큰(JWT) 은 두 당사자 간에 전송될 클레임을 나타내는 URL 안전 방식의 간결한 수단이다. JWT 내의 클레임은 JSON 객체로 인코딩되며, JSON 웹 서명(JWS)을 사용하여 디지털 서명된다. 선택적으로, JSON 웹 암호화(JWE)를 사용하여 암호화할 수도 있다.​ 구조JWT는 일반적으로 헤더(Header), 페이로드(Payload), 서명(Signature)의 세 부분으로 구성되며, 점(.)으로 구분됩니다. 그 구조는 `header.payload.signature` 이다. 헤더(Header): 헤더는 보통 토큰의 유형(JWT)과 사용되는 서명 알고리즘(예: HMAC S..

IT 용어 2024.11.18

[IT 용어 2.] 어플라이언스(Appliance)란?

Overview어플라이언스(Appliance)에 대해서 알아본다.   어플라이언스(Appliance)란?  "어플라이언스(Appliance)" 라는 용어는 일반적으로 특정 목적이나 기능을 수행하기 위해 사전에 구성되고 최적화된 특수 하드웨어 또는 소프트웨어 패키지를 의미한다.IT 분야에서 어플라이언스는 주로 네트워크 어플라이언스, 스토리지 어플라이언스, 가상 어플라이언스 등과 같이 특정 작업을 효율적으로 수행하도록 설계된 장치나 소프트웨어를 지칭하는 데 사용된다.​ 네트워크 어플라이언스네트워크 어플라이언스는 네트워크 관리, 보안, 통신 등의 기능을 제공하기 위해 특별히 제작된 하드웨어 장치이다. 방화벽, 라우터, 스위치, VPN 장비, 로드 밸런서 등이 여기에 해당합니다. 이러한 장치들은 네트워크 성능을..

IT 용어 2024.11.17

[IT 용어 1.] Devops, SRE, Cloud/System Engineer

OverviewDevOps, Site Reliability Engineering (SRE), Cloud Engineering, and System Engineering 이라는 용어는 소프트웨어 개발, IT 운영 및 기타 분야의 특정 과제를 해결하기 위해 발전한 역할을 나타낸다. 인프라 관리. 다음은 각 역할, 개발 방법, 고유한 엔지니어링 관점에 대한 분석해보자.     Devops vs Site Reliability Engineering (SRE) vs Cloud Engineering vs System EngineeringRoleO" style="width: 19.5349%;">Origins & PurposeCore FocusKey Skills & ToolsDevOpsO" style="width: 19..

IT 용어 2024.11.14
반응형