반응형

전체 글 73

[SaaS 분석] Speckit 심층 리뷰: 워크플로우 내장형(In-App) 사내 지식 및 디지털 도입 플랫폼

기존의 무거운 LMS(학습 관리 시스템)와 사내 위키의 한계를 극복하고, 사용자가 작업하는 화면 위에 직접 업무 가이드를 띄워주는 'Just-in-Time' 인에이블먼트(Enablement) 플랫폼인 Speckit의 핵심 기능과 IT/운영 관점의 활용법을 분석한다. 1. Speckit의 등장 배경: 사내 교육과 매뉴얼의 한계새로운 소프트웨어(Salesforce, Jira, 사내 구축 ERP 등)를 도입하거나 신규 입사자가 들어왔을 때, 전통적인 방식은 방대한 PDF 매뉴얼을 제공하거나 별도의 사내 위키(Confluence, Notion 등)를 검색하게 만드는 것이다. 하지만 이러한 방식은 작업자의 워크플로우를 심각하게 단절시킨다.Speckit은 '지식을 찾으러 가는 것'이 아니라 '지식이 사용자가 있는..

삼분공부/기타 2026.08.05

[주식 기초] 주식시장 변동성 완화장치(VI): 동적 VI와 정적 VI의 개념 및 차이점 분석

시장에서 특정 종목(예: SK하이닉스)에는 '동적 VI'가 발동하고, 다른 종목(예: SOL TOP2)에는 '정적 VI'가 발동하는 현상의 원인과 두 제도의 근본적인 차이점을 기술적 관점에서 분석한다. 1. 변동성 완화장치(VI, Volatility Interruption)의 정의 한국 거래소(KRX)에서 운영하는 변동성 완화장치(VI)는 개별 주식 종목의 체결 가격이 일정 범위를 벗어날 경우, 주가 급변을 완화하기 위해 2분간 접속매매를 중단하고 단일가 매매 방식으로 전환하는 시장 안정화 제도다. 이는 투자자들에게 냉각기(Cooling-off)를 부여하여 뇌동매매를 방지하고, 주문 실수나 일시적인 수급 불균형으로 인한 비정상적인 가격 급등락을 제어하는 데 ..

일상/재테크 2026.07.31

[AWS] Amazon Kiro 심층 분석: 스펙(Spec) 주도 개발부터 인프라 자동 배포까지 지원하는 차세대 AI IDE

기존 AI 코딩 어시스턴트의 한계를 넘어, 아키텍처 설계와 AWS 클라우드 네이티브 인프라 배포까지 자율적으로 수행하는 Amazon Kiro의 핵심 기능과 실무 활용 가이드를 상세히 정리한다. 1. Amazon Kiro의 등장 배경과 아키텍처적 의의Amazon Kiro는 기존 통합 개발 환경(IDE)에 AI 기능을 단순히 덧붙인 확장이 아니다. 시작 단계부터 LLM(대형 언어 모델, 주로 Anthropic Claude 3.7/4.0 제품군)을 코어 엔진으로 삼아 설계된 AI 네이티브 IDE다. 개발자가 코드를 직접 타이핑하는 '구현(Implementation)'의 비중을 줄이고, 소프트웨어의 뼈대를 잡는 '설계(Architecture)'와 '검증(Validation)'에 집중할 수 있도록 개발 패러다임의..

삼분공부/기타 2026.07.31

