External Service Integration - What is the Good Practice? #6323
-
Hello All, Good day. One quick question. Say we have a requirement to integrate with external services outside the organization via DMZ server, where we need to send some data to the external service. Two Ways:Inhouse Data --> Internal Mirth --> DotNet Webservices running in DMZ to post the data --> External service Which one you will choose and why? Or is there other better option ? Our main concern is the security and maintenance. Thank you. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 4 replies
-
None probably. I am not sure there is a large risk here having "internal mirth" post directly to external endpoints. For inbound traffic I might consider more of a DMZ topology - but even then (in AWS) I would likely do this via mutual TLS on an AWS ALB letting it dump bad requests and then forwarding inbound to mirth for approved connections. A reminder that the ALB can have a WAF with it of course. |
Beta Was this translation helpful? Give feedback.
To answer your question though. That's your call depending on the expertise you have in house. Probably traffic volume and message ordering matter here. Would seem a bit odd to have two tech stacks though for this. And I would expect the DMZ machine would need to post back its success or failure back to internal databases or post back to the internal mirth box.