Likes 테이블 문제: 왜 우리는 다형성을 선택했는가
소개 며칠 전, 저는 애플리케이션에 커뮤니티 섹션을 추가하고 있었습니다. 사용자들은 다음과 같은 기능을 사용할 수 있어야 했습니다: - 게시물 만들기 - 댓글 달기 - 게시물 좋아요 누르기 - 좋아요 …
소개 며칠 전, 저는 애플리케이션에 커뮤니티 섹션을 추가하고 있었습니다. 사용자들은 다음과 같은 기능을 사용할 수 있어야 했습니다: - 게시물 만들기 - 댓글 달기 - 게시물 좋아요 누르기 - 좋아요 …
백엔드 복잡성은 조용히 선택 사항이 되고 있다. 수년간, 프로덕션 애플리케이션을 구축한다는 것은 익숙한 스택을 조립하는 것을 의미했다: - 백엔드 프레임워크 Node/Expr...
TL;DR: Notion 모놀리스를 스케일링 – Application‑Level Sharding – 480개의 논리 샤드를 더 작은 물리 노드 집합에 매핑. – Shard Router – T…에 구현됨.
2026년 새로운 서비스용 데이터베이스 선택 오늘 데이터베이스를 선택하는 것은 “features”보다 프로덕션에서 가장 먼저 실패하는 것이 무엇인지에 더 중점을 둡니다: write concurrency...
향상된 Flyway 스크립트 생성 - 마이그레이션이 이제 MySQL, MariaDB, MSSQL 및 PostgreSQL 전반에 걸쳐 일관되게 동작하도록 생성됩니다. - “내 DB에서만 작동한다”는 문제를 줄입니다.
1. Generated Columns가 Application Code에서 계산을 중단함 users 테이블에 first_name과 last_name이 있습니다. 전체 이름이 필요한 모든 쿼리는 먼저…
표지 이미지: Building a PostgreSQL Parser in Go: What Broke After We Open‑Sourced It https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,grav...
나는 내 사이드 프로젝트를 모니터링하기 위해 BetterUptime에 월 $79를 지불하고 있었다. 단순히 “내 사이트가 켜져 있는가?”를 확인하는 데는 너무 비싸게 느껴졌기에, 나는 StatusPing을 만들었다 – 같은 핵심 기능…
pg-typesafe는 PostgreSQL 쿼리에 대한 TypeScript 타입을 생성합니다. 런타임 의존성이 없으며 추가적인 코드가 전혀 늘어나지 않습니다. ts const { rows }...
The Stack - PostgreSQL 데이터베이스, 1.83 M 엔터티 - 각 엔터티당 JSONB 데이터 컬럼: 평점, 장르, 감성, 스트리밍 가능 여부 - 맞춤형 스코어링 알고리즘...
Partial indexes는 특정 액세스 패턴을 목표로 하는 정교한 인덱스입니다. 테이블의 모든 행을 인덱싱하는 대신, 조건에 맞는 행만 인덱싱합니다.
2026년에 SaaS를 구축한다? 현명한 선택이야. 하지만 나와 같은 사람이라면, 빈 create‑next‑app 프로젝트를 바라보며 “정말 하고 싶지 않아…”라고 생각했을 거야.