Long Term Ownership of an Event-Driven System

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

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • renovate

    Home of the Renovate CLI: Cross-platform Dependency Automation by Mend.io

    You can ease some of the burden for yourself though using tooling. If you are using GitHub, dependabot can be configured to make automatic PRs to your repo whenever there are dependencies to update. If you're not a GitHub user, you can use renovate which even supports self hosting.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • semver

    Semantic Versioning Specification

    Keeping dependencies up to date is crucial for the long-term health and security of your system. Regularly updating dependencies ensures that you benefit from upstream bug fixes, performance improvements, and security patches. If a library you are using uses Go modules, it will likely be using SEMVER to help both humans and machines figure out the impact of making a change. Semver promotes the following notation:

  • distroless

    🥑 Language focused docker images, minus the operating system.

    The same as our code dependencies, container updates can include security patches and bug fixes and improvements. However, they can also include breaking changes and it is crucial you test them thoroughly before putting them into production. Wherever possible, I recommend using the distroless base image which will drastically reduce both your image size, your risk vector, and therefore your maintenance version going forward.

  • watchtower

    A process for automating Docker container base image updates.

    Again, there are options to automate some of the burden here by using tools such as Watchtower.

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

  • PSA: Changes to the mason.nvim registry

    5 projects | /r/neovim | 26 Mar 2023
  • How do you keep FE dependencies up to date?

    2 projects | /r/Frontend | 1 Mar 2023
  • How do you keep up to date with Kubernetes versionning?

    3 projects | /r/kubernetes | 28 Sep 2022
  • Golang Backend in Production

    4 projects | /r/golang | 1 Sep 2022
  • How to upgrade container properly?

    2 projects | /r/docker | 24 Jun 2022