hippo/devlog

HIPPO'S DAILY LOG

개발, AI, 일상 이것저것 기록합니다

최신 글 보기

프로젝트 이야기

실무와 사이드 프로젝트에서 진행한 내용입니다.

    • #Next.js
    • #렌더링
    • #프로젝트

    Next.js

    서버 컴포넌트를 이해하기까지

    모든 파일 맨 위에 'use client'를 붙이던 시절에서, 경계를 어디에 둘지 고민하게 되기까지의 기록.

    읽기

    • #Velite
    • #MDX
    • #Next.js

    개발 환경

    Velite로 MDX 콘텐츠 관리하기

    프런트매터를 Zod 스키마로 검증하고, 타입이 붙은 데이터로 글 목록을 만드는 방법.

    읽기

모든 포스트

최신 순으로 모든 글을 볼 수 있습니다.

  • 개발 환경 ·

    [Monorepo] Turborepo, mf-app 환경구성

    Monorepop 프로젝트를 구성하기 위해 Turborepo 의존성 설치 및 환경 구성을 진행한다. corepack 설치 이제 Root 에 pnpm-workspace.yaml 을 생성합니다. 저의 경우 apps 폴더 하위에 ui-kit 을 사용하는 프로젝트들을 만들예정이기 때문에 아래와 같이 작성합니다.

  • Load Test ·

    [Stress Test] Artillery / Playwright / AWS 와 함께하는 Stress Test (2)

    이전에 진행했던 부하 테스트가 어느정도 마무리 되었다. 이제 그동안 했던 이슈사항과 결과정리를 해본다. 처음에는 CPU Rosource 의 부족으로 서버 3대로 진행하였다. 그러나, Artillery 와 Playwright 자체가 Chronium 브라우저가 올라가기 때문에 엄청나게 많은 CPU 를 소모 하게 되는것이 문제였다.

  • CI/CD ·

    [Nginx] Reverse Proxy / Caching / 버전정보 숨기기

    현재 업무를 진행하면서 Nginx 에 대한 설정으로 여러가지 성능과 이슈를 처리하고 있다. 이부분들을 기억하기 위해 간단하게 Task 에 대한 처리 과정을 남긴다. 리버스 프록시란 클라이언트와 웹 서버 간의 중개자 역할을 하는 서버로, 클라이언트로부터의 요청을 대신 받아 웹 서버에 저달하고, 웹 서버의 응답을 클라이언트에게 전달하는…

  • Load Test ·

    [Stress Test] Artillery + Playwright 와 함께하는 Stress Test

    최근에 프로젝트의 오픈이 다가오면서 부하테스트를 해야되는 시점이 오게 되었는데, 팀장님께서 혹시 오픈소스로 할 수 있는 방법이 없는지에 대한 문의를 주셨고, 가능한지에 대한 검토를 진행하였습니다. 찾아본결과 의외로 한번 시도해볼법한 Artillery 라는 오픈소스를 찾았고, 진행해 보기로 하였습니다..

  • React ·

    [React Native] Android / IOS 시뮬레이터 개발 환경 구축

    웹으로 UI 를 개발하고 기능을 개발해서 괜찮은 블로그를 만들었다고 생각하였지만, 점점 완성되갈수록 이제는 내가 원하는 앱을 개발해보고 싶은 생각이 들었다. 프론트 개발자의 영역을 Javascript 개발자로 한정짓는 시대는 지나버렸고, 이제는 프론트 영역의 대부분의 프로세스, 생태계를 알고 이 부분에서 본인의 강점을 조금 더…

  • Rendering ·

    [Optimization] NextJS 를 활용한 이미지 최적화

    우리가 웹 사이트를 운영하면서 가장 중요한건 사용자가 체감하는 유저경험일 것입니다. 속도 그리고 번들사이즈 등 다양한 요소들이 최적화가 필요한 부분이고 이에 대해 필자가 운영하고 있는 사이트에 대해 최적화를 진행해 보았습니다.

© HIPPO'S DAILY LOG · 나중의 나에게 남기는 기록