[전산직 기초 #2] DMZ, 방화벽, IPS, 망연계... 어떤 순서로 배치해야 할까?

실제 트래픽이 들어올 때 방화벽과 IPS 중 누가 먼저 검사해야 하는지, 망분리 환경에서 데이터는 어떻게 넘어가는지 '네트워크 토폴로지' 관점에서 파헤친다.1. 보안 장비의 양대 산맥: 방화벽(FW) vs 침입방지시스템(IPS)둘 다 "나쁜 놈을 막는다"는 점은 같지만, 검사하는 '깊이'와 '방식'이 완전히 다르다. 이 차이를 알아야 배치 순서를 정할 수 있다.구분방화벽 (Firewall)IPS (Intrusion Prevention System)검사 계층주로 3~4계층 (IP, Port)주로 7계층 (Packet Payload)비유경비원 (신분증 검사)"너 192.168.1.5 맞아? 들어와."보안 검색대 (소지품 검사)"너 가방 속에 칼(악성코드) 숨겼어? 나가."판단 기준ACL (Access Con..

삼분공부/기타 2026.02.12

[네트워크 기초 #1] OSI 7계층과 TCP/IP: 이론 대신 '장비' 중심으로 이해하기

개발자 시절에는 상세히 알 필요가 없었으나, 인프라 담당자가 되면 반드시 이해해야 하는 네트워크의 기본 뼈대. L2, L3, L4 스위치의 명칭 유래와 역할을 실무 관점에서 정리한다.1. 왜 개발자가 이것을 알아야 하는가?개발자 시절엔, API 응답이 없을 때 주로 서버 로그나 코드를 확인했을 것이다. 하지만 전산직(인프라 관리) 업무를 맡게 되면 문제 해결의 시각이 달라져야 한다. "물리적 연결은 정상인가? (1계층)", "IP 설정은 올바른가? (3계층)", "방화벽 포트는 개방되었는가? (4계층)" 네트워크 장애 발생 시 확인해야 할 지점과 판단의 기준이 되는 것이 바로 OSI 7 계층이다. 국제 표준인 OSI 7 계층과 실질적 표준인 TCP/IP 4계층을 실무 장비와 매핑하여 정리한다.2. 실무 ..

삼분공부/Server 2026.01.19

[코인 보안] 니모닉(Mnemonic) 구문이란? 12개 단어의 비밀 (BIP-39)

코인 지갑을 만들 때 적으라는 12개 영단어, '니모닉'. 이게 어떻게 복잡한 개인키가 되는지 개발자 관점에서 BIP-39 표준을 통해 알아본다.1. 니모닉(Mnemonic)이 도대체 뭐야? 🤔암호화폐 지갑(메타마스크 등)을 처음 만들 때, "이 12개 단어를 종이에 적어서 금고에 보관하세요"라는 경고 문구를 본 적 있을 거야. 이걸 **니모닉(Mnemonic)** 또는 **시드 구문(Seed Phrase)**이라고 해.개발자 입장에서 보면 **"사람이 외우기 힘든 난수(Random Number)를 사람이 읽기 쉬운 단어 리스트로 치환한 것"**이야. 0x4f3a... 같은 16진수 개인키를 외울 순 없으니까, apple, banana, ocean... 같은 단어로 변환해서 보여주는 거지.2. 니모닉은..

삼분공부/기타 2025.12.23

[Python] Numpy 배열 생성 함수 총정리 (np.array부터 random까지) 🐍

파이썬 데이터 분석의 기초, Numpy 라이브러리에서 배열(ndarray)을 만드는 모든 방법을 예제 코드와 함께 정리했다.1. 가장 기본: 리스트로 생성하기 (np.array)파이썬의 리스트(List)를 Numpy의 배열(ndarray)로 변환하는 가장 기초적인 방법이다. 데이터 타입을 강제로 지정할 수도 있다.import numpy as np# 1. 1차원 배열 생성arr1 = np.array([1, 2, 3, 4, 5])# 2. 2차원 배열 생성 (Matrix)arr2 = np.array([[1, 2, 3], [4, 5, 6]])# 3. 데이터 타입 지정 (dtype)arr_float = np.array([1, 2, 3], dtype=float) 이제 여기서 이런 코드를 확인해 보면 **arr_fl..

삼분공부/기타 2025.12.22

[코딩테스트] 프로그래머스 피로도 완전탐색 코딩테스트 자바

문제 설명XX게임에는 피로도 시스템(0 이상의 정수로 표현합니다)이 있으며, 일정 피로도를 사용해서 던전을 탐험할 수 있습니다. 이때, 각 던전마다 탐험을 시작하기 위해 필요한 "최소 필요 피로도"와 던전 탐험을 마쳤을 때 소모되는 "소모 피로도"가 있습니다. "최소 필요 피로도"는 해당 던전을 탐험하기 위해 가지고 있어야 하는 최소한의 피로도를 나타내며, "소모 피로도"는 던전을 탐험한 후 소모되는 피로도를 나타냅니다. 예를 들어 "최소 필요 피로도"가 80, "소모 피로도"가 20인 던전을 탐험하기 위해서는 유저의 현재 남은 피로도는 80 이상 이어야 하며, 던전을 탐험한 후에는 피로도 20이 소모됩니다.이 게임에는 하루에 한 번씩 탐험할 수 있는 던전이 여러개 있는데, 한 유저가 오늘 이 던전들을 ..

[코딩테스트] 프로그래머스 영어 끝말잇기 자바 JAVA Summer/Winter Coding(~2018)

문제 설명1부터 n까지 번호가 붙어있는 n명의 사람이 영어 끝말잇기를 하고 있습니다. 영어 끝말잇기는 다음과 같은 규칙으로 진행됩니다.1번부터 번호 순서대로 한 사람씩 차례대로 단어를 말합니다.마지막 사람이 단어를 말한 다음에는 다시 1번부터 시작합니다.앞사람이 말한 단어의 마지막 문자로 시작하는 단어를 말해야 합니다.이전에 등장했던 단어는 사용할 수 없습니다.한 글자인 단어는 인정되지 않습니다.다음은 3명이 끝말잇기를 하는 상황을 나타냅니다.tank → kick → know → wheel → land → dream → mother → robot → tank위 끝말잇기는 다음과 같이 진행됩니다.1번 사람이 자신의 첫 번째 차례에 tank를 말합니다.2번 사람이 자신의 첫 번째 차례에 kick을 말합니다...

[MySQL] 공간 데이터(POINT) 저장법과 인덱스 튜닝 (R-Tree vs Bounding Box)

배달이나 지도 서비스를 개발할 때 필수인 '내 주변 Okm 매장 찾기'.POINT 타입 정석 구현부터 레거시 환경을 위한 Bounding Box 최적화까지 실무 팁을 정리했다.1. 공간 데이터의 핵심, R-Tree가 뭘까? 보통 DB에서 숫자를 찾을 땐 B-Tree 인덱스를 쓴다. 하지만 "내 위치 반경 1km" 같은 2차원 평면 데이터를 찾을 때 B-Tree는 효율이 똥망이다. 위도로 정렬하면 경도가 섞이고, 경도로 정렬하면 위도가 섞이기 때문이다.이때 사용하는 것이 바로 Spatial Index (공간 인덱스)이며, MySQL을 비롯한 대부분의 RDBMS는 R-Tree 알고리즘을 사용한다.1. R-Tree 구조와 MBR R-Tree는 데이터를 단순히 줄 세우는 게 아니라, 가까운 데이터끼리 MBR (..

728x90