💻
Building and hosting a WebApp
  • Getting started
  • Project setup
    • Requirements
    • Files organisation
    • Lerna
    • Linter
    • Prettier
    • GitHook
    • Testing
    • Conclusion
  • Backend
    • Files organisation
    • Environment config
    • Express API
    • Security
    • Database
    • GraphQL
    • User authentication
    • Conclusion
  • Frontend
    • Create React App
    • Files organisation
    • Styles
    • Apollo Hooks
    • Form management
    • User authentication
    • Writing tests
    • Types generation
    • Conclusion
  • DevOps
    • CI/CD
    • AWS
      • Managing secrets
      • Pricing
      • RDS
      • S3
      • Route53
      • CloudFront
      • Serverless
      • Security
      • CloudFormation
    • Conclusion
  • 🚧Stripe payment
  • 🚧File upload
Powered by GitBook
On this page

Was this helpful?

  1. Backend

Conclusion

PreviousUser authenticationNextFrontend

Last updated 2 years ago

Was this helpful?

This is now the end of this chapter.

We covered the following concepts:

  • Organising your files in a scalable way.

  • Reading secrets from environment variables.

  • Managing different configurations based on your environments.

  • How to use Express and GraphQL together.

  • How to build a strongly typed GraphQL API.

  • How to add an extra layer on security.

  • Connecting to the database.

  • Mocking database interaction and the GraphQL server.

  • User authentication.

If you have any questions, feel to reach me on Twitter .

Want to hire us?

@florianherrengt
Let's chat.