Skip to content

pcsmomo/microservices-node-react

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

485 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

microservices-node-react

Microservices with Node JS and React by Stephen Grider

Folder structure

  • 02-mini-microservices-app
    • blog
      • client: create-react-app
      • posts
      • comments
      • event-bus
      • query
      • moderation
  • 03-with-docker
    • blog : copied from the previous section
  • 04-with-kubernetes
    • blog
      • infra
        • k8s: kubernetes
  • 05-architecture-multi-service-app
    • ticketing/auth
  • 06-cloud
    • exactly the same code as the previous section
  • 07-response-normalization: code from section 05
    • ticketing/auth
      • Error message handling middleware
      • express swagger setup
      • express-async-errors
  • 08-database-modeling
    • ticketing/auth
      • mongoose
  • 09-authentication
    • ticketing/auth
      • jwt
      • K8s Secret
  • 10-testing
    • ticketing/auth
  • 11-SSR-nextjs
    • ticketing/client
  • 12-code-sharing-reuse
    • ticketing/auth
    • ticketing/common
  • 13-tickets-crud-server
    • ticketing/tickets
  • 14-NATS-streaming-server
    • ticketing/playground/nats-test
  • 15-connecting-NATS (from here not under the section)
    • (From this section, locate the project file under root/ticketing not under the each section)
    • (As the project size gets bigger it takes more space, currently 18.1 MB for this git repo)
    • root/ticketing
      • /playground/nats-test
      • /common
  • 16-NATS-client
    • root/ticketing/tickets
  • 17-cross-service-data-replication
    • root/ticketing/orders
  • 18-event-flow
    • events: order-created, order-calcelled
    • root/ticketing
      • /common
      • /orders
  • 19-listener-concurrency
    • event listener
    • root/ticketing
      • /common
      • /orders
      • /tickets
  • 20-worker-services
    • root/ticketing
      • /expiration
      • /common
      • /orders
  • 21-payment
    • root/ticketing
      • /payments
      • /common
      • /orders
  • 22-back-to-client
    • root/ticketing
      • /client
      • /tickets
  • 23-cicd
  • 24-docker
    • 01-redis-image: start from lecture "547. Building a Dockerfile"
    • 02-simpleweb: "556. Project Outline"

Details

After the course

Replace nats-streaming-server to Kafka to see how it will work

About

Microservices with Node JS and React by Stephen Grider

Resources

Stars

Watchers

Forks

Packages

No packages published