
LangGraph를 활용해 GPT가 웹 검색 도구를 직접 호출하고, 결과를 반영해 응답을 생성하는 조건 분기 기반 AI 에이전트를 구현했습니다.

GPT 이후 시대, 에이전트는 스스로 소통하며 일한다. 이에 따라 비즈니스 흐름이 바뀌고 있고, 그 중심엔 MCP와 A2A가 존재한다. MCP와 A2A에 관해 한번 알아보자

실무에 꼭 필요한 SQL 조인과 집계 쿼리를 하나씩 따라가며 배우는 실습형 튜토리얼. 예제와 설명을 한 번에 정리했습니다.

Kafka, Elasticsearch, Redis는 MSA 시스템에서 필수로 사용되는 핵심 도구이다. 이 글에서는 각각이 어떤 역할을 하고, DB와 연동할 때 주의해야 할 점을 쉽게 정리했다.

최단거리 알고리즘은 문제의 조건에 따라 달라진다. 이 글은 가장 자주 사용하는 알고리즘을 상황별로 정리해보고자 한다. (BFS, DFS, 다익스트라, 플로이드 워셜, 벨만 포드)

MAE부터 Log Loss까지, 모델 성능을 수치로 평가하는 다양한 지표를 이해하고 프로젝트에 적용할 수 있도록 쉽게 풀어봤다.

FastAPI 비동기 코드와 동일한 기능을 동기 방식으로 구현해보며, 비동기의 구조적 이점과 실질적인 성능 차이를 직접 확인해보자

고성능 API 구축의 시작, FastAPI의 async/await를 활용한 비동기 구조 설계를 통해 서비스 응답성과 처리 효율을 높이는 방법을 제시한다.

DAO는 DB 접근, DTO는 데이터 전달용 객체이다. 스프링 계층 구조 속에서 이 둘의 차이와 사용법을 쉽게 설명해보도록 한다.

MVC패턴은 애플리케이션을 Model, View, Controller의 세가지 역할로 나누어 설계하는 구조 이다. 스프링에서 가장 기본이 되는 구조로 웹 애플리케이션을 개발할 때 유지보수성과 확장성을 높이기 위해 사용하는 중요한 아키텍처라고 할 수 있다.

객체 지향 설계의 5가지 원칙 - S.O.L.I.D 객체 지향 프로그래밍에서 지켜야 하는 5가지 원칙을 SOLID 원칙이라고 한다. SOLID는 각 원칙의 영문 약자를 따서 만든 말로, 소프트웨어 개발 전략으로 사용된다.

이번에 배우게 된 Spring + Vue를 활용해 간단한 주식 시장 웹서비스를 구현하고자 한다. 이 글은 구현한 애플리케이션의 구조 설명 및 시연 화면등으로 구성될 예정이다. 그 중 BackEnd의 Spring과 FrontEnd Vue의 도커파일 생성에 대한 내용이다

이번에 배우게 된 Spring + Vue를 활용해 간단한 주식 시장 웹서비스를 구현하고자 한다. 이 글은 구현한 애플리케이션의 구조 설명 및 시연 화면등으로 구성될 예정이다. 그 중 BackEnd의 Spring과 FrontEnd Vue의 연동에 대한 설명이다.

이번에 배우게 된 Spring + Vue를 활용해 간단한 주식 시장 웹서비스를 구현하고자 한다. 이 글은 구현한 애플리케이션의 구조 설명 및 시연 화면등으로 구성될 예정이다. 그 중 FrontEnd의 Vue에 대한 설명이다.

이번에 배우게 된 Spring + Vue를 활용해 간단한 주식 시장 웹서비스를 구현하고자 한다. 이 글은 구현한 애플리케이션의 구조 설명 및 시연 화면등으로 구성될 예정이다. 그 중 BackEnd의 Spring에 대한 설명이다.

Java를 사용하면 객체지향 프로그래밍을 지향해야하고, 그 과정 속에서 자연스럽게 클래스와 인터페이스를 자주 쓰기 마련이다. 클래스와 인터페이스의 개념부터 실용적인 예제 코드, 그리고 다형성과 설계 원칙까지 이해하기 위한 글을 작성했다.

객체지향 프로그래밍(OOP)을 공부하다 보면 꼭 마주치는 클래스, 인스턴스, 객체의 개념 단어는 익숙한데, 각각의 차이가 헷갈린다면 이번 글이 도움이 될 것이다. 붕어빵 틀과 붕어빵에 비유해, 개념을 쉽게 이해할 수 있도록 정리했다.

같은 조 끼리 각자만의 로그인 페이지를 구현 하던 와중 발생할 HTTP Status Code에 대한 트러블 슈팅이다.

Vue Template는 UI를 선언적으로 기술하는 부분이다. HTML 기반의 문법 위에 Vue가 확장한 디렉티브 및 바인딩 문법을 통해 동적이고 반응형 UI를 구성할 수 있게 해주는 핵심 문법이라고 할 수 있다.