Comments (6)
You guys are awesome.
That would be helpful. I really appreciate it !!!
If we want to implement GraphQL, so will the change request life cycle. I think we need to fully consume the design of clean architecture or hexagonal architecture, and that will cause a lot of breaking changes. Actually, I'm fine with breaking changes, as long as it resolve our problems.
Example of breaking changes
Request life cycle
-
current
The client only accesses endpoints through Rest.- client
- controller layer
- service layer
- repository layer
- db layer
-
new
The client can choose whatever they want to use between the Rest or GraphQL.- client
- incoming request layer / rest controller or graph controller
- controller layer
- service layer
- repository layer
- db layer
Implement CRQS
We need to consume the CRQS pattern so we can resolve the problem of the difference in incoming request layer.
Or do you guys have better implementation ? Feel free to discuss.
from ack-nestjs-boilerplate.
Maybe if you suggest the approach, my friend and I can help in integrating GraphQL with this repo. We're familiar with GraphQL, but we're not sure what the appropriate and clean (or better) method is to integrate GraphQL with this repo. We sincerely wish to help.
from ack-nestjs-boilerplate.
It sounds great!
Yeah.. I'm considering making this project support GraphQL too.
Maybe to make that happen, the project will consume design of Domain-driven design (DDD).
But I do not know when the time has come. For now on, I'm really busy :)
from ack-nestjs-boilerplate.
This sounds awesome! We will implement this method. If we have questions we will mention it here.
from ack-nestjs-boilerplate.
The hexagon structure about nestjs guide at https://github.com/Sairyss/domain-driven-hexagon. I'm learning, too.
from ack-nestjs-boilerplate.
This issue is stale because it has been open for 30 days with no activity.
from ack-nestjs-boilerplate.
Related Issues (20)
- Boilerplate Error HOT 4
- Import module Typeorm HOT 1
- rate-limit problem ? HOT 1
- the demo isnt working HOT 1
- Docker compose service dependency to ackDatabase HOT 1
- apikey problem HOT 1
- Api key Issue HOT 1
- role creation HOT 3
- How to create and use API Key? HOT 1
- Why do we have a try/catch block at the end of every api in the controller ? HOT 1
- ERROR [I18nService] Translation
- 500 Internal Server for every api endpoint HOT 1
- E2E And Integration Tests HOT 2
- 500 Internal Server Error '/api/v1/auth/user/info' HOT 1
- Grateful! I hope the documentation can be more complete, how to expand development. HOT 4
- How about adding redis store for caching ? HOT 6
- Is there any someone use this boilerplate for production ? HOT 4
- Add TZ to example environment variables (.env.example) HOT 1
- Error while running seed if there are other module imported on usermodule HOT 1
- Password and related information are leaking. HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ack-nestjs-boilerplate.