일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- APM
- PETERICA
- minikube
- 정보처리기사 실기
- 코틀린 코루틴의 정석
- CKA 기출문제
- 기록으로 실력을 쌓자
- Spring
- 정보처리기사 실기 기출문제
- CKA
- 공부
- 정보처리기사실기 기출문제
- CloudWatch
- AWS EKS
- AI
- Kubernetes
- Java
- 티스토리챌린지
- Pinpoint
- kotlin coroutine
- kotlin
- kotlin querydsl
- kotlin spring
- Linux
- Elasticsearch
- 오블완
- aws
- MySQL
- mysql 튜닝
- IntelliJ
- Today
- Total
목록개발이야기 (76)
피터의 개발이야기
ㅁ 들어가며ㅇ 개발 조직에서 진정으로 효과적인 문화란 무엇일까?ㅇ 'RnR(Role and Responsibility)을 따지지 않는 문화'에 대해 생각해 보았다.ㅇ SK Summit AI 커뮤니티 운영자 3인방의 Together Talk 동영상과 이동욱님의 품앗이 문화, 예전에 작성한 [DevOps 개념정리] 사일로(Silo Effect)란?을 참조하여 훌륭한 개발 문화에 대해 정리해 보았다.ㅁ 품앗이 문화의 중요성훌륭한 개발 문화의 핵심은 '품앗이 문화'이다. 이는 단순히 자신의 역할에만 집중하는 것이 아니라, 전체 프로젝트의 목표를 위해 서로 돕는 문화를 의미한다. 이와 반대되는 개념으로 예전에 [DevOps 개념정리] 사일로(Silo Effect)란?을 작성하였다. DevOps와 대조되는 개념으..
ㅁ 들어가며KISA_클라우드서비스_보안인증제도_안내서(2024.06)에서 나타난 클라우드컴퓨팅서비스 보안 인증 제도의 중요성과 공공기관에 미치는 영향을 정리하였다. 이 글을 통해 우리는 클라우드 서비스의 보안이 왜 중요한지, 그리고 어떻게 이를 강화할 수 있는지를 알아보았다. ㅁ 클라우드컴퓨팅서비스 보안 인증 제도란? 클라우드컴퓨팅서비스 보안 인증 제도는 「클라우드컴퓨팅 발전 및 이용자 보호에 관한 법률」 제23조의2에 따라 클라우드 서비스 제공자가 보유한 데이터와 시스템을 보호하기 위한 표준적인 절차를 의미한다. 이 인증 제도는 클라우드 서비스 제공자가 제공하는 서비스의 정보보호 수준을 향상시키고 보장하기 위해 만들어졌다. 이 제도의 주요 목적은 다음과 같다.국가·..
ㅁ Transcoding이란?transcoding은 하나의 인코딩을 다른 인코딩으로 직접 디지털-디지털로 변환하는 과정이다. 일반적으로 대상 장치가 지원하는 포맷으로 변환하기 위해 사용할 수 한다.(wiki사전)동영상 트랜스코딩 작업이 필요한 경우는 원본 동영상의 코덱을 변경하거나, 영상 혹은 오디오 품질을 변경할 때, 영상 또는 음성에 효과를 추가하는 등의 경우가 있다.ㅁ ffmpeg 기능ㅇ 다양한 형식의 오디오/비디오 파일 변환ㅇ 오디오/비디오 인코딩 및 디코딩ㅇ 스트리밍ㅇ 필터 적용 (크기 조정, 자르기 등) ㅁ 설치# macbrew install ffmpeg# Linuxsudo apt-get install ffmpeg ㅁ 기본 사용법# 비디오 포멧변경ffmpeg -i input.avi -c:v ..
ㅁ 들어가며대화형 플랫폼과 연동되는 CS 시스템에서 사용하는 SIP에 대해서 알게 되었다. Internet Protocol을 사용하여 음성 통화를 지원하는 SIP 프로토콜에 대해서 정리하였다.ㅁ SIP(세션 초기화 프로토콜)란?SIP(Session Initiation Protocol)는 주로 음성 통화, 영상 통화, 메시징 등과 같은 멀티미디어 세션을 설정, 수정, 종료하는 데 사용되는 프로토콜이다. SIP는 VoIP(Voice over Internet Protocol) 서비스의 핵심 구성 요소로 자리 잡고 있다. ㅁ SIP의 주요 기능ㅇ 세션 설정: SIP는 두 통신 단말 간의 세션을 설정하는 역할을 한다. 예를 들어, 전화 통화를 시작하려면 발신자와 수신자가 서로의 정보를 교환해야 하는데, SIP가 ..
ㅁ 들어가며ㅇ 아파치 하이브(Apache Hive)에서 개념적 정리를 위해 아파치 하이브란?(Apache Hive)을 참조하여 정리하였다.ㅁ 아파치 하이브(Apache Hive)란 아파치 하이브(Apache Hive)는 하둡 환경에서 데이터 웨어하우징을 위한 도구이다. 데이터 분석을 위한 하둡이 탄생하였지만, 복잡한 맵리듀스 코드는 사용하기 어려웠고 테이블과 같은 정규화된 패턴이 없고 파일 혹은 디렉토리 단위로 데이터를 관리하였다. Hive는 이러한 하둡의 환경에서 SQL 기반으로 데이터베이스, 테이블, 파티션과 같은 정규화된 패턴을 제공하였다. 하이브는 SQL에 익숙한 사용자가 하둡의 대용량 데이터를 쉽게 처리할 수 있게 해주는 도구로, 데이터 웨어하우징과 분석 작업에 널리 사용된다. ㅁ SQL 유..
ㅁ 클라우드 이용 시, 사전 준비 단계의 필요한 조치ㅇ 업무 중요도 평가 및 분류- 금융회사의 내부 업무 중 클라우드 서비스가 요구되는 부분을 식별하고 중요도를 평가합니다.- 처리정보를 고유식별정보, 민감정보, 일반정보로 분류하여 보안 수준을 설정합니다. ㅇ 규제 준수 사항 확인- 금융회사에서 사용하는 데이터의 유형과 관련된 규제 및 법규를 확인합니다. (예: GDPR, PCI-DSS 등)- 클라우드 서비스 제공자가 이러한 규제 요구사항에 맞춰 보안 조치를 취하고 있는지 확인합니다. ㅇ 내부 절차 수립- 클라우드 서비스 이용을 위한 내부 절차와 정책을 수립합니다.- 데이터 백업 및 복구 계획, 접근 권한 관리 등 관련 절차를 명확히 합니다. ㅁ 클라우드 이용 시, 계약 체결 단계의 필요한 조치ㅇ 제공자의..
ㅁ 들어가며 인터넷을 통해 연결되는 수많은 디바이스들이 있다. 웹서비스를 비롯하여 많은 IOT 기기들을 연결하기 위해 클라이언트와 서버는 수많은 통신을 해야한다. 회사 동료와 HTTP2에 대해서 이야기 나누면서 HTTP1.1의 한계성과 HTTP2의 multiplexing 개념을 알게 되었다. 그리고 HTTP2는 과연 비동기 통신라고 말할 수 있을 지 함께 고민했었다. 그래서 이를 글로 정리하면서 HTTP3에 대해서도 알게 되어 함께 정리하였다. ㅁ 성능 개선의 필요성 HTTP(Hypertext Transfer Protocol)는 웹에서 클라이언트와 서버 간의 통신을 위한 핵심 프로토콜이다. HTTP1.1은 1997년에 도입되어 오랫동안 사용되었지만, 웹의 복잡성이 증가함에 따라 한계점이 드러났다. 이 ..
ㅁ 들어가며 동료 개발자와 이야기 중, "자기 호스팅(self-hosting)" 또는 "부트스트랩(bootstrapping)"에 대해서 알게 되어, 그 개념과 관련 언어에 대해서 정리하였다. ㅁ 자기 호스팅, 부트스트랩이란?개발 언어 중 자기 자신으로 개발된 언어는 "자기 호스팅(self-hosting)" 또는 "부트스트랩(bootstrapping)"이라고 불리는 과정을 거친 언어들이다. 이는 해당 언어의 컴파일러나 인터프리터가 그 언어 자체로 작성된 경우를 말한다. ㅁ 자기 호스팅의 의의자기 호스팅은 프로그래밍 언어 개발에 있어 중요한 이정표가 된다.개발 속도 향상: 언어가 자기 자신으로 구현된 컴파일러를 갖게 되면 개발 속도에 상당한 가속이 붙게 된다.언어의 성숙도: 자기 호스팅은 해당 언어가 충분..
ㅁ 들어가며ㅇ 맥에서 크롬 브라우저를 사용하면서 http로 접근해야 하는 사이트가 https로 자동 전환되는 문제를 해결하는 방법을 정리하였다. ㅁ Https로 전환 이유ㅇSSL인증서가 적용된 사이트ㅇ 크롬에서 한번이라도 https로 접속했던 경우 자동으로 https로 리다이렉트 된다. ㅁ Https 해제 방법HSTS 설정 제거하기ㅇ 크롬 브라우저를 열고 주소창에 다음을 입력한다.chrome://net-internals/#hstsㅇ Delete domain security policies섹션을 선택한다.ㅇ 문제가 되는 도메인을 입력한다.ㅇ Delete 버튼을 클릭한다. ㅁ 추가 조치ㅇ 위 방법으로 해결되지 않는다면, 다음 단계를 시도할 수 있다. [추가] - 같은 페이지의 "Add HSTS domai..
ㅁ 들어가며ㅇ 2019년 맥북을 사용 중인데, FCPX로 영상편집을 하는 과정에서 맥이 먹통이 되었다. ㅇ CPU의 온도가 높아지면 하드웨어 파손이 발생하기에 의도적으로 CPU가 성능제한이 걸리게 된다.ㅇ kernel_task이 CPU를 임의로 점유하여 CPU 사용을 제한하게 된다.ㅇ 이 글은 kernel_task의 역할과 이를 해결하는 방법에 대해서 정리해 보았다. ㅁ 증상ㅇ FCPX로 영상작업을 시작하면서 CPU온도가 상승하기 시작하였다.ㅇ 어느 순간 타이핑할 때 딜레이가 발생하더니 특정 기능은 느리게 작동하더니 기능이 멈취버리고 말았다.ㅇ 프로그램을 강제 종료하고 재부팅을 하였지만 상황이 개선되지 않았다.ㅇ 원인 분석을 위해 활성 상태 보기를 열어 보았더니 kernel_task가 CPU의 700%가..