Payment Service (Container)

May 15, 2025 ยท View on GitHub

Description

Handles payments

Parent

Online Shop

Technology

Kotlin, Quarkus

Tags

microservice, simple

Incoming Synchronous Requests

FromNameToTechnologyDescription
Order ServicerequestPayment ServiceRESTPayment for Order

Outgoing Synchronous Requests

FromNameToTechnologyDescription
Payment ServicerequestAccount ServiceRESTPayment Data
Payment ServicerequestPayment SystemRESTTrigger Payment
Payment ServicestorePayment DBJDBCPayment Data

Outgoing Asynchronous Publish/Produce

FromNameToTechnologyDescription
Payment ServicepublishPayment TopicKafkaPaymentProcessedEvent, PaymentFailedEvent

Outgoing Asynchronous Subscribe/Consume

FromNameToTechnologyDescription
Payment ServicesubscribeShipping TopicKafkaShippingFailedEvent
Payment ServicesubscribeInventory TopicKafkaInventoryProcessedEvent
Payment ServicesubscribeAccount TopicKafkaAccountCreatedEvent, AccountUpdatedEvent, AccountDeactivatedEvent
Payment ServicesubscribeInventory TopicKafkaInventoryOutOfStockEvent
Payment ServicesubscribeShopping Cart TopicKafkaShoppingCartOrderedEvent

Container View

Container view for the Microservices example

Container view for the Microservices example

List of views in namespace

List of all Views

(generated by Overarch with template docs/node.md.cmb)