svax974 .fuel Anomage πŸ§™β€β™‚οΈ,πŸ§™β€β™‚οΈ (@svax974) 's Twitter Profile
svax974 .fuel Anomage πŸ§™β€β™‚οΈ,πŸ§™β€β™‚οΈ

@svax974

Sharing web3dev notes
Crypto nerd, gamer, guitarist, 20+ years FS dev, bank executiv, IT project manager, web3 dev gnoma Anoma (πŸ§™β€β™‚οΈ,πŸ§™β€β™‚οΈ)

ID: 14746516

calendar_today12-05-2008 17:04:32

7,7K Tweet

141 Followers

934 Following

svax974 .fuel Anomage πŸ§™β€β™‚οΈ,πŸ§™β€β™‚οΈ (@svax974) 's Twitter Profile Photo

Sunday is perfect for infra hygiene: β€’ test restoring a backup to a fresh node β€’ rotate a key the safe way β€’ run a fake incident drill with your team You don’t want the first time you restore a node to be during a real outage. πŸ§ͺ #SRE #Runbooks #Web3Infra

Sunday is perfect for infra hygiene:
β€’ test restoring a backup to a fresh node
β€’ rotate a key the safe way
β€’ run a fake incident drill with your team

You don’t want the first time you restore a node to be during a real outage. πŸ§ͺ
#SRE #Runbooks #Web3Infra
svax974 .fuel Anomage πŸ§™β€β™‚οΈ,πŸ§™β€β™‚οΈ (@svax974) 's Twitter Profile Photo

If your runbooks live only in someone’s head, they don’t exist. Write them where people actually work: β€’ repo README / docs β€’ internal wiki β€’ chat pinned posts for quick access At 3am, nobody has time for treasure hunts. πŸ“ #Runbooks #Ops #Infra

If your runbooks live only in someone’s head, they don’t exist.

Write them where people actually work:
β€’ repo README / docs
β€’ internal wiki
β€’ chat pinned posts for quick access

At 3am, nobody has time for treasure hunts. πŸ“
#Runbooks #Ops #Infra
svax974 .fuel Anomage πŸ§™β€β™‚οΈ,πŸ§™β€β™‚οΈ (@svax974) 's Twitter Profile Photo

What’s the thing you wish node infra providers did better today? β€’ transparency? β€’ pricing? β€’ performance? β€’ human support? Reply and I’ll turn the best answers into future threads. Let’s raise the bar for node running together. 🀝 #Web3 #NodeRunner #InfraTalk

What’s the thing you wish node infra providers did better today?
β€’ transparency?
β€’ pricing?
β€’ performance?
β€’ human support?

Reply and I’ll turn the best answers into future threads.
Let’s raise the bar for node running together. 🀝
#Web3 #NodeRunner #InfraTalk
svax974 .fuel Anomage πŸ§™β€β™‚οΈ,πŸ§™β€β™‚οΈ (@svax974) 's Twitter Profile Photo

New to node running? Avoid this trap: Spinning up 5 nodes before you’ve truly mastered 1. Get one rock-solid: β€’ no unknown warnings in logs β€’ reproducible install β€’ clean monitoring Then clone the pattern. Scale stability, not guesswork. 🧱 #Web3 #NodeOps #DevOps

New to node running? Avoid this trap:
Spinning up 5 nodes before you’ve truly mastered 1.
Get one rock-solid:
β€’ no unknown warnings in logs
β€’ reproducible install
β€’ clean monitoring
Then clone the pattern. Scale stability, not guesswork. 🧱
#Web3 #NodeOps #DevOps
svax974 .fuel Anomage πŸ§™β€β™‚οΈ,πŸ§™β€β™‚οΈ (@svax974) 's Twitter Profile Photo

If you’re running testnet + mainnet on the same box: β€’ isolate data directories β€’ cap resources per client β€’ make sure testnet can’t starve mainnet Testnets are where you experiment, not where mainnet pays the price. βš–οΈ #Testnet #Mainnet #Infra

If you’re running testnet + mainnet on the same box:
β€’ isolate data directories
β€’ cap resources per client
β€’ make sure testnet can’t starve mainnet
Testnets are where you experiment, not where mainnet pays the price. βš–οΈ
#Testnet #Mainnet #Infra
svax974 .fuel Anomage πŸ§™β€β™‚οΈ,πŸ§™β€β™‚οΈ (@svax974) 's Twitter Profile Photo

Simple security win: Move your RPC behind an allowlist of IPs (or at least authenticated proxies) before you go big on marketing. β€œFree public RPC” is greatβ€”until your first brute-force or DDoS. πŸ” #Security #RPC #Web3Infra

Simple security win:
Move your RPC behind an allowlist of IPs (or at least authenticated proxies) before you go big on marketing.
β€œFree public RPC” is greatβ€”until your first brute-force or DDoS. πŸ”
#Security #RPC #Web3Infra
svax974 .fuel Anomage πŸ§™β€β™‚οΈ,πŸ§™β€β™‚οΈ (@svax974) 's Twitter Profile Photo

