RTC
nl en
🌟Uitbreiding van de full-stack eCommerce applicatie en werk CI pipeline af
[ Nog niet afgewerkt ]
Full stack app extended

Doel

In de computerprojecten van dit jaar ga ik proberen een volledige eCommerce-applicatie (zoals die van Amazon) te ontwikkelen.
Het doel van deze projecten is de noodzakelijke technologieën te selecteren, aan te leren en in de praktijk te gebruiken,
om daarna het resultaat te kunnen tonen als realistisch en operationeel applicatie-voorbeeld.

In deze oplevering wil ik volgende zaken realiseren:

  • ontwikkel extra services voor de eCommerce applicatie,
    die messaging en batch-scheduling gebruiken
    (asynchroon opgeroepen externe afhankelijkheid)
  • integreer een bestaande email-service die smtp en pop gebruikt
    (opgeroepen als externe afhankelijkheid)
  • maak functionele integratie-tests aan
    (shared applicatie test runtime environment “nas-testappserver” nodig)
  • integreer de CI pipeline van applicatie en database
  • maak het tweede, tragere source-test-gedeelte van een CI pipeline aan
    met “Dynamic Application Security Testing”, integratie-tests en build image
  • maak smoke-tests (functionele systeem-tests) aan
    (shared applicatie test runtime environment “nas-testappserver” nodig)
  • maak het derde, tragere image-test-gedeelte van een CI pipeline aan
    met image vulnerabilities checks, smoke-tests en publish image
  • dit trage test-gedeelte van een CI pipeline moet automatisch uitgevoerd worden,
    nadat de master branch als “release” getagd wordt in de source code repo

Dit project zorgt dus voor de realisatie van volgende gedeeltes van de pipelines:

CI app

Resultaat

??? TODO ???

Under construction