Getting Started
NServiceBus
Transports
Persistence
ServiceInsight
ServicePulse
ServiceControl
Monitoring
Samples

AWS Well-Architected Framework

The AWS Well-Architected Framework helps cloud architects build secure, high-performing, resilient, and efficient infrastructure for a variety of applications and workloads. It’s built around six pillars: operational excellence, security, reliability, performance efficiency, cost optimization, and sustainability. The framework provides a consistent approach for customers and partners to evaluate architectures and implement scalable designs.

NServiceBus helps the organization achieve the six pillars of the AWS Well-architected Framework in a number of ways.

Reliability

Performance efficiency

Security

  • NServiceBus provides data encryption in transit with message encryption.
  • NServiceBus supports the least privilege approach during application deployment and runtime.

Cost optimization

Operational excellence

  • The Particular Service Platform creates required infrastructure components using dedicated installation APIs or infrastructure scripting tools.
  • ServicePulse provides detailed insight into the operational health of a system.
  • NServiceBus supports OpenTelemetry to integrate with third-party monitoring and tracing tools.
  • Messaging allows loosely coupled architectures with autonomous and independent services.
  • NServiceBus APIs support good testing practices and are designed with automated testing in mind.

Sustainability

  • By abstracting the system components from the underlying AWS technology choices, NServiceBus allows shifting to more efficient hardware and software offerings when they become available with minimal changes.

By integrating NServiceBus with AWS services according to well-architected principles, you can build a robust, scalable, and reliable distributed system that delivers optimal performance, security, and cost efficiency on the AWS cloud platform.

Join Udi Dahan's in-depth Advanced Distributed Systems Design course

Learn more about the course