profile
Hello World! 취미로 코딩합니다.
post-thumbnail

왜 백엔드 SDK를 만들었는가? (Express.js 기반 백엔드 API Client SDK 설계)

가장 메이져한 이유는 우리가 TypeScript를 채택했다는 것에서 시작되었다. TypeScript를 사용해 코드를 작성하는 만큼 any 같은 최상위 타입 사용을 하지 않고, 정확한 타이핑을 통해 타입 안정성을 가져가는 것을 목표로 했다. 그렇지만 지속되는 회의와 개발

4일 전
·
0개의 댓글
·
post-thumbnail

무엇이 좋은 자동 저장 방식인가? (프론트엔드에서 transaction outbox 패턴을 응용해서 로컬 DB와 서버 DB 데이터 동기화 구현하기)

이번에도 역시 학교 동아리에서 진행하는 프로젝트 개발을 하면서 고민하고 찾아낸 새로운 방법이다. 노션과 같이 앱 내부에 에디터가 존재하고 이 에디터에서 작성한 파일들은 로컬 DB와 서버 DB 두 곳에 모두 저장되어야한다. 로컬 DB를 두는 이유는 오프라인 상태에서 작업

2025년 12월 16일
·
0개의 댓글
·
post-thumbnail

AI Agent는 어떻게 작동할까? 그리고 어떻게 구현할 수 있을까?

최근에 학교에 다니면서 인공지능과 컴퓨터 동아리에 풀스택 개발자로 합류하게 되었다. 데모데이가 2주 남은 시점 열린 회의에서 PM이 갑자기 우리 앱에 AI Agent 기능을 추가하자는 의견을 전달해주었다. (아무리 에자일 개발론을 추구한다해도 그렇지 이러한 메이저한 기

2025년 12월 10일
·
0개의 댓글
·