Design Mentoring & Applying Best Practices

RTI’s experts have hundreds of years of experience building mission critical distributed systems. Tap into this experience by working with a Professional Services engineer who can mentor your team and provide focused guidance on how to use Connext DDS for specific needs. Our experts can review your team’s progress and provide recommendations for what you’re doing right, what you can improve, and identify risk in your system.

What's Involved

Potential activities for this service include:

  • Creating a data-centric design and avoiding message-centric thinking
  • System architecture best practices, mentoring and review
  • Application development best practices, mentoring and review
  • Security assessment, mentoring and review
  • Utilizing recent Connext DDS features in your system
  • Troubleshooting and debugging your system
  • Best practices when designing modular and loosely coupled systems
  • Using proprietary or 3rd party data representation (e.g. Google Protocol Buffers) in Connext DDS
  • RTI Connext TSS best practices, mentoring, and review
  • Managing memory efficiently in your applications
  • Customizing the RTI Security Plugins to your specific security requirements
  • Migrating from other DDS implementations to Connext DDS
  • Migrating from other messaging technologies to Connext DDS
  • Identifying and avoiding common anti-patterns when using Connext DDS
  • Letting Connext DDS do the work: reducing application logic by taking advantage of Connext DDS capabilities
  • Debugging best practices and mentoring
  • Adding legacy data to your Connext DDS based system
  • Addressing fault tolerance and managing failure
  • Designing your system to use advanced RTI services: Queuing, Persistence, Recording and more

Prerequisites

The following criteria must be met before you can schedule this service:

  • You must have previous Connext DDS experience and/or training. You must be familiar with the fundamental DDS concepts such as DDS entities, publish/subscribe APIs, Quality of Service configuration, discovery, transports, and configuration files.

Expected Duration

We'll discuss your objectives to determine the effort required for this service.

Remote or Onsite

This activity can be delivered remote or onsite.

***Notice regarding novel coronavirus (COVID-19): In an effort to protect both the health of our valued customers and employees, RTI has ceased all on-site services until the resolution of the pandemic. If you are interested in a training option that can be delivered remotely, please select from the offerings below and submit the form or contact scheduling@rti.com directly. If you have needs beyond training, we can work with you to tailor a remote engagement.***