Introduction
Welcome to our Cardano server infrastructure documentation. This site serves as a comprehensive resource on the architecture, configuration, and deployment details of our Cardano and Midnight node servers, as well as additional dependency servers in our ecosystem.
Overview
Our infrastructure is designed to support both Cardano relays and block producers for the Cardano blockchain. Additionally, we maintain a Midnight Node Server for secure, private transactions and a Partner-Chain-Dependencies Server that hosts various essential services to keep our network functioning efficiently.
The architecture includes:
- Cardano Node Servers: Relays and block producers that participate in the Cardano network.
- Partner-Chain-Dependencies Server: A centralized server hosting various dependencies such as PostgreSQL for database storage, Kupo for blockchain indexing, and Ogmios for low-latency blockchain interaction.
- Midnight Node Server: Specifically dedicated to secure, private transactions within the Cardano network.
Each component in our architecture is protected by a firewall, ensuring a secure and resilient network. The servers communicate over a secure network, with strict access controls to maintain high levels of security and availability.
Kubernetes Cluster and Server Configurations
To ensure scalability and ease of management, our infrastructure is built on Kubernetes. This documentation includes details on:
- Kubernetes Cluster Setup: Information about our node configurations, namespaces, and security policies.
- Server Configurations: Specific server settings and resource allocations for optimal performance.
- Dependency Management: Integration of PostgreSQL, Cardano DB Sync, Kupo, and Ogmios for maintaining data integrity and supporting various blockchain operations.
Each component is configured to support high availability, performance, and secure data handling.
Purpose of This Documentation
This documentation aims to provide team members and stakeholders with a transparent view of our infrastructure setup. Whether you're managing servers, configuring nodes, or just seeking to understand the system architecture, this documentation will serve as a go-to guide.
For more technical information, please refer to the sections on Server Architecture and Kubernetes Cluster.
Stay informed, explore the configuration, and understand how we support the Cardano ecosystem with a secure and scalable infrastructure.