All Projects → andygrunwald → your-connection-deserves-a-name

andygrunwald / your-connection-deserves-a-name

Licence: MIT license
Examples and code to assign a name to your MongoDB, MySQL, NATS, Oracle, PostgreSQL, RabbitMQ, and redis connection.

Programming Languages

go
31211 projects - #10 most used programming language
python
139335 projects - #7 most used programming language
PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to your-connection-deserves-a-name

pandora
Small box of pandora to prototype your app with ready for use backend. This is just my compilation of different solutions occasionally applied in hackathons and challenges
Stars: ✭ 26 (+0%)
Mutual labels:  rabbitmq, nats
docker
collection of docker / docker-compose files, dind, gitlab, jenkins, mongo, mysql, oracle, rabbitmq, redis, sonarqube
Stars: ✭ 25 (-3.85%)
Mutual labels:  rabbitmq, oracle
rails-microservices-book
A guide to building distributed Ruby on Rails applications using Protocol Buffers, NATS and RabbitMQ
Stars: ✭ 23 (-11.54%)
Mutual labels:  rabbitmq, nats
Benthos
Fancy stream processing made operationally mundane
Stars: ✭ 3,705 (+14150%)
Mutual labels:  rabbitmq, nats
Testcontainers Spring Boot
Container auto-configurations for spring-boot based integration tests
Stars: ✭ 460 (+1669.23%)
Mutual labels:  rabbitmq, oracle
Openmessaging Benchmark
OpenMessaging Benchmark Framework
Stars: ✭ 184 (+607.69%)
Mutual labels:  rabbitmq, nats
Gg
监听mysql的binlog,发送消息到nats或rabbitmq
Stars: ✭ 67 (+157.69%)
Mutual labels:  rabbitmq, nats
Watermill
Building event-driven applications the easy way in Go.
Stars: ✭ 3,504 (+13376.92%)
Mutual labels:  rabbitmq, nats
awesome-sql
List of tools and techniques for working with relational databases.
Stars: ✭ 199 (+665.38%)
Mutual labels:  oracle
celery-kubernetes-example
Small Flask app with scalable, asynchronous backend workers deployed on Kubernetes.
Stars: ✭ 79 (+203.85%)
Mutual labels:  rabbitmq
ddlfs
Filesystem which represents Oracle Database objects as their DDL stored in .sql files
Stars: ✭ 31 (+19.23%)
Mutual labels:  oracle
go-nats-examples
Single repository for go-nats example code. This includes all documentation examples and any common message pattern examples.
Stars: ✭ 99 (+280.77%)
Mutual labels:  nats
micro-service-practice
OpenStack+Docker+RestAPI+OAuth/HMAC+RabbitMQ/ZMQ+OpenResty/HAProxy/Nginx/APIGateway+Bootstrap/AngularJS+Ansible+K8S/Mesos/Marathon构建/探索微服务最佳实践。
Stars: ✭ 25 (-3.85%)
Mutual labels:  rabbitmq
jk64-plugin-reportmap
Report Google Map APEX Plugin
Stars: ✭ 37 (+42.31%)
Mutual labels:  oracle
dokku-nats
a nats plugin for dokku
Stars: ✭ 21 (-19.23%)
Mutual labels:  nats
kubescape
Kubescape is a K8s open-source tool providing a multi-cloud K8s single pane of glass, including risk analysis, security compliance, RBAC visualizer and image vulnerabilities scanning.
Stars: ✭ 7,340 (+28130.77%)
Mutual labels:  best-practice
content-and-experience-toolkit
The Oracle Content Management Toolkit and SDKs help you develop custom applications that consume content that is managed in the OCM repository. These applications can be developed in the Content Management Cloud or using 3rd party tools.
Stars: ✭ 41 (+57.69%)
Mutual labels:  oracle
sample-spring-cloud-stream
sample microservices communicating asynchronously using spring cloud stream, rabbitmq
Stars: ✭ 22 (-15.38%)
Mutual labels:  rabbitmq
Dapper.Oracle
Oracle support for Dapper Micro ORM.
Stars: ✭ 97 (+273.08%)
Mutual labels:  oracle
ercole-agent
Proactive Software Asset Management. Agent component
Stars: ✭ 24 (-7.69%)
Mutual labels:  oracle

Logo

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:

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].