Andrej Karpathy가 말하는 Claude 코딩 경험: 에이전트 코딩이 대세가 된 이유
Andrej Karpathy의 Claude 코딩 경험이 말해주는 것: 에이전트 코딩 시대의 도래
Andrej Karpathy의 Claude 코딩 경험이 말해주는 것: 에이전트 코딩 시대의 도래
OpAI Codex CLI 내부 동작 분석: 에이전트 루프와 프롬프트 캐싱
Claude 안에서 바로 쓰는 인터랙티브 도구들: 채팅창이 업무 플랫폼이 되는 순간
Python-kinesis
문어 팔 협응 원리로 GPU 성능 14.84배 향상시킨 이야기
엣지 컴퓨팅이란? 엣지 컴퓨팅은 데이터 처리를 사용자에게 가까운 위치에서 수행하는 패러다임입니다. 장점 낮은 지연시간: 물리적 거리 최소화 대역폭 절약: 원본 서버 트래픽 감소 높은 가용성: 분산 처리로 장애 격리 글로벌 확장성: 전 세계 PoP 활용 [기...
시리즈 소개 Part 1: OpenTelemetry Instrumentation Part 2: 마이크로서비스 분산 추적 Part 3: 구조화된 로깅과 Correlation ID Part 4: Prometheus/Grafana로 메트릭과 알림 Part 5: Ob...
시리즈 소개 Part 1: OpenTelemetry Instrumentation Part 2: 마이크로서비스 분산 추적 Part 3: 구조화된 로깅과 Correlation ID Part 4: Prometheus/Grafana로 메트릭과 알림 (현재 글) Par...
시리즈 소개 Part 1: OpenTelemetry Instrumentation Part 2: 마이크로서비스 분산 추적 Part 3: 구조화된 로깅과 Correlation ID (현재 글) Part 4: Prometheus/Grafana로 메트릭과 알림 Par...
시리즈 소개 Part 1: OpenTelemetry Instrumentation Part 2: 마이크로서비스 분산 추적 (현재 글) Part 3: 구조화된 로깅과 Correlation ID Part 4: Prometheus/Grafana로 메트릭과 알림 Par...
시리즈 소개 이 시리즈는 프로덕션 환경에서 필요한 클라우드 네이티브 Observability 스택을 구축하는 방법을 다룹니다. Part 1: OpenTelemetry Instrumentation (현재 글) Part 2: 마이크로서비스 분산 추적 Part 3: 구조...
Spring Boot 4.0 주요 변경사항과 새로운 기능
시리즈 소개 이 시리즈는 프로덕션 환경에서 사용할 수 있는 이벤트 기반 아키텍처를 구축하는 방법을 다룹니다. Part 1: Event Sourcing 기초 Part 2: Outbox Pattern 구현 Part 3: CQRS와 Read/Write 모델 분리 Pa...
Spring Boot JWT 인증과 인가 구현하기
시리즈 소개 이 시리즈는 프로덕션 환경에서 사용할 수 있는 이벤트 기반 아키텍처를 구축하는 방법을 다룹니다. Part 1: Event Sourcing 기초 Part 2: Outbox Pattern 구현 Part 3: CQRS와 Read/Write 모델 분리 Pa...
시리즈 소개 이 시리즈는 프로덕션 환경에서 사용할 수 있는 이벤트 기반 아키텍처를 구축하는 방법을 다룹니다. Part 1: Event Sourcing 기초 Part 2: Outbox Pattern 구현 Part 3: CQRS와 Read/Write 모델 분리 (현재 ...
그래프 알고리즘으로 친구 추천하기
시리즈 소개 이 시리즈는 프로덕션 환경에서 사용할 수 있는 이벤트 기반 아키텍처를 구축하는 방법을 다룹니다. Part 1: Event Sourcing 기초 Part 2: Outbox Pattern 구현 (현재 글) Part 3: CQRS와 Read/Write 모델 ...
그래프 데이터베이스로 활동 피드 구현하기
시리즈 소개 이 시리즈는 프로덕션 환경에서 사용할 수 있는 이벤트 기반 아키텍처를 구축하는 방법을 다룹니다. Part 1: Event Sourcing 기초 (현재 글) Part 2: Outbox Pattern 구현 Part 3: CQRS와 Read/Write 모델 ...
친구, 팔로워, 연결 관계 구현하기
소셜 네트워크 그래프 스키마 설계
Neo4j와 Spring Boot 시작하기
이벤트 기반 통신은, 여러 서비스 및 관련 도메인 모델에 변경 사항이나 메시지들을 전파할 때 중요하다. 변경사항이 발생했을 경우, 여러 서비스/모델 에서 변경 사항을 적용 할 방법이 필요 메시지큐를 사용하면 안정적인 통신과 기능적용이 가능하다 메시지큐에는 여러가지가 있지...
SpringBoot를 사용해서 개발을 하다보면 Exception 처리를 해야하는 경우가 생긴다. 해당하는 경우에 어떻게 예외처리하면 좋은지, 어떤 방법들이 있는지 한번 정리해보고자 한다
스트림모듈은 아직까지는 JPA나 module-core의 엔티티를 사용 할 일이 없었다. 스트림 모듈을 세팅하면서 Kafka와 어떻게 SpringBoot가 커넥션을 맺고, Consumer와 Producer가 어떻게 세팅되는지 정리해보려고한다. Kafka는 로컬 카프카도 괜찮고...
module-api에서 module-core를 잘 호출하는지 확인 할 수 있는 간단한 API를 만들어보자 module-core에서 Customer와 Order 엔티티를 선언했는데, 이에 맞게 module-api에서는 Customer와 Order 읽어오기 / 쓰기 API를 만들어...
코어모듈은 우리가 만든 module-api, module-stream 에서 공동으로 사용하기 위해 만든 모듈이다.
프로젝트 시작전 스프링부트를 사용해 프로젝트 sprint 1,2를 진행하면서 정말 기초적이지만 기본기능들을 만들게 되었다 진행하고 있는 이 프로젝트는, 한 개의 API서버, 한 개 이상의 Consumer Application, 차후에 생길 가능성이있는 배치서버 등으로 구성 될 ...
TestCode 작성하는 이유
하나의 Server에서 하나의 DB만 사용하면 너무 편하겠지만 예외적인 상황들이 있을 수 있다 중앙에서 관리하는 Server(Route역할)가 앞에서 filter를 거쳐, 뒤에 이어진 다양한 Server들을 이어주는 경우가 아니라면 여러개의 DataSource를 설정하는 고민을...
로그란? 로그는 간단하게 말해서 연속된 데이터의 기록이라고 할 수 있다 일반적으로 처음 프로그래밍을 배울 때는 보통 System.out.print 사용을 많이한다 이 때, 프로그램이 실행되면서 콘솔에 무엇인가가 출력되는데, 이런 것들이 로그가 될 수 있다 Logg...
SpringBoot2 Spring Data JPA H2 Gradle JUnit
Springboot 를 tlin을 사용하여 작성해보기 h2 데이터베이스와 JPA를 사용해서 주문모델을 구현 해 보도록 하자 개발환경
개요 마이크로서비스 아키텍처는 여러 서비스를 배포 할 수 있도록 하는 기술이다. 각각의 서버들에 Request를 보낼 때 인증을 거쳐야 하는데, 마이크로서비스가 늘어날수록 서비스의 수 만큼 인증을 받아야 하는 번거로움이 있다 다수의 인증을 줄여주고, 한번의 인증으로 ...
Request 요청 로깅을 할 경우, 모든 REST API 컨트롤러에 로그를 남기는것도 하나의 방법이다. 하지만 모든 API 컨트롤러에 로깅을 작성하게 된다면 비효율적으로 작업이 될 수 있다.
특정 시점이나 특정 시간 간격, 혹은 정해진 시간에 실행해야 하는 작업이 있을 수 있다.
빅 데이터의 세계에서 안정적인 스트리밍 플랫폼은 필수이다. 현재 가장 주목받고있는 kafka 스트리핑 플랫폼과 SpringBoot를 활용해서 간단한 Evt 메시지를 주고받는 작업을 해보자 Kafka 설치하기
이번에는 SpringBoot와 데이터접근과 관련해서 작성 해 보려고한다
SpringBoot 와 Redis를 이용한 디저트가게 예제 Redis를 사용하기위해서 디저트가게 예제를 만들어보자 스택 SpringBoot
SpringBoot 의 Configuration
SpringBoot 와 Redis를 이용한 디저트가게 예제 Redis를 사용하기위해서 디저트가게 예제를 만들어보자
파이썬으로 개발하다보면 여러가지 가상환경 매니징 패키지를 마주하게 된다. 이번에는 패키지의 버전까지 관리 해 주는 새로운 친구인 poetry를 도입 해 보려고 한다.
Spring Validation이란?
Docker는 인프라적인 요소들을 코드로 세팅 할 수 있는 가장 좋은 도구라고 생각한다. Docker를 사용해서 컴퓨터 내에 설치 하기 귀찮은(?) 데이터베이스들을 세팅 해 보려고 한다. 내 컴퓨터를 뭔가 더럽히고싶지 않은 생각에서 한번에 설치하고 깔끔하게 지울 수 있는 것을 찾다...
SpringBoot Exception 처리
SpringBoot 를 사용해 DB 연결하기 - H2
지난번에 GET과 관련된 내용들을 정리했었다. 이번에는 POST를 사용하면서 간단하게 정리를 해보려고한다.
Kotlin을 사용해서 SpringBoot를 개발 해 보려고 한다.
ELK란? ELK 는, Elastic search, Logstash, Kibana의 세가지 오픈소스 프로젝트의 약자이다 각 프로젝트가 연동되어 데이터 수집 및 분석 툴로 사용 할 수 있다 프로젝트 다운로드(선택) $ git clone https://github.com/pau...
데코레이터란 데코레이터란 함수에 반복적인 기능과 역할을 할 수 있도록 만들어주는 기능이다. 함수 내부의 로직을 수정하지않고, 기능을 추가하거나 수정 하고싶을 때 사용한다. 일반적으로는 함수의 전처리/후처리 등에대해 필요가 있을 때 사용한다. 데코레이터 사용하기 물론 여러가지...
Github Link
💡 Docker로 올린 서버는 Debug모드로 실행 한다면, Docker 내부에 들어가서 코드를 고쳐줘야 하는 번거로움이 있다. Docker 내부에서 수정한 파일은, Docker를 내리거나 지우면 없어지며 혹은 local의 git과 연동되지 않는 문제점이 있다.
Flink 작업을 위해서 Apache Flink 책인 <Stream Processing with Apache Flink: Fundamtals, Implemtation, and Operation of Streaming Applications> 를 참고했으며 예제코드를 다운...
이번 글의 내용은 Apache Flink 책인 <Stream Processing with Apache Flink: Fundamtals, Implemtation, and Operation of Streaming Applications> 를 참고했으며 직접 개발환경을 세팅 ...
MongoDB 구성 호스트 및 MongoDB 인스턴스에 대한 예기치 못한 문제로 인하여 프로세스가 down되는 등 장애 상황이 발생하거나 데이터 유실이 발생 함 이를 대비하기 위해 여러 다른 종류의 DBMS와 비슷하게 MongoDB 또한 복제 구성을 통한 DB HA(High A...
Python-kinesis
이번 글은 카프카, 데이터 플랫폼의 최강자 라는 책을 보면서 간단히 작성 해 봤다. 간단한 실행 및 예제 프로그래밍은 책보다 공식홈페이지에 있는 문서 를 참고했다.
이번 글은 카프카, 데이터 플랫폼의 최강자 라는 책을 보면서 간단히 작성 해 봤다. 간단한 실행 및 예제 프로그래밍은 책보다 공식홈페이지에 있는 문서 를 참고했다.
OpAI PostgreSQL 스케일링: 8억 사용자를 지탱하는 비법
nvidia-smi 66일 후 멈춤 버그: 리눅스 개발자가 알아야 할 것
개발자 필수 지식: Docker 컨테이너 속 Ubuntu는 왜 ‘진짜’ Ubuntu가 아닐까? 🤯 베이스 이미지의 숨겨진 비밀 파헤치기
Docker는 인프라적인 요소들을 코드로 세팅 할 수 있는 가장 좋은 도구라고 생각한다. Docker를 사용해서 컴퓨터 내에 설치 하기 귀찮은(?) 데이터베이스들을 세팅 해 보려고 한다. 내 컴퓨터를 뭔가 더럽히고싶지 않은 생각에서 한번에 설치하고 깔끔하게 지울 수 있는 것을 찾다...
ELK란? ELK 는, Elastic search, Logstash, Kibana의 세가지 오픈소스 프로젝트의 약자이다 각 프로젝트가 연동되어 데이터 수집 및 분석 툴로 사용 할 수 있다 프로젝트 다운로드(선택) $ git clone https://github.com/pau...
데코레이터란 데코레이터란 함수에 반복적인 기능과 역할을 할 수 있도록 만들어주는 기능이다. 함수 내부의 로직을 수정하지않고, 기능을 추가하거나 수정 하고싶을 때 사용한다. 일반적으로는 함수의 전처리/후처리 등에대해 필요가 있을 때 사용한다. 데코레이터 사용하기 물론 여러가지...
Github Link
💡 Docker로 올린 서버는 Debug모드로 실행 한다면, Docker 내부에 들어가서 코드를 고쳐줘야 하는 번거로움이 있다. Docker 내부에서 수정한 파일은, Docker를 내리거나 지우면 없어지며 혹은 local의 git과 연동되지 않는 문제점이 있다.
Flink 작업을 위해서 Apache Flink 책인 <Stream Processing with Apache Flink: Fundamtals, Implemtation, and Operation of Streaming Applications> 를 참고했으며 예제코드를 다운...
이번 글의 내용은 Apache Flink 책인 <Stream Processing with Apache Flink: Fundamtals, Implemtation, and Operation of Streaming Applications> 를 참고했으며 직접 개발환경을 세팅 ...
치지직 클립 다운로더 크롬 익스텐션 개발기: 외부 API 없이 순수 클라이언트 사이드로 구현하기
Script 소개: Rust처럼 실행되는 JavaScript
State? Props?
처음 Vue 를 사용하고, HTML 과 비슷하게 생긴 이 친구가 굉장히 직관적으로 느껴져서 바로 사용하기에 거리낌 없이 사용 할 수 있었다
가장 기본적인 예제이기도 하면서, 많은사람들이 사용하는 Todo App을 만들면서 기본적인 내용들을 정리 해 보려고 한다
이번 글은 카프카, 데이터 플랫폼의 최강자 라는 책을 보면서 간단히 작성 해 봤다. 간단한 실행 및 예제 프로그래밍은 책보다 공식홈페이지에 있는 문서 를 참고했다.
이번 글은 카프카, 데이터 플랫폼의 최강자 라는 책을 보면서 간단히 작성 해 봤다. 간단한 실행 및 예제 프로그래밍은 책보다 공식홈페이지에 있는 문서 를 참고했다.
MongoDB 구성 호스트 및 MongoDB 인스턴스에 대한 예기치 못한 문제로 인하여 프로세스가 down되는 등 장애 상황이 발생하거나 데이터 유실이 발생 함 이를 대비하기 위해 여러 다른 종류의 DBMS와 비슷하게 MongoDB 또한 복제 구성을 통한 DB HA(High A...
Comma.ai OpPilot: 오픈소스 자율주행 시스템 분석
스태프 엔지니어가 업무 추정하는 방법: 뻥튀기 없는 현실적인 접근법
파이썬으로 개발하다보면 여러가지 가상환경 매니징 패키지를 마주하게 된다. 이번에는 패키지의 버전까지 관리 해 주는 새로운 친구인 poetry를 도입 해 보려고 한다.
State? Props?
처음 Vue 를 사용하고, HTML 과 비슷하게 생긴 이 친구가 굉장히 직관적으로 느껴져서 바로 사용하기에 거리낌 없이 사용 할 수 있었다
가장 기본적인 예제이기도 하면서, 많은사람들이 사용하는 Todo App을 만들면서 기본적인 내용들을 정리 해 보려고 한다
Microsoft BitLocker 키와 FBI: 개발자 관점의 보안 분석
펌프 앤 덤프 소프트웨어의 시대: 기술 부채를 떠넘기는 개발 문화
엣지 컴퓨팅이란? 엣지 컴퓨팅은 데이터 처리를 사용자에게 가까운 위치에서 수행하는 패러다임입니다. 장점 낮은 지연시간: 물리적 거리 최소화 대역폭 절약: 원본 서버 트래픽 감소 높은 가용성: 분산 처리로 장애 격리 글로벌 확장성: 전 세계 PoP 활용 [기...
시리즈 소개 Part 1: OpenTelemetry Instrumentation Part 2: 마이크로서비스 분산 추적 Part 3: 구조화된 로깅과 Correlation ID Part 4: Prometheus/Grafana로 메트릭과 알림 Part 5: Ob...
시리즈 소개 Part 1: OpenTelemetry Instrumentation Part 2: 마이크로서비스 분산 추적 Part 3: 구조화된 로깅과 Correlation ID Part 4: Prometheus/Grafana로 메트릭과 알림 (현재 글) Par...
시리즈 소개 Part 1: OpenTelemetry Instrumentation Part 2: 마이크로서비스 분산 추적 Part 3: 구조화된 로깅과 Correlation ID (현재 글) Part 4: Prometheus/Grafana로 메트릭과 알림 Par...
시리즈 소개 Part 1: OpenTelemetry Instrumentation Part 2: 마이크로서비스 분산 추적 (현재 글) Part 3: 구조화된 로깅과 Correlation ID Part 4: Prometheus/Grafana로 메트릭과 알림 Par...
시리즈 소개 이 시리즈는 프로덕션 환경에서 필요한 클라우드 네이티브 Observability 스택을 구축하는 방법을 다룹니다. Part 1: OpenTelemetry Instrumentation (현재 글) Part 2: 마이크로서비스 분산 추적 Part 3: 구조...
Spring Boot 4.0 주요 변경사항과 새로운 기능
시리즈 소개 이 시리즈는 프로덕션 환경에서 사용할 수 있는 이벤트 기반 아키텍처를 구축하는 방법을 다룹니다. Part 1: Event Sourcing 기초 Part 2: Outbox Pattern 구현 Part 3: CQRS와 Read/Write 모델 분리 Pa...
Spring Boot JWT 인증과 인가 구현하기
시리즈 소개 이 시리즈는 프로덕션 환경에서 사용할 수 있는 이벤트 기반 아키텍처를 구축하는 방법을 다룹니다. Part 1: Event Sourcing 기초 Part 2: Outbox Pattern 구현 Part 3: CQRS와 Read/Write 모델 분리 Pa...
시리즈 소개 이 시리즈는 프로덕션 환경에서 사용할 수 있는 이벤트 기반 아키텍처를 구축하는 방법을 다룹니다. Part 1: Event Sourcing 기초 Part 2: Outbox Pattern 구현 Part 3: CQRS와 Read/Write 모델 분리 (현재 ...
그래프 알고리즘으로 친구 추천하기
시리즈 소개 이 시리즈는 프로덕션 환경에서 사용할 수 있는 이벤트 기반 아키텍처를 구축하는 방법을 다룹니다. Part 1: Event Sourcing 기초 Part 2: Outbox Pattern 구현 (현재 글) Part 3: CQRS와 Read/Write 모델 ...
그래프 데이터베이스로 활동 피드 구현하기
시리즈 소개 이 시리즈는 프로덕션 환경에서 사용할 수 있는 이벤트 기반 아키텍처를 구축하는 방법을 다룹니다. Part 1: Event Sourcing 기초 (현재 글) Part 2: Outbox Pattern 구현 Part 3: CQRS와 Read/Write 모델 ...
친구, 팔로워, 연결 관계 구현하기
소셜 네트워크 그래프 스키마 설계
Neo4j와 Spring Boot 시작하기
이벤트 기반 통신은, 여러 서비스 및 관련 도메인 모델에 변경 사항이나 메시지들을 전파할 때 중요하다. 변경사항이 발생했을 경우, 여러 서비스/모델 에서 변경 사항을 적용 할 방법이 필요 메시지큐를 사용하면 안정적인 통신과 기능적용이 가능하다 메시지큐에는 여러가지가 있지...
SpringBoot를 사용해서 개발을 하다보면 Exception 처리를 해야하는 경우가 생긴다. 해당하는 경우에 어떻게 예외처리하면 좋은지, 어떤 방법들이 있는지 한번 정리해보고자 한다
스트림모듈은 아직까지는 JPA나 module-core의 엔티티를 사용 할 일이 없었다. 스트림 모듈을 세팅하면서 Kafka와 어떻게 SpringBoot가 커넥션을 맺고, Consumer와 Producer가 어떻게 세팅되는지 정리해보려고한다. Kafka는 로컬 카프카도 괜찮고...
module-api에서 module-core를 잘 호출하는지 확인 할 수 있는 간단한 API를 만들어보자 module-core에서 Customer와 Order 엔티티를 선언했는데, 이에 맞게 module-api에서는 Customer와 Order 읽어오기 / 쓰기 API를 만들어...
코어모듈은 우리가 만든 module-api, module-stream 에서 공동으로 사용하기 위해 만든 모듈이다.
프로젝트 시작전 스프링부트를 사용해 프로젝트 sprint 1,2를 진행하면서 정말 기초적이지만 기본기능들을 만들게 되었다 진행하고 있는 이 프로젝트는, 한 개의 API서버, 한 개 이상의 Consumer Application, 차후에 생길 가능성이있는 배치서버 등으로 구성 될 ...
TestCode 작성하는 이유
하나의 Server에서 하나의 DB만 사용하면 너무 편하겠지만 예외적인 상황들이 있을 수 있다 중앙에서 관리하는 Server(Route역할)가 앞에서 filter를 거쳐, 뒤에 이어진 다양한 Server들을 이어주는 경우가 아니라면 여러개의 DataSource를 설정하는 고민을...
로그란? 로그는 간단하게 말해서 연속된 데이터의 기록이라고 할 수 있다 일반적으로 처음 프로그래밍을 배울 때는 보통 System.out.print 사용을 많이한다 이 때, 프로그램이 실행되면서 콘솔에 무엇인가가 출력되는데, 이런 것들이 로그가 될 수 있다 Logg...
SpringBoot2 Spring Data JPA H2 Gradle JUnit
Springboot 를 tlin을 사용하여 작성해보기 h2 데이터베이스와 JPA를 사용해서 주문모델을 구현 해 보도록 하자 개발환경
개요 마이크로서비스 아키텍처는 여러 서비스를 배포 할 수 있도록 하는 기술이다. 각각의 서버들에 Request를 보낼 때 인증을 거쳐야 하는데, 마이크로서비스가 늘어날수록 서비스의 수 만큼 인증을 받아야 하는 번거로움이 있다 다수의 인증을 줄여주고, 한번의 인증으로 ...
Request 요청 로깅을 할 경우, 모든 REST API 컨트롤러에 로그를 남기는것도 하나의 방법이다. 하지만 모든 API 컨트롤러에 로깅을 작성하게 된다면 비효율적으로 작업이 될 수 있다.
특정 시점이나 특정 시간 간격, 혹은 정해진 시간에 실행해야 하는 작업이 있을 수 있다.
빅 데이터의 세계에서 안정적인 스트리밍 플랫폼은 필수이다. 현재 가장 주목받고있는 kafka 스트리핑 플랫폼과 SpringBoot를 활용해서 간단한 Evt 메시지를 주고받는 작업을 해보자 Kafka 설치하기
이번에는 SpringBoot와 데이터접근과 관련해서 작성 해 보려고한다
SpringBoot 와 Redis를 이용한 디저트가게 예제 Redis를 사용하기위해서 디저트가게 예제를 만들어보자 스택 SpringBoot
SpringBoot 의 Configuration
SpringBoot 와 Redis를 이용한 디저트가게 예제 Redis를 사용하기위해서 디저트가게 예제를 만들어보자
Spring Validation이란?
SpringBoot Exception 처리
SpringBoot 를 사용해 DB 연결하기 - H2
지난번에 GET과 관련된 내용들을 정리했었다. 이번에는 POST를 사용하면서 간단하게 정리를 해보려고한다.
Kotlin을 사용해서 SpringBoot를 개발 해 보려고 한다.
데코레이터란 함수에 반복적인 기능과 역할을 할 수 있도록 만들어주는 기능이다. 함수 내부의 로직을 수정하지않고, 기능을 추가하거나 수정 하고싶을 때 사용한다.