====== Software Development ====== [[simon_space:frontend_dev|Frontend Development]] [[simon_space:spring_boot|Spring Boot]] ===== DevOps ===== * AWS * Traefik (formerly ambassador) routes messages in from the amazon load balancer (ALB) or elastic load balancer (ELB) * Kubernetes for configuration * Flux to pick up configuration from a git repo and apply it to kubernetes (gitops) * Docker to build containers around services * Linkerd to communicate between clsuters * Etcd (formerly zookeeper) to coordinate across clusters, e.g., distributed locks * Truffle Hog or Dumpster Diver can find improperly shared secrets * Helm charts to unify how services are deployed locally vs in the cloud * Skaffold to launch helm charts * Bazel to unify how projects are built across different languages (also provides build artifact cache) ===== Sales ===== * Battle sheet is a document that says why our product is better than specific competitors