
Software Engineering
"Helm plugin for using Tiller locally and in your CI/CD pipelines.
"
"Mmock is an HTTP mocking application for testing and fast prototyping "
"Metabase is the easy, open source way for everyone in your company to ask questions and learn from data.
"
"Synchronize our drifting mental models Onboard new team members Recognize and address hotspots or unexpected gotchas in our systems See new risks when things change Prioritize reliability work to avoid future disasters"
"Immersive terminal interface for managing docker containers and services
"
"A tool for exploring a docker image, layer contents, and discovering ways to shrink your Docker image size.
"
"This repository provides resources for developers to keep their secrets secret.
"
"A microservices-based application is split into small independent services that communicate with each other via APIs using lightweight protocols like HTTP, gRPC, Kafka and more. However, existing Linux network security mechanisms (e.g., iptables) only operate at the network and transport layers (i.e., IP addresses and ports) and lack visibility into the microservices layer.
Cilium brings API-aware network security filtering to Linux container frameworks like Docker and Kubernetes. Using a new Linux kernel technology called BPF, Cilium provides a simple and efficient way to define and enforce both network-layer and application-layer security policies based on container/pod identity."
"Easy to install. A binary of less than 40 MB. Only 512 MB of RAM required to run. "
"Encapsulated access to data storage with a single service as its owner Services should address a specific concern Avoid duplicate functionality Data mutations published via standard events Build with best practices for production, including technical architecture, observability, and alerts (avoid cutting corners for "prototypes", "only admins", or aggressive deadlines) Good practices include:
Standardization for consistent APIs, observability, client and server functionality, plus build and deploy processes Invest in tools and solutions to autogenerate code instead of relying on humans to manually write boilerplate and shared frameworks Include reliability and robustness features in autogenerated clients and servers; fail fast Perform comparisons of monolith and service request life cycles asynchronously to avoid adding extra latency to production paths Make RPCs to dependencies asynchronously to get performance benefits due to parallelization"
"Les systèmes sur lesquels nous travaillons évoluent dans le temps. Cette évolution s’applique également à leur architecture, la documentation de l’architecture se doit donc d’y être adaptée. C’est la problématique à laquelle se proposent de répondre les Architecture Decision Records, ou ADRs.
Cet article a pour objectifs de vous aider à comprendre ce qui définit un ADR et de vous donner quelques clés pour la mise en place de ce nouveau mode de documentation."
" Knative (pronounced kay-nay-tiv) extends Kubernetes to provide a set of middleware components that are essential to build modern, source-centric, and container-based applications that can run anywhere: on premises, in the cloud, or even in a third-party data center."
"ShellCheck is a GPLv3 tool that gives warnings and suggestions for bash/sh shell scripts:
"
"My simple Swiss Army knife for http/https troubleshooting and profiling. "