자신만의 마켓을 만들어 물건을 판매할 수 있는 오픈마켓 서비스입니다.
f-lab-edu / modu-ui-market Goto Github PK
View Code? Open in Web Editor NEW자신만의 마켓을 만들어 물건을 판매할 수 있는 오픈마켓 서비스입니다.
자신만의 마켓을 만들어 물건을 판매할 수 있는 오픈마켓 서비스입니다.
Market 엔티티와 User 엔티티의 Date필드에 대한 처리가 다르게 처리되어있으므로 코드 통일이 필요하다.
현재 상품등록 API로 이미지 데이터를 multipart로 보내게 되어있는데, 이를 NCP의 objectStorage를 사용해 처리하도록 수정이 필요하다.
기능 리스트를 바탕으로 ERD 설계 필요
<기능리스트>
회원 (구매자/판매자)
현재 주문 로직이 낙관적 락으로 구현되어 있는데, 재시도 로직이 존재하지 않아 비관적 락에 비해 데이터 정합성이 떨어지는 이슈가 존재
자동화 프로세스(빌드, 테스트 자동화 과정) 구축 필요
CI/CD 단계별 실패 결과에 대한 이메일을 발송하는 기능을 만들어야 한다.
현재 만들어져있는 마켓 생성 기능에는 로그인 기능과 연동되어있지 않다.
이 때문에 마켓 생성에 관련된 테스트가 오류가 나는 문제도 발생하고 있다.
마켓 기능에도 사용자 로그인 기능을 적용하고 마켓 생성 API요청시 받는 sellerId정보도 로그인 정보에서 가져오도록 수정해야 한다.
@RestControllerAdvice가 붙어 ExceptionHandling을 하는 클래스가 GlobalExceptionHandler와 GlobalExceptionController 2개의 클래스에서 작업이 되고 있어서 하나로 통일시키는 작업이 필요하다.
문법 스타일을 맞추기 위해 코드 컨벤션 정의 필요
NCP와 Jenkins를 이용한 CI/CD 구축
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.