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
  • Scout APM - Truly a developer’s best friend
  • Zigi - Close all those tabs. Zigi will handle your updates.
  • Sonar - Write Clean JavaScript Code. Always.
  • InfluxDB - Build time-series-based applications quickly and 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

    Headless Chrome Node.js API

    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.

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • 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.

  • Zigi

    Close all those tabs. Zigi will handle your updates.. Zigi monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack! Plus it reduces cycle time by up to 75%.

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