태그:

#Backend

[TTS] AWS Polly를 활용한 Text to Speech 기능 추가

[TTS] AWS Polly를 활용한 Text to Speech 기능 추가

1 이벤트 기반 아키텍처 1. 도입 배경 처음, 기술블로그를 시작하게 된 동기는 학습한 것을 기록하고자 하는 단순한 목적이었다. 그래서 기록하는데에 부족함 없는 읽고, 쓰는 기능이 완벽히 가능한 단순한 CRUD 목적으로 시작했다. 점차 기능을 추가하고 개선해나가면서 D...

Administrator의 프로필 사진
Administrator
💬 0·💕 0·👀 78
[백엔드 리팩토링-2] 백엔드 코드 리팩토링 : 책임 분리

[백엔드 리팩토링-2] 백엔드 코드 리팩토링 : 책임 분리

2. 백엔드 리팩토링 : 거대해진 라우터 분리하기 서론: 계획을 현실로 이전 포스팅 [1.백엔드 리팩토링 계획단계](https://blog.jungyu.store/posts/d220350af95d4c16a137ec53c33d4cdd)에서는 posts.router.ts ...

Administrator의 프로필 사진
Administrator
💬 0·💕 0·👀 101
[백엔드 리팩토링] 백엔드 코드 리팩토링 : 책임 분리

[백엔드 리팩토링] 백엔드 코드 리팩토링 : 책임 분리

1. 백엔드 리팩토링: 비대해진 라우터 파일을 3계층 아키텍처로 분리하기 서론 프로젝트의 백엔드는 MVP 개발부터 현재까지 Hono 프레임워크 기반의 서버리스 아키텍처(AWS Lambda, DynamoDB)로 진행해왔다. 초기에는 단일 람다 함수에서 모든 API 라우팅...

Administrator의 프로필 사진
Administrator
💬 0·💕 0·👀 45
[검색 기능] AWS OpenSearch로 한국어 검색 기능 도입

[검색 기능] AWS OpenSearch로 한국어 검색 기능 도입

AWS OpenSearch로 블로그에 한국어 검색 기능 도입 1. 목표: 서버리스 검색 엔진 구축 Deep Dive! 블로그에 한국어 검색 기능을 도입하기로 결정했다. 목표는 다음과 같이 설정했다. 기술 스택: AWS OpenSearch Service를 핵심 검색 엔진...

Administrator의 프로필 사진
Administrator
💬 0·💕 0·👀 131
[UI/UX 개선 1부]  무한 스크롤 & 스켈레톤 UI 도입

[UI/UX 개선 1부] 무한 스크롤 & 스켈레톤 UI 도입

[UI/UX 개선 1부] 메인 페이지 개선: 확장성을 고려한 페이지네이션 API 설계와 구현 설명: 스켈레톤 UI 완성된 메인 페이지의 모습. 사용자는 초기 게시물들을 즉시 볼 수 있으며, 스크롤을 내리면 다음 콘텐츠가 로드될 것을 암시하는 '로딩스피너'가 위치해 있다...

Administrator의 프로필 사진
Administrator
💬 0·💕 0·👀 52
[기능 추가] 좋아요 기능 도입 과정 회고록

[기능 추가] 좋아요 기능 도입 과정 회고록

'좋아요' 기능, 그냥 숫자 하나 더하는 게 아니었어 (1) 계획 & 기능 구현 Deep Dive 블로그에 '좋아요' 기능을 추가하기로 했다. 처음엔 간단하게 생각했다. 그냥 하트 버튼 하나 만들고, 숫자(count) 하나 더해주면 끝나는 거 아닌가? 하지만 이 작은 ...

Administrator의 프로필 사진
Administrator
💬 0·💕 0·👀 16