Skip to content

satyvm/node

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

⛓️ Blockchain SRE & Infrastructure Lab

This repository is a comprehensive laboratory for Blockchain Site Reliability Engineering (SRE) and Infrastructure. It contains two main projects designed to take you from local simulations to production-grade cloud deployments.

πŸš€ Projects

A fully containerized laboratory for practicing SRE fundamentals using a local Ethereum-compatible node (anvil).

  • Focus: Automation, Measurement, Visualization, and Incident Response.
  • Tech Stack: Docker Compose, Prometheus, Grafana, Alertmanager, Anvil.
  • Key Features: Pre-provisioned dashboards, simulated failure scenarios (node crashes, high CPU), and a custom RPC health checker.

A production-ready infrastructure-as-code setup for deploying a full Ethereum node on AWS.

  • Focus: Scalability, Reliability, and Ephemeral Network management.
  • Tech Stack: Terraform, AWS (EC2/EBS), Docker, Nethermind (Execution), Lighthouse (Consensus), Prometheus, Grafana, Tempo.
  • Key Features: Automated Ephemery network resets, SSH tunneling for secure monitoring, checkpoint sync for rapid startup, and distributed tracing.

πŸ› οΈ Core SRE Principles Demonstrated

  • Infrastructure as Code (IaC): Using Terraform for reproducible AWS environments.
  • Observability: Full-stack monitoring with Prometheus, Grafana, and Tempo.
  • Automated Operations: Makefile-driven workflows for deployment and management.
  • Resilience: Health checks, restart policies, and chaos engineering experiments.
  • Security: Secure RPC handling, JWT authentication between clients, and firewall configurations.

πŸ“‚ Repository Structure

.
β”œβ”€β”€ anvil/           # Local SRE simulation environment
└── eth-testnet/     # Production-ready AWS deployment for Ephemery

🏁 Getting Started

Depending on your goal, navigate to one of the project subdirectories:

About

blockchain sre

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors