Moait
홈인기 피드모든 블로그모든 태그
홈인기 피드모든 블로그모든 태그
강의실 개편 섬네일

강의실 개편

인프랩 favicon인프랩·Architecture·
TypeScriptPostgreSQLNestJSMikroORMFxSQL
2022년 07월 18일0

AI 요약

이 글은 AI가 요약했어요. 정확한 내용은 꼭 원문을 확인해 주세요!

핵심 요약

인프랩은 강의실 페이지 개편에서 FxJS/FxSQL 기반의 레거시를 NestJS 기반의 레이어드 아키텍처로 전환하고 MikroORM 도입과 테스트 중심 개발로 유지보수성과 개발 속도 향상을 모색한 경험을 공유합니다.

주요 경험

  • 테스트 코드를 우선 작성하는 방향으로 품질과 신뢰성을 높였습니다.
  • Layered architecture 도입으로 코드 의존성을 줄이고 신규 입사자 코드 적응을 돕는 구조를 만들었습니다.
  • MikroORM 도입을 추진하되, ORM 쿼리 빌더 제약과 엔티티 래핑을 주의해야 한다는 교훈을 얻었습니다.
  • 기존 서버가 API 게이트웨이 역할을 하는 흐름과 인증 분리 등 시스템 설계 방향을 재정의했습니다.

얻은 인사이트

  • 테스트 주도 개발의 가치와 팀의 적응력 강화를 확인했습니다.
  • 라이브러리 의존성을 최소화하는 설계의 중요성을 체감했습니다.
  • 정량적 지표 확보와 향후 재측정이 필요하다는 점을 깨달았습니다.

연관 피드

%가 높을수록 이 글과 비슷할 가능성이 높아요!
No Image
76%

Spring Boot & JPA에서 Java와 Kotlin을 함께 사용하기

인프랩 favicon인프랩·2024년 01월 10일
신규 서비스 "꿀템"을 만들기 위한 여정(네? 다음달까지요?) -2편 섬네일
73%

신규 서비스 "꿀템"을 만들기 위한 여정(네? 다음달까지요?) -2편

지마켓 favicon지마켓·2024년 06월 30일
No Image
72%

개발 파트 소개 - 1. 백엔드 파트

인프랩 favicon인프랩·2024년 04월 23일