Vattenfall integrations

Description of all the different integrations Vertex has with Vattenfall systems

Systems

VIT Kafka service

This is a shared hosted service by Vattenfall IT. Authentication is done by service users that are administered in Azure Entra ID.

MCP Quoting Service

Sometimes referred to as pyqe.
This service is available to give quotes for various trading actions. The different quotes we can get are:

  • Handover pricing
  • Initial pricing
  • Monthly block pricing

The service has

MCP Time Series Service

MCP File Service

VAP

Integrations

graph LR

    User["Actor: Vertex Application User"] --> |Uses| Vertex
    Admin["Actor: Vertex Application Administrator"] --> |Manages| Vertex

    subgraph VKN[Vertex Kubernetes Namespace]
        Vertex["System: Vertex application"]
    end


    subgraph VCS [VF Container Services]
        Vertex --> |Pulls images| CR[Artifactory container registery]
        AKS["System: Azure Kubernetes Service"]
    end

    subgraph VF Azure GFM DevOps
        Vertex --> |Pulls from| DevOps["Azure DevOps Repo"]
    end

    VKN --> |Resides inside| AKS

    subgraph Vertex Azure Resource Group
        Vertex --> |Read Secrets| KeyVault["System: Azure Key Vault"]
        Vertex --> |Store/Read Blobs| BlobStorage["System: Azure Blob Storage"]
        Vertex --> |OpenID Authentication| EntraID["System: Azure EntraID"]
        Vertex --> |Database Operations| SQLServer["System: Azure Managed SQL Server"]
    end

    subgraph VF TPS
        TPSDealCheck --> |Call REST API| Vertex
        Vertex --> |Trigger Report| TPSDealCheck["System: TPS DealCheck System"]
    end

    subgraph VF VAP
        Vertex --> |Consume Forecast Files and Upload pricing data| VAPStorage["System: Azure Container Storage (VAP)"]
    end

    subgraph VF MCP
        Vertex --> |Upload/Download Time Series| MCPTimeSeries["System: MCP Time Series Service"]
    end

    subgraph VF IT
        Vertex --> |Publish/Subscribe| KafkaService["System: VIT Kafka Service"]
    end

    subgraph VF Markets
        Vertex --> |Publish Deal Data| StorageQueue["System: Azure Storage Queue for Debatcher"]
    end

MCP Monthly Block

MCP Initial Pricing

MCP Handover Pricing (HOPA)

Forecast import from VAP

Customer numbers export to VAP