본문 바로가기

IT161

Kroki - 텍스트 기반 다이어그램 (본 게시글은 ChatGPT를 기반으로 작성되었습니다.)https://kroki.io Kroki!Kroki provides a unified API with support for BlockDiag (BlockDiag, SeqDiag, ActDiag, NwDiag, PacketDiag, RackDiag), BPMN, Bytefield, C4 (with PlantUML), D2, DBML, Ditaa, Erd, Excalidraw, GraphViz, Mermaid, Nomnoml, Pikchr, PlantUML, Structurizr, SvgBob, Skroki.io 프로젝트를 진행하면서 복잡한 비즈니스 로직이나 시스템 아키텍처를 설명해야 할 때, 다이어그램이나 흐름도를 직접 그려본 적 있으신가요?문서화 부.. 2025. 3. 14.
풀스택 AI 서비스 (본 게시글은 Chatgpt의 o1 이성 처리 기능을 활용하여 작성되었습니다.)1. 풀스택 AI 서비스 개념 개요“AI 서비스를 위한 풀스택(Full Stack)”이라 함은, 단순히 모델 개발만을 의미하는 것이 아니라 데이터 수집-정제 → 모델 개발 및 학습 → 서비스 배포 → 모니터링 및 재학습에 이르는 전 과정을 포괄적으로 다루는 것을 의미합니다.2025년 기준으로 대부분의 기업 및 조직에서는 아래의 단계를 통합적으로 구성하여 효율적인 MLOps(Machine Learning Operations) 파이프라인을 구축하고 있습니다.데이터 레이어: 데이터 인프라 및 파이프라인, 데이터 레이크/웨어하우스, ETL/ELT(추출-변환-적재)AI 모델 개발 레이어: 모델 아키텍처 설계, 학습/추론 환경, 모델 검.. 2025. 3. 14.
오픈소스 기반의 CDP 구축 예시 L모 사의 CDP 구성을 보고 오픈 소스로 구성한다면 어떻게 될까 생각하며 작성해 본다.오픈소스 기반의 CDP 구축 솔루션 예시CDP 아키텍처 구성 요소오픈 소스 솔루션데이터 수집 (Data Ingestion)Apache Kafka, Flink, Airbyte데이터 저장 및 처리 (Data Storage & Processing)Hive, Druid, Delta Lake, Trino, ClickHouse고객 데이터 통합 (Identity Resolution)dbt, OpenMetadata데이터 분석 및 세분화 (Customer Segmentation & Insights)Apache Superset, Metabase, Scikit-learn개인화 마케팅 및 자동화 (Activation & Personaliz.. 2025. 3. 14.
한대의 pc(서버)에서 리버스 프록시를 사용하어 두개의 망연결 내부망과 외부망의 트래픽을 수용하기 위해 설정하는 내용입니다.외부에서 접근 가능한 **두 개의 물리 NIC(외부 네트워크 2개)**를 사용하여 Nginx 리버스 프록시를 구성하려면, 각각의 NIC에 맞는 Docker 네트워크를 생성하고 두 개의 Nginx 컨테이너를 각각의 네트워크에 바인딩하면 됩니다.1. 네트워크 구성NIC 정보 예시eth0: 192.168.1.100 (외부망 #1 - ISP1)eth1: 10.10.10.100 (외부망 #2 - ISP2)• eth0: 외부 네트워크 1 (ISP 1) → nginx-external-1• eth1: 외부 네트워크 2 (ISP 2) → nginx-external-2 2. Docker 네트워크 생성각각의 물리 NIC(네트워크 카드)에 맞춰 Docker 브리지 .. 2025. 3. 7.