Learnings on Testing & Deployments of UI and BFF in CICD Pipelines for AWS

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • flow-pipeline

    A set of tools and examples to run a flow-pipeline (sFlow, NetFlow)

  • Yes, CloudFront URL's, Route53 on top, or a 3rd party like we use such as CloudFlare can massively impact "well, your code doesn't work when deployed... thanks for nothing, e2e tests". But that stuff isn't transient much. Once you figure it out, you're good.

  • puppeteer

    Node.js API for Chrome

  • Both UI's & API's, they're Lambdas that run e2e tests using Puppeteer if you need it against your UI's &/or API's on some cadence like "every hour". This means even if you don't change the code for 6 months, you'll know possibly before your customers & coworkers something broke.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • mocha

    ☕️ simple, flexible, fun javascript test framework for node.js & the browser

  • The tradeoff? My integration tests are now run in a Lambda, and you have to do some weirdness to get 'em to work locally via Mocha/Jest, etc. It can work, but NOT traditionally how it's done. It's also not homogeneous in the same test suite setup.

  • jest

    Delightful JavaScript Testing.

  • The tradeoff? My integration tests are now run in a Lambda, and you have to do some weirdness to get 'em to work locally via Mocha/Jest, etc. It can work, but NOT traditionally how it's done. It's also not homogeneous in the same test suite setup.

  • aws-codedeploy-agent

    Host Agent for AWS CodeDeploy

  • AWS? Dude, use CodeDeploy green blue with hooks.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts