목록IT개념 (2)
개발하는 삶

CI/CD 지속적인 통합/지속적인 배포 CI 여러 개발자들이 개별적으로 작업한 코드 변경 사항들을 주기적으로 통합하는 프로세스 빌드, 테스트, 그리고 소스 코드의 통합(머지)을 포함하는 단계 CD 소프트웨어 변경 사항을 자동으로 테스트, 빌드, 배포하는 프로세스 해석 분류 Continuous Deployment (지속적인 배포) 변경 사항이 통합되고 테스트를 통과한 후 실시간 자동 배포 Continuous Delivery (지속적인 전달) 변경 사항이 통합되고 테스트를 통과한 후에도 배포를 수동으로 결정 배포 시점을 선택하고 안정성과 품질에 대한 최종 확인을 수행한 후에 변경 사항을 배포 메모용 Jenkins 자동화 테스트 해줌 github action 과 비슷 깃허브 사이트 안에서 push 기록 등 확..

빅데이터 방대한 데이터를 이용해 특정 데이터를 예측하기위한 목적 ex. 특정 상황에 처한 사람들의 행동을 분석, 수집 트위터, 인스타 등 소셜 빅데이터들을 통해 앞으로의 미래를 예측하기도 함 사람들이 남기는 흔적들은 모두 데이터가 됨 정보가 넘쳐나는 복잡한 시대에 정확하게 예측해야함 직업군 : 데이터 엔지니어, 머신러닝 엔지니어, 데이터 분석가 등 블록체인 분산 데이터베이스의 한 형태 거래할 때 거래 정보를 중앙 서버에 저장하지 않고 블록체인 네트워크에 연결된 여러 컴퓨터에 분산해서 저장하는 기술. 기존에는 은행 등을 통해 모든 거래 장부를 관리했었음. 하지만 블록체인은 여러명이 나눠서 그 장부를 저장함. 최근에 은행에 대한 해킹 공격이 늘고있다. 중앙화 특성으로 인해 은행으로부터 모든 정보를 빼낼 수 ..