Parro Nexus
  • Services
  • Dev
  • Infra
  • Dev
    • Create a new service/lib
      • NestJS
      • Nodejs lib
    • Local development
      • Project setup
      • NATS
      • Tests
      • Docs
    • Schematics
    • Research
    • Guidelines
    • Dependencies
View page source Edit this page Create child page Create documentation issue Create project issue
  • Testing
  • Publishing
  • Architecture
  • Local dev
  • NestJS Dev
  • Usefull video’s
  • Random brainfarts
  1. Dev
  2. Research

Research

Articles, tools and video’s used for research

Testing

  • https://www.mbtest.org/
  • https://docs.hoverfly.io/projects/hoverpy/en/latest/index.html
  • https://github.com/localstack/localstack
  • Contract tests
  • https://docs.pact.io/
  • https://www.npmjs.com/package/amqp-mock
  • dependency check in jenkins

Publishing

  • https://github.com/lerna/lerna
  • https://github.com/commitizen/cz-cli
  • https://zellwk.com/blog/publish-to-npm/
  • https://zellwk.com/blog/publish-to-npm/

Architecture

  • http://www.ms4systems.com/pages/devs/ses.php#:~:text=The%20System%20Entity%20Structure%20(SES)%20is%20a%20formal%20ontology%20framework,domain%20in%20a%20structural%20way.
  • https://www.apibuilder.io/
  • https://dependency.flow.io/
  • Event Storming uitzoeken wat dit is

Local dev

  • feature flag lib
  • https://www.telepresence.io/tutorials/docker
  • https://www.socketxp.com/
  • https://devspace.sh/

NestJS Dev

  • https://massivejs.org/docs/connecting (alternatief typeORM)
  • https://medium.com/trendyol-tech/how-we-reduce-node-docker-image-size-in-3-steps-ff2762b51d5a (docker image optimalisatie)

Usefull video’s

  • https://www.youtube.com/watch?v=V80MztOCCjo&ab_channel=Devoxx
  • https://www.youtube.com/watch?v=j6ow-UemzBc&t=3s&ab_channel=InfoQ

Random brainfarts

  • Create tool to scan the db tables connect uses to check for datamodel changes. If so make test red!
  • health/status service
  • consumers MOETEN idempodeny zijn, UITZOEKEN!!
  • Nieuwe features kunnen al in productie staan terwijl ze nog niet af zijn. Ze MOETEN achter feature flags
© 2024 Parro Nexus All Rights Reserved