Reference

Monthly invoicing

The monthly invoicing process, its links numbered as its steps, and its sequence diagram.

JSON · Open in the playground

sequenceDiagram
  autonumber
  title monthly-invoicing
  participant n1 as billing
  participant n3 as crm
  participant n5 as crmdb
  participant n34 as stripe
  participant n8 as Accounting ERP
  participant n6 as analytics
  n1->>n3: customer details (HTTPS)
  n3->>n5: TCP 5432 · customer, invoice
  Note over n3,n5: customer details
  n3-->>n1: customer
  n1->>n1: generates the PDF invoices
  loop for each invoice
    n1->>n34: HTTPS · invoice
  end
  n1-)n8: TCP 1521 · invoice
  n1->>n6: TCP 5432 · invoice

As a graph

invoicing-process e4 7. tcp/5432 n6 analytics e4->n6 e3 6. tcp/1521 n8 Accounting ERP e3->n8 e2 5. https/443 n34 stripe e2->n34 e1 2. tcp/5432 n5 crmdb e1->n5 e0 1. https/443 n3 crm e0->n3 n3->e1 n1 billing n1->e4 n1->e3 n1->e2 n1->e0

Nodes 6

ResourceKindFrame
billingapp
crmapp
crmdbdatabase
analyticsdatabase
Accounting ERPapp
stripesaas

Edges 5

FromToPortsLayersCarriesThrough
billingcrmhttps/443flowcustomer
crmcrmdbtcp/5432flowcustomer, invoice
billingstripehttps/443flowinvoicenat-0a1b2c
billingAccounting ERPtcp/1521flowinvoiceparis-aws-1, fw01
billinganalyticstcp/5432flowinvoice