@Lambda OrderController <<BFF>> OrderService group BusinessService { PurchaseService InvoiceService } group CommService { SMS Email } //`POST /orders` OrderController.create(payload) { OrderService.create(payload) { order = new Order(payload) par { PurchaseService.createPO(order) InvoiceService.createInvoice(order) } } } InvoiceService.create(){ if (UserCommsPref == SMS) { SMS.SendMessage(Number, Text) } else { Email.SendMessage(email, text) } } //New Comment NewController.doit() |