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

Doel

Dit de derde oplevering in een reeks van samenhorende computerprojecten.
In deze projecten/posts ga ik proberen in een jaar tijd 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 te integreren in een software-fabriek.
Met deze software-fabriek die in de praktijk uitbouw ontwikkel ik een realistisch en operationeel applicatie-voorbeeld.

In deze oplevering wil ik volgende zaken realiseren:

  • ontwikkel extra services voor de eCommerce applicatie,
    die message queues 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 “home-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 “home-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