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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions