Is it ok not to be able to run application locally?

This page summarizes the projects mentioned and recommended in the original post on /r/golang

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • telepresence

    Local development against a remote Kubernetes or OpenShift cluster

  • If they're web services you work on, you might try https://www.telepresence.io/ (Requires something to be installed in the cluster though, easily done).

  • distroless

    🥑 Language focused docker images, minus the operating system.

  • One of the things we did that helped was to use Go for fast builds, and then we build our binary into Google’s distroless base container image. This makes really tiny images (like 20-30MB images) so uploading the container images to our container repository and deploying to our dev K8S cluster is super fast! This helps make deploys fast.

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

    Define your dev environment as code. For microservice apps on Kubernetes.

  • At my current company, we are investing in tooling that is aiming to provide a simple local dev experience for faster iteration times, but also allow that tooling to scale to our CI/CD processes. One thing we've looked at internally is https://tilt.dev/ which works well in a containerized environment. I'd recommend making incremental steps to make the local dev process as simple as possible: whether that means making heavier use of IaC tools to get sandboxed infrastructure repeatably brought up or down, or containerization tools.

  • okteto

    Develop your applications directly in your Kubernetes Cluster

  • You can consider using okteto for development environments, it lets you deploy your local code directly to k8s replacing the existing pods, our team uses it and it works pretty well with Golang.

  • pycon2023

    notes from talks from PyCon 2023

  • If you want to see my conf notes, you can go to: https://github.com/djotaku/pycon2023

  • 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