Skip to content

도전해볼만한 기술 과제 #3

@jiwoo-choi

Description

@jiwoo-choi

기술을 풍성하게 만들기 위해서 아이디어가 있다면 추가해주세요.

프론트 환경 구성하기.

  • Webpack 필요한 플러그인으로 구성.
  • Babel -> SWC로 변형해보기.
  • Webpack Module Federation으로 서로 공유하기.
  • lazy import
  • bundle map
  • 최적화 점수 올리기 (lightroom)
  • 빌드 최적화
  • 빌드 툴 구성. (ink)
  • 모노레포
  • module federation..?
  • normlizr

백 환경 구성하기.

  • http2
  • 웹폰트
  • https
  • ngnix
  • 배포하기.
  • j2dbc
  • jpa
  • graphql
  • message-driven
  • push
  • CQRS + message-driven
  • Spring Data
  • Kotlin
  • Docs
  • Lombok?
  • Reactivity
  • Redis
  • Session
  • batch
  • kafka
  • 무중단 배포 (pm2, k8s)
  • 도커
  • Entity Validating.
  • jwt
  • redis

최적화

  • 번들 사이즈 줄이기
  • HTTP Cache
  • FE Webpack 빌드 최적화 (캐싱) (monorepo)

Test

  • 테스트 환경 구축하기.
  • TDD.
  • Repository Pattern

Flow

  • github projects 사용하기
  • github actions로 빌드 및 태깅 자동화하기.
  • 슬랙 연동하기.

그 외 인프라

클린코드

보안

  • xss
  • sql injection

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions