A day in life of a senior (UI) engineer

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

Our great sponsors
  • Scout APM - Less time debugging, more time building
  • SonarQube - Static code analysis for 29 languages.
  • SaaSHub - Software Alternatives and Reviews
  • Jenkins

    Jenkins automation server

    Next, if there are any deployments to be done, I like to do it now. This is not something I alone do. We encourage everyone to be comfortable with the process of deploying to production. As in CI/CD, deployment is something to be seen as (daily) routine, not a big deal. After merge to master, Jenkins builds our code, and when build is done Spinnaker automatically deploys it to staging. Test automation starts running right away on freshly built stage instance, and our manual QA folks are automatically alerted by a webhook in a chat about the new build in staging, so they can pick it up too. Once everything is greenlighted, production is just a click away in Spinnaker.

  • prometheus

    The Prometheus monitoring system and time series database.

    I move onto taking a short look at Grafana charts for performance of our backend services that my (frontend) team maintains. These are small in terms of backend code, but important, as they deliver stuff like feature flags and various misc content from CMS(like Terms & Conditions texts). We do have alerts setup for critical scenarios, but that doesn't excuse not manually checking for trends. This is what some of these charts may look like, they're fed by Prometheus into Grafana. We got error percentage, Redis used memory, event loop lag, and so on.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • Grafana

    The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.

    I move onto taking a short look at Grafana charts for performance of our backend services that my (frontend) team maintains. These are small in terms of backend code, but important, as they deliver stuff like feature flags and various misc content from CMS(like Terms & Conditions texts). We do have alerts setup for critical scenarios, but that doesn't excuse not manually checking for trends. This is what some of these charts may look like, they're fed by Prometheus into Grafana. We got error percentage, Redis used memory, event loop lag, and so on.

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