AWS Kinesis를 사용한 이벤트 주도형 마이크로서비스 구축
확장성을 위한 AWS Kinesis를 활용한 이벤트 주도 아키텍처
AWS Kinesis은 현대적인 이벤트 기반 마이크로서비스 아키텍처를 구축하는 데 핵심적인 역할을 하며, 최소한의 운영 부담으로 대규모 실시간 데이터 처리를 가능하게 해줍니다.
확장성을 위한 AWS Kinesis를 활용한 이벤트 주도 아키텍처
AWS Kinesis은 현대적인 이벤트 기반 마이크로서비스 아키텍처를 구축하는 데 핵심적인 역할을 하며, 최소한의 운영 부담으로 대규모 실시간 데이터 처리를 가능하게 해줍니다.
pytest를 사용한 Python 테스트, TDD, 모킹 및 커버리지
단위 테스트는 프로젝트가 발전하면서도 Python 코드가 올바르게 작동하고 계속 작동하도록 보장합니다. 이 포괄적인 가이드는 Python의 단위 테스트에 대해 알아야 할 모든 내용을 다룹니다. 기본 개념부터 고급 기술까지.
AI 어시스턴트를 위한 MCP 서버를 Python 예제와 함께 구축하세요.
모델 컨텍스트 프로토콜(MCP)은 AI 어시스턴트가 외부 데이터 소스 및 도구와 상호 작용하는 방식을 혁신하고 있습니다. 이 가이드에서는 웹 검색 및 스크래핑 기능에 초점을 맞춘 MCP 서버를 Python으로 구축 방법을 살펴보겠습니다.
HTML을 깨끗하고 LLM에 적합한 Markdown으로 변환하는 Python
HTML을 Markdown으로 변환은 웹 콘텐츠를 대규모 언어 모델(LLM), 문서 시스템, 또는 Hugo와 같은 정적 사이트 생성기로 준비하는 현대 개발 워크플로우에서 근본적인 작업입니다. 이 가이드는 우리의 2026년 문서 도구: Markdown, LaTeX, PDF 및 인쇄 워크플로우 허브의 일부입니다.
Dev Containers를 사용하여 일관되며 이식 가능하고 재현 가능한 개발 환경을 생성하세요.
개발자들은 종종 의존성 불일치, 도구 버전, 또는 OS 차이로 인해 “works on my machine” 딜레마에 직면합니다. VS Code의 Dev Containers는 이 문제를 우아하게 해결합니다 — 프로젝트에 맞게 구성된 컨테이너화된 환경에서 개발할 수 있도록 해줍니다.
단계별 예시
여기에서 SQS 메시지 처리기의 Python Lambda 예제 + API 키 보호 기능이 있는 REST API와 함께 Terraform 스크립트를 사용하여 서버리스 실행을 위해 배포할 수 있습니다.
+ 사고형 LLM을 사용한 구체적인 예시
이 포스트에서는 Python 애플리케이션을 Ollama에 연결하는 방법에 대해 두 가지 방법을 소개합니다: 1. HTTP REST API를 통해; 2. 공식 Ollama Python 라이브러리를 통해.
조금 다른 API는 특별한 접근이 필요합니다.
다음은 구조화된 출력을 지원하는 주요 LLM 제공업체 간의 비교 및 최소한의 Python 예제입니다.
Ollama에서 구조화된 출력을 얻는 몇 가지 방법
대규모 언어 모델(LLMs) 은 강력하지만, 실제 운영 환경에서는 일반적인 문장이 아닌 예측 가능한 데이터를 원합니다. 즉, 앱에 입력할 수 있는 속성, 사실 또는 구조화된 객체를 원합니다. 이에 대해 LLM 구조화된 출력을 살펴보겠습니다.
MD로의 변환을 위해 pandoc, python 또는 온라인 도구 사용
Word 문서를 Markdown 형식으로 변환하는 것은 기술 작가, 개발자, 콘텐츠 제작자에게 매우 흔한 작업입니다. 이들은 Markdown을 지원하는 플랫폼(예: GitHub, GitLab, Hugo과 같은 정적 사이트 생성기)으로 콘텐츠를 이동하고자 할 때 이 작업을 수행합니다. 이 가이드는 우리의 2026년 문서화 도구: Markdown, LaTeX, PDF 및 인쇄 워크플로우 허브의 일부입니다.
새로운 텔레그램 봇을 AWS에 배포하고 있습니다.
다음은 Telegram 봇을 구현하고 AWS에 배포하는 단계별 튜토리얼의 노트입니다. Telegram 봇을 구현하고 AWS에 배포에 대한 간단한 시작 방법(long polling)과 프로덕션 준비 경로(webhooks)를 Python과 Node.js 예제와 함께 제공합니다.
AWS 플랫폼 엔지니어링에 유용한 도구
AWS Cloud Development Kit (AWS CDK)
는 TypeScript, Python, Java, Go와 같은 익숙한 프로그래밍 언어를 사용하여 클라우드 인프라를 정의하고 배포할 수 있도록 해주는 프레임워크입니다.
TypeScript,
Python,
Java 및
Go와 같은 언어를 사용할 수 있습니다.
파이썬을 사용한 ETS/MLOPS에 적합한 프레임워크
Apache Airflow은 프로그래밍적으로 워크플로우를 작성, 예약 및 모니터링할 수 있는 오픈소스 플랫폼으로, 완전히 파이썬 코드로 작성되어 전통적인, 수동적, 또는 UI 기반 워크플로우 도구보다 유연하고 강력한 대안을 제공합니다.
Python uv의 장점
Python uv (발음: “유비”)는 Rust로 작성된 현대적이고 고성능의 Python 패키지 및 프로젝트 관리 도구입니다. 이 도구는 전통적인 Python 패키지 관리 도구인 pip, pip-tools, virtualenv, pipx, pyenv의 대체 도구로 설계되어 Python 개발 워크플로우를 간소화하고 가속화하는 것을 목표로 합니다.
얼마 전에 저는 객체 감지 AI를 훈련시켰습니다.
한 여름의 추운 날, 호주에서는 여름이 아니라 겨울이죠…
AI 모델을 훈련하여 비캡된 콘크리트 강화 철근을 감지하는 것이 급한 필요성을 느꼈습니다…
내가 가장 좋아하는 라이브러리는 pdf-reports입니다.
Python을 사용한 PDF 보고서 생성
Python은 광범위한 라이브러리와 모듈을 통해 전문적인 PDF 보고서를 생성하는 강력한 도구를 제공합니다. 이 가이드는 Python을 사용하여 PDF 문서를 생성하는 방법에 대해 설명하며, ReportLab, FPDF, Xhtml2pdf, WeasyPrint, Jinja2, pdf-reports 및 PdfKit과 같은 인기 있는 라이브러리를 다룹니다. 이 글은 우리의 2026년 문서화 도구: Markdown, LaTeX, PDF 및 인쇄 워크플로우 허브의 일부입니다.