Log hygiene for node runners: β€’ include node_id in every line β€’ include request_id for RPC logs β€’ log remote IP for rate-limited requests One extra field in logs can save hours of β€œwhat actually happened?” later. πŸ“œ #Logs #SRE #Web3Infra

Log hygiene for node runners:
β€’ include node_id in every line
β€’ include request_id for RPC logs
β€’ log remote IP for rate-limited requests
One extra field in logs can save hours of β€œwhat actually happened?” later. πŸ“œ
#Logs #SRE #Web3Infra
svax974 .fuel Anomage πŸ§™β€β™‚οΈ,πŸ§™β€β™‚οΈ (@svax974) 's Twitter Profile Photo

Alert fatigue kills real incidents. For node infra, keep alerts minimal: β€’ node unreachable β€’ sync gap too high β€’ RPC error rate spiking Everything else can be a dashboard, not a page at 3am. πŸ“Ÿ #Oncall #SRE

Alert fatigue kills real incidents.
For node infra, keep alerts minimal:
β€’ node unreachable
β€’ sync gap too high
β€’ RPC error rate spiking
Everything else can be a dashboard, not a page at 3am. πŸ“Ÿ
#Oncall #SRE
svax974 .fuel Anomage πŸ§™β€β™‚οΈ,πŸ§™β€β™‚οΈ (@svax974) 's Twitter Profile Photo

Post-mortem anti-pattern: β€œRoot cause: network glitch”. If that’s your conclusion, you didn’t go deep enough. For infra: β€’ prove impact β€’ document detection β€’ add 1–2 concrete preventions Otherwise, it’s just storytelling. 🧩 #PostMortem #SRE

Post-mortem anti-pattern:
β€œRoot cause: network glitch”.

If that’s your conclusion, you didn’t go deep enough.
For infra:
β€’ prove impact
β€’ document detection
β€’ add 1–2 concrete preventions
Otherwise, it’s just storytelling. 🧩
#PostMortem #SRE
svax974 .fuel Anomage πŸ§™β€β™‚οΈ,πŸ§™β€β™‚οΈ (@svax974) 's Twitter Profile Photo

Tiny Dockerfile tweak: Use a non-root user to run the node process. Why? β€’ less blast radius if compromised β€’ fewer β€œoops, the process owned the whole filesystem” moments Security is often a one-line change. πŸ” #Docker #Security

Tiny Dockerfile tweak:
Use a non-root user to run the node process.
Why?
β€’ less blast radius if compromised
β€’ fewer β€œoops, the process owned the whole filesystem” moments
Security is often a one-line change. πŸ”
#Docker #Security
svax974 .fuel Anomage πŸ§™β€β™‚οΈ,πŸ§™β€β™‚οΈ (@svax974) 's Twitter Profile Photo

StatefulSets are your friend for nodes: β€’ stable network IDs β€’ persistent volumes Combine them with PodDisruptionBudgets and you get predictable rolling upgrades instead of β€œoops, all nodes restarted”. πŸ˜… #Kubernetes #Web3Infra

StatefulSets are your friend for nodes:
β€’ stable network IDs
β€’ persistent volumes
Combine them with PodDisruptionBudgets and you get predictable rolling upgrades instead of β€œoops, all nodes restarted”. πŸ˜…
#Kubernetes #Web3Infra
svax974 .fuel Anomage πŸ§™β€β™‚οΈ,πŸ§™β€β™‚οΈ (@svax974) 's Twitter Profile Photo

Consider a sidecar that proxies RPC and enforces: β€’ auth β€’ per-key limits β€’ basic input validation Then your node only talks to a trusted local component, not the whole internet. 🧱 #Security #Sidecars

Consider a sidecar that proxies RPC and enforces:
β€’ auth
β€’ per-key limits
β€’ basic input validation
Then your node only talks to a trusted local component, not the whole internet. 🧱
#Security #Sidecars
svax974 .fuel Anomage πŸ§™β€β™‚οΈ,πŸ§™β€β™‚οΈ (@svax974) 's Twitter Profile Photo

Networking tip: If your nodes are saturating a single NIC, consider: β€’ separate interface/VLAN for P2P vs RPC β€’ enabling TCP fast open / tuning buffers (carefully) β€’ monitoring retransmits The network is part of your node, not just a cable. 🌐 #Networking #NodeRunner

Networking tip:
If your nodes are saturating a single NIC, consider:
β€’ separate interface/VLAN for P2P vs RPC
β€’ enabling TCP fast open / tuning buffers (carefully)
β€’ monitoring retransmits
The network is part of your node, not just a cable. 🌐
#Networking #NodeRunner
svax974 .fuel Anomage πŸ§™β€β™‚οΈ,πŸ§™β€β™‚οΈ (@svax974) 's Twitter Profile Photo

NUMA awareness matters on big machines. If your node hops across NUMA nodes: β€’ memory latency goes up β€’ caches are less effective Pinning to a single NUMA node can be a free win for consistency. 🧠 #Linux #Performance

NUMA awareness matters on big machines.
If your node hops across NUMA nodes:
β€’ memory latency goes up
β€’ caches are less effective
Pinning to a single NUMA node can be a free win for consistency. 🧠
#Linux #Performance