Skip to content

Instantly share code, notes, and snippets.

View HariSekhon's full-sized avatar
🏠
100% Remote - Digital Nomad

Hari Sekhon HariSekhon

🏠
100% Remote - Digital Nomad
View GitHub Profile
@HariSekhon
HariSekhon / redis.md
Created September 26, 2024 17:14
redis.md from HariSekhon/Knowledge-Base repo: https://github.com/HariSekhon/Knowledge-Base
@HariSekhon
HariSekhon / syslog-ng.md
Created September 24, 2024 16:08
syslog-ng.md from HariSekhon/Knowledge-Base repo: https://github.com/HariSekhon/Knowledge-Base
@HariSekhon
HariSekhon / rabbitmq.md
Last active September 28, 2024 10:25
rabbitmq.md from HariSekhon/Knowledge-Base repo: https://github.com/HariSekhon/Knowledge-Base

RabbitMQ

Popular Pub/Sub message queue with clustering.

Written in Erlang, invented by Pivotal.

@HariSekhon
HariSekhon / logging.md
Last active September 24, 2024 17:58
logging.md from HariSekhon/Knowledge-Base repo: https://github.com/HariSekhon/Knowledge-Base

Logging

Logging is crucial to being able to monitor, debug and analyze incidents.

Syslog is the standard unix system logging format, but there are more advanced packages with search filtering and analysis on top these days.

@HariSekhon
HariSekhon / data-formats.md
Created September 23, 2024 22:44
data-formats.md from HariSekhon/Knowledge-Base repo: https://github.com/HariSekhon/Knowledge-Base
@HariSekhon
HariSekhon / traefik.md
Last active September 28, 2024 10:26
traefik.md from HariSekhon/Knowledge-Base repo: https://github.com/HariSekhon/Knowledge-Base

Traefik

Open-source reverse proxy / load balancer designed specifically for dynamic, cloud-native environments.

Well-suited for microservices and containerized architectures such as Kubernetes.

@HariSekhon
HariSekhon / ruby.md
Last active October 9, 2024 23:58
ruby.md from HariSekhon/Knowledge-Base repo: https://github.com/HariSekhon/Knowledge-Base

Ruby

https://www.ruby-lang.org/en/

Dynamically typed open-source programming language known for its simplicity, flexibility, and focus on developer happiness.

Not my main language but it's an easy language to pick up so I've written a few bits and pieces over the years eg. check_puppet.rb.

@HariSekhon
HariSekhon / etcd.md
Created September 23, 2024 10:56
etcd.md from HariSekhon/Knowledge-Base repo: https://github.com/HariSekhon/Knowledge-Base

Etcd

Distributed coordination service, configuration key=value store.

The Etcd name means /etc distributed.

Alternatives: Zookeeper, Consul

@HariSekhon
HariSekhon / trivy.md
Last active September 22, 2024 21:37
trivy.md from HariSekhon/Knowledge-Base repo: https://github.com/HariSekhon/Knowledge-Base

Trivy

https://github.com/aquasecurity/trivy

Security scanning CLI tool for vulnerabilities, leaked secrets and misconfigurations.

Scans:

  • Files for secrets and configuration errors
  • Docker images for CVE package vulnerabilities
@HariSekhon
HariSekhon / grype.md
Last active September 22, 2024 17:18
grype.md from HariSekhon/Knowledge-Base repo: https://github.com/HariSekhon/Knowledge-Base

Grype

https://github.com/anchore/grype

Security scanning CLI tool for vulnerabilities, leaked secrets and misconfigurations.

Scans:

  • Files for secrets and configuration errors
  • Docker images for CVE package vulnerabilities