[go: up one dir, main page]

0% found this document useful (0 votes)
20 views2 pages

Block Chain

BlockChain Tech Stack
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views2 pages

Block Chain

BlockChain Tech Stack
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

BlockChain

Layer Java (Enterprise JavaScript / TypeScript (Web3 /


Blockchain) DApps)
Frontend - JavaFX (rarely) - Vaadin - React.js / Next.js - Tailwind CSS -
(optional) Web3Modal, Wagmi, RainbowKit
Middleware - Spring Boot - Spring - Node.js - Express.js - NestJS - Redis
WebFlux - Kafka
Communication - gRPC - REST (Spring) - - REST (Axios, Fetch) - WebSocket
WebSocket (Socket.IO) - GraphQL (Apollo)
Cloud - AWS EC2, Lambda - GCP - Vercel (frontend) - Render / Railway
/ Azure (backend) - AWS / GCP / DigitalOcean
(for nodes or serverless)
Container - Docker (Spring Boot jars) - Docker (Node, Hardhat, frontend)
Database - PostgreSQL - MongoDB - - PostgreSQL - MongoDB - IndexedDB
LevelDB (for Fabric) (browser) - IPFS/Filecoin/Arweave for
decentralized storage
Infrastructure - Kubernetes - Helm - - Kubernetes (via k8s.yaml or Helm) -
Prometheus Nginx (reverse proxy)
CI/CD - Jenkins - GitHub Actions - GitHub Actions - Vercel Deploy Hooks
- Netlify CI
IaC - Terraform (for AWS) - - Terraform - Serverless Framework
Pulumi (Java)
Auth - Spring Security - - JWT (jsonwebtoken) - Web3Auth -
OAuth2.0, SAML - JWT MetaMask Signature Login
API - Swagger UI (Springdoc) - Swagger (OpenAPI) - Postman - Redoc
Documentation
API Gateway - Spring Cloud Gateway - - Express Gateway - API routes in
Zuul Next.js
API - Spring Boot REST - Express.js APIs - NestJS Controllers
Implementation Controllers - GraphQL Resolvers
Tools - IntelliJ IDEA - Postman - VS Code - Hardhat, Foundry -
- Docker CLI - Fabric SDK Ethers.js / Web3.js - Ganache /
CLI Alchemy / Infura
Design Principles - SOLID - DDD (Domain - Component-based UI (React) - Event-
Driven Design) - MVC driven - Hooks, Context API - Modular
smart contracts
Monitoring - Prometheus + Grafana - - LogRocket (frontend) - Sentry -
ELK Stack (Elasticsearch, Grafana + Prometheus for Node.js apps
Logstash, Kibana)
Layer Java (Enterprise JavaScript / TypeScript (Web3 /
Blockchain) DApps)
Testing - JUnit - Mockito - Spring - Mocha/Chai (Solidity & Node) - Jest
Test (React) - Cypress (UI) -
Foundry/Hardhat for contract testing
Error Tracking - ELK Stack - Sentry - Sentry - LogRocket - OpenTelemetry
Secrets - Spring Cloud Vault - - Dotenv - GitHub Secrets - Doppler
Management HashiCorp Vault - AWS
Secrets Manager
Workflow - Jenkins Pipelines - - GitHub Actions - Zapier (for
Automation GitHub Actions (Java bots/alerts) - Lint + Prettier auto-
CI/CD) formatting
Observability - Micrometer - - OpenTelemetry - Prometheus +
OpenTelemetry - Jaeger Grafana - Lighthouse (frontend
performance)
Package - Maven - Gradle - npm - yarn - pnpm
Manager
Code Quality - SonarQube - Checkstyle - ESLint - Prettier - TypeScript strict
- PMD types

You might also like