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
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • 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.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • 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