-
Notifications
You must be signed in to change notification settings - Fork 0
프로젝트 구조 변경 및 app 내부 service 추가(mono repo, FE + BFF + Mock Server) #23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…implement PubSub provider for real-time subscriptions
…th configurable backend support
…rvice for user authentication
… for user follow functionality
…types for game results and rankings
…es for payment processing and refunds
…es for product management
… types for wallet management
…ents, Products, and Wallet modules with corresponding types and error handling
…HealthResolver, and main entry point
…g password hash verification, mock data consistency checks, and application setup utilities
…llow, games, payments, and wallet functionalities, ensuring end-to-end flow validation with Strapi backend
…ser, authentication, payments, wallet, games, and follow functionalities to ensure consistent testing and API response simulation
…cation, follow, payments, products, and games, ensuring robust validation of GraphQL and REST API interactions
…st CLI, and TypeScript settings, along with foundational documentation for REST API architecture and testing guidelines
…tion, add turbo.json for task management, and create apps/README.md for application structure documentation
…s, including environment variables, database setup, and content types for user management, payments, and mock data integration for testing
…cryptjs dependencies, adjust TypeScript version, and enable CI tasks for type checking, building, and unit testing
…suring fresh test results on each run
…ts with console logging and additional routes
…lo/server, add codemirror and zod dependencies, and adjust TypeScript and ESLint versions for consistency across applications
…t execution in web and BFF applications
…nt in web and BFF linting processes
…ESLint in web and BFF linting processes
…Lint linting in web application
…les and stubs in BFF application
… import in follow.types, and adjust filter function in games.resolver
…ng, moving checks from CI to pre-push for immediate feedback
…improve readability by removing unnecessary bash invocations
…ts based on Strapi availability, improving feedback during development
…ts if not reachable, improving test execution reliability
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
#️⃣연관된 이슈
#22
📝작업 내용
프로젝트 구조를 다음과 같이 변경하였습니다.
기존)
mono repo 내부 Frontend 배치
변경)
mono repo 내부 apps를 두고 그 내부에 다음과 같이 배치하였습니다.
기존 목적대로 다음과 같이 통신하고자 합니다.
web <-graphQL-> bff <-Rest API-> server(strapi)
통신 프로토콜을 graphQL로 선택한 근거는 다음과 같습니다
스크린샷 (선택)
💬리뷰 요구사항(선택)