Getting Started
Architecture
NServiceBus
Transports
Persistence
ServiceInsight
ServicePulse
ServiceControl
Monitoring
Modernization
Samples

Migrate to the Cloud

Moving on-premises systems to the cloud allows them to benefit from the advantages offered by cloud computing.

NServiceBus supports queuing technologies provided by cloud providers like AWS and Azure, so any on-premise NServiceBus endpoints can be migrated to the cloud. The following migration guides provide more details on specific cloud providers:

Migrating

By the time an on-premises system is considered for migration to the cloud, it has likely grown large enough that migrating everything at once would be a risky and intensive effort.

To mitigate this, migrating parts of the system to the cloud can be done by identifying, extracting, and moving one piece at a time. New services may also be built during the migration process.

The resulting hybrid system requires that on-premises and cloud systems be able to communicate, but allows for a safer and more deliberate migration.

Hybrid system communication

Queueing technologies do not inherently communicate with each other. As on-premises systems begin moving to the cloud or new services are added, communication from on-premises to cloud technologies becomes essential.

The NServiceBus Messaging Bridge acts as a connector, allowing on-premises endpoints to exchange messages seamlessly and reliably with those in the cloud.

flowchart LR Br[[Bridge]] Sales[Endpoint Sales] <---> Br Br <---> Billing[Endpoint Billing] subgraph ON-PREMISES Sales end subgraph CLOUD Billing end

Useful links

Related Articles

Do you have questions?

Ask our solution architects

Get a free architecture review with us

Book a call