banner10
banner12

기술스택 추가 json 설계

기술스택 관련 페이지를 만들면서 고민한 내용이 있다. 일단 백엔드를 최소화하고 싶어서 정적 json을 활용하고 있다. 다만 opensearch로 나중에 다 넣어야하는데 적당한 Json 설계를 어떻게 해야할지 고민이다.

json 상태

현재의 json 은 대충 이런 형태이다.

{
  "title": "title",
  "description": "description",
  "version": "v1",
  "company": [],
  "person": [],
  "blog": [],
  "youtube": [],
  "book": []
}

문제는 저 company person blog youtube book 에서 company 와 person 은 기업리스트와 합격자 정보이다. 중복인 데이터를 굳이 여기에 넣어야하는가? 라는 질문이 생긴다. 과연 어떻게 설계하는 것이 좋은가?

만약 따로 뺀다면 Opensearch 에 각각 다른 REST API 2번의 호출이 발생하게 된다. 어자피 ISR로 말아버릴 거지만 그럴거라면 그냥 미리 넣어두는게 좋지 않을까? 하지만 최신화를 하려면 언젠가는 주기적으로 수정을 해야한다. 그럴거면 그냥 REST API 호출 2번을 빌드시 하는게 나아보이기도 한다.

일단은 미리 데이터를 넣는 형태로 진행을 해보려고한다.

Opensearch 가 한번 터진 뒤로는 굉장히 보수적이다. 너무 취약해서 어떻게 저걸 안정적으로 운영할까에 많은 초점이 있다. 정말 너무 좋은 프레임워크지만 너무 약하다...

stack 페이지 CSR -> SSG 전환

기존에 만들었던 CSR 페이지는 SSG로 전환해서 사용 굳이 CSR로 만들어야할 필요가 없었다.

기술스택 관련 정보 추가

블로그 유튜브 책과 관련된 정보들은 실제로 찾아보고 최신 데이터들을 최대한 반영해보려고 노력하고 있습니다.

Copyright © 양동준 유튜브 Dongjun Yang 2025 | 문의: admin@dongurit.shop