Archives
All the articles I've archived.
-
"고객 인터뷰는 해봤어?" — RAG 프로젝트 개발 회고
최근 4주 동안 RAG 기반의 LLM 파이프라인 프로젝트를 풀스택으로 맡아 진행했다. 1주 단위 스프린트 4회를 진행하며 기획·디자인·FE·BE·AI를 혼자 커버했고, 그 과정에서 AI를 단순히 코드를 빨리 쓰게 해주는 도구가 아니라 아이디어 파트너로 써본 경험이 남았다. 이번 글은 그 경험에서 얻은 몇 가지 인사이트를 정리한다.
-
『인스파이어드』를 읽고 — 엔지니어의 시선으로
『인스파이어드』는 IT 제품앱, 웹, 일반 프로그램 등을 어떻게 하면 더 잘 만들 수 있을지 가이드를 주는 책이다. 특히 IT 제품팀과 제품 관리자의 관점에서 중요한 내용이 많이 수록되어 있다. 나는 엔지니어로서 더 나은 제품팀을 만드는 데 어떻게 기여할 수 있을지, 그리고 엔지니어링…
-
API 응답 속도가 얼마나 빨라야될까? (페이지 로딩시간, API TPS, latency)
안녕하세요. 팀에서 최근 들어 API 최적화에 대한 논의가 이루어지면서, API의 응답 속도에 대한 기준과 논리가 필요하여 몇 가지 찾아 정리해보았습니다.
-
typeORM에서 timezone 올바르게 적용하기
글로벌 서비스를 대비하여, typeORM 사용시 DB 타임존을 어떻게 적용할지 정리하였습니다.
-
4년차 초보 개발자의 성장 방법
개발자로써 밥을 먹은 지 4년차가 되었다. 일하면서 배울수록 모르는 것, 배울 것이 많이 보이고, 업무 범위와 책임이 커졌다. 특히 팀장으로써의 직무를 수행하면서 나, 개인에 대한 성장 뿐만아니라 팀의 성장, 회사의 성장을 고민하게 되었다.
-
[Node.js] Nodemon에서 tsc-watch 로 변경하여 빌드속도 개선하기
이번 포스팅에서는 nodemon을 사용 중이던 서버 환경의 트랜스파일 속도를 개선하여, 개발 생산성을 높인 경험을 공유합니다.
-
Docker로 워드프레스 설치하기 및 관련 이슈 정리
외주 작업으로 웹사이트를 개발했다. 주로 정적 컨텐츠를 제공하는 웹사이트여서 워드프레스로 구성했다. 혼자 기획, 개발, 디자인을 직접 진행하여, 2주에 걸쳐 웹사이트를 완성하였다.와이어 프레임, 로고 디자인까지 다했다.. 디자인이 제법 빡세다;; 본 포스트에서는 도커+워드프레스 인프라…
-
1년간 함께한 스타트업을 떠나며
2020년 8월, 1년 간 함께한 회사를 떠나게 되었다. 근무했던 회사는 반려동물 등록 서비스를 웹 기반으로 제공하는 스타트업이다. 입사 후 6개월간 풀스택 개발자로, 남은 6개월을 백엔드 개발자로 일했다. 지난 1년간은 정말 쉼없이 달려왔던 거 같은데, 그 동안 일하면서 얻은 인사이…
-
글또 4기 모임을 마치며
2020년 약 반년 동안 진행한 개발 글쓰기 모임이 끝났다. 호기롭게 각오까지 해가며, 벌금없이 끝내리라 다짐했었지만 일과 병행하면서 개발블로그를 한다는 것이 쉽지 않았고 완벽하게 수행하지는 못한 아쉬움이 있었다. 하지만 개발 블로그를 운영하려면 우선순위를 어떻게 배분해야되는지를 배울…
-
TypeORM 간단 사용법
평소 백엔드 개발할 때 자체적으로 개발한 쿼리빌더와 raw Query를 활용해 모델을 개발해왔다. 그러나, 쿼리를 직접 자주 짜야하며, 쿼리용 모듈을 코딩하는 번거로움이 있어서 ORM을 사용하면 코드치는 양을 줄임으로써 이러한 불편함을 극복할 수 있지 않을까 생각했다. 간단한 쿼리들은…
-
AJV(another json validatiror)를 사용하여 JSON 스키마 검증하기(json schema validation)
이전에 스키마에 대해서 다룬 적이 있다. < 스키마는 데이터의 형식을 정의한다. 예를 들어, JSON 스키마는 JSON 의 구조를 정하고, RDBMS의 스키마는 테이블 구조를 정의하는 식이다. 현재 주로 개발하고 있는 node.js REST API 서버에서는 일반적으로 JSON 으로…
-
프로덕션 환경의 데이터베이스 스키마 변경하기(Online-Schema-change)
서비스 중인 프로덕션 환경의 테이블 스키마를 수정할 때는, 스키마를 수정하는 도중에도 데이터를 READ / WRITE 할 수 있어야 한다. 이렇게 무중단으로 스키마를 수정하는 방법을 Online-Schema-Change, OSC라 한다.
-
리액트 file upload button 먹통 문제 해결
< How to enable file upload on React's Material UI simple input?
-
2019년 카카오 컨퍼런스 견학 후기
- 꼭 필요한 내용이라고 생각한 걸 들었는데도, 너무 듣기가 힘들었습니다. 많은 사람한테 발표해야 하는 포맷이다 보니 그런 것도 이해가 가지만... 소스만 띄우고 발표한다던지 대본만 보며 발표하는 거 보고 아.. 컨퍼런스 발표가 꼭 좋지만은 않구나 하는 생각이 들었습니다. 오전 세션만…
-
서버 CPU의 코어 갯수 증가로 인한 오류 발생 정리
서버 CPU의 코어 갯수 증가로 인한 오류 발생 정리
-
에버노트 플러그인을 이용해 티스토리 연동하기
아래 링크를 참고함 <
-
언리얼 엔진에 게임 리프트 적용하기
에버노트 플러그인 연동 테스트용. 이후부터는 노트를 정리해서 티스토리 연동시 가독성이 좋도록 작성할 것!!!!
-
언리얼 엔진 게임에 SHA 512 일방향 암호화(해싱, 해쉬 알고리즘) 적용하기
SHA 512 일방향 암호화해싱, 해쉬 알고리즘 적용하기
-
PHP의 동작 원리 정리
PHP의 동작 원리 정리
-
Python, Golang, Rust 프레임워크 사용법
파이썬 서버 프레임워크 사용법
-
POCO C++ 라이브러리 에코 서버 구현하기 / cmake 기반
C++ 라이브러리인 POCO의 벤치마크를 위해 에코서버 예제를 찾았다.
-
maven으로 scala AKKA echo 서버 구현하기
자바, 스칼라의 오픈소스 배포용으로 메이븐이 많이 사용되고 있다. 메이븐을 이용한 스칼라 프로젝트 사용법을 정리하고자 이 포스트를 작성한다.
-
리눅스 환경에서 git 사용법
리눅스 환경에서 git 사용법 링크
-
병행 컴퓨팅 모델(Concurrent computing model)에 대한 연구
서버 네트워크 프레임워크를 검색하던 중 akka 라는 라이브러리를 알게 됐다.
-
Awesome list : 깃헙에서 공유하는 으-썸한 개발 관련 리스트
<
-
마크다운 언어 사용해보기
깃허브에서 사용하는 마크다운 언어가 블로그에 사용하기 좋아 보여서 적용해보았다. 문법을 익히는데 시간이 좀 걸리겠지만, 잘 활용하면 예쁘게 포스팅할 수 있을듯?
-
자료 검색 방법론에 대한 연구
자료 검색 방법론에 대한 연구
-
함수, 라이브러리, 엔진, 프레임워크 그리고 플랫폼
프레임워크와 엔진 용어가 헷깔려서 용어 정의를 찾아보았다.
-
서버 사용 유형인 IaaS, PaaS, SaaS에 대한 고찰
개발사들은 다양한 방식으로 서버를 사용하고 있는데,
-
게임 서버 개발시 C기반 언어(C,C++) VS java 에 대한 생각
게임 서버 엔진을 설득하면서 시중에 나온 제품들을 검색해보니, 90% 이상의 제품들이 C 계열 언어로 개발됐고, C 계열 언어만 지원하는 엔진이었다.
-
리눅스 RDBMS 벤치환경 개발 히스토리(혼돈의 카오스 주의)
리눅스 RDBMS 벤치환경 개발 히스토리혼돈의 카오스 주의
-
Jmeter RDBMS 테스트용 쿼리문 정리
Jmeter 테스트용 쿼리문 정리
-
오픈소스 라이선스 정리
오픈소스를 활용하면서 라이선스별 특징을 정리해보았다.
-
ssh 접속 계정으로 하는 법
ssh 접속
-
RDBMS의 백업 및 복구에 대한 연구 - (2) 백업 및 복구 테스트 준비
1. MySQL
-
RDBMS의 백업 및 복구에 대한 연구 - (1) 기본 개념
< < < 데이터베이스에 문제가 생길 것을 대비하여, DB의 데이터스키마 및 테이블 등의 사본을 따로 저장해두는 것
-
RDBMS - 인덱스
인덱스는 우리말로 색인과 같은 개념이다.
-
RDBMS -트랜잭션 검토
여러 단계를 걸쳐 수행하는 작업을, 한 번에 수행할 수 있는 작업처럼 다루는 기능
-
RDBMS 검토 과정
RDBMS를 선정하기에 앞서, 어떤 데이터를 어떤 구조로 저장할지 생각해야 한다. 현업에서는 Entity-Relation DiagramERD라는 기법으로 DB의 큰그림을 그리고 있었다.
-
RDBMS 개념 정리
1. RDBMS관계형 데이터베이스 관리 시스템란 무엇인가?
-
전송계층 프로토콜 정리
전송계층 프로토콜 정리
-
12. 11~ 12. 17 개발 4주차 개발 노트
1. 게시판 기능 보강하기