Ransford's NotesDiagrams
CoursesToolsAnalyticsDiagramsGB EnergyIntelligence
Ransford's NotesRansford's Notes
Privacy & cookiesContact

© 2023-2026 Ransford's Notes. All rights reserved.

Made in the United Kingdom.

Saved work

Saved projects for Architecture.

Architecture

Scratch is the default way to start. Use this page when you want to save architecture work into a project, open a saved project, or create a project before you continue.

Change studio
  • Studio

    Architecture

    Map capabilities, applications, and operating models at scale.

  • Starting point

    Hexagonal ports and adapters

    Application core behind driving and driven ports, with adapters for HTTP, partners, scheduling, persistence, payments and email.

  • Project

    Existing or new

    Pick where this architecture view should live. The editor opens in the same route once you choose.

Starting point

Choose a template or start blank.

Templates load before the editor opens. If the job changes, you can still switch to blank, guided brief, import, or Python inside the studio.

Blank startThree-layer operating modelC4 container referenceOrder fulfilment BPMNHexagonal ports and adaptersBusiness capability mapCapability roadmap

Selected start

Hexagonal ports and adapters

Application core behind driving and driven ports, with adapters for HTTP, partners, scheduling, persistence, payments and email.

Technology choices isolated at the edges so the domain core stays framework-free and testable in isolation.
ActorsSystemsIntegrations and trust boundaries

Preview

Review the starter shape before it lands in the editor.

usescallstriggersinvokesinvokesinvokeshandled byhandled byhandled bycontainscontainsorchest...depends ondepends ondepends onimplementsimplementsimplementsSQLHTTPSSMTPOnline shopperPartner storefrontBilling schedulerREST adapterPartner API adapterScheduled job adapterPlaceOrderPortQuotePortRunBillingPortApplication coreOrderApplicationServiceOrderOrderRepositoryPortPaymentPortNotificationPortPostgreSQL adapterStripe adapterEmail adapterOrders databaseStripeMail relay

Projects

Choose where this should live.

Open an existing project to review saved views, or create a new project if this work now needs durable history.