{"repo":"andygrunwald/your-connection-deserves-a-name","free":true,"listed":false,"github":"https://github.com/andygrunwald/your-connection-deserves-a-name","clone":"git clone https://github.com/andygrunwald/your-connection-deserves-a-name.git","description":"Examples and code to assign a name to your MongoDB, MySQL, NATS, Oracle, PostgreSQL, RabbitMQ, and redis connection.","language":"Go","stars":28,"topics":["redis","rabbitmq","connection","best-practice","postgresql","mongodb","mysql","http","nats","go"],"license":"MIT","category":"databases-storage","readme_excerpt":"your connection deserves a name 👀 When your app interacts with an external system, assign a name to the connection . An external system in this context can be things like a database , a cache , a message queue or an HTTP endpoint . 🎯 The goal should be: the external system can identify their clients . 🔥 During an incident, it will reduce the time to debug by multiple hours and often save other applications from failing. ➡️ Read more about this at your database connection deserves a name @ andygrunwald.com . How to do it (with examples) This repository provides you example code for various systems in different programming languages: - MongoDB - MSSQL / SQL-Server - MySQL - NATS - Oracle DB - PostgreSQL - RabbitMQ - redis Missing a system or a programming language? If you know a system that supports connection naming, and it is not listed here miss a programing language example in your favorite language let us know in either of two ways: 1. Create an Issue with all the details you have in mind 2. or create a Pull Request with the implementation. We are happy to extend this project.","default_branch":null,"files":null,"tree":[],"storefront":"/r/andygrunwald","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/andygrunwald/your-connection-deserves-a-name/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}