Skip to main content

Infrastructure Services

As a Microsoft Teams App, nBold relies on several "first-party" components and services such as the Microsoft Teams platform and Microsoft Azure.
In addition the nBold platform uses several "second-party" or "third-party" services, especially:

  • GitHub Enterprise is our source code repository platform and issue tracking tool. Learn more...
  • Intercom is our chat application for communication with our prospects and customers from our website, and users in our apps. Learn more...
  • As nBold is not in the business of storing or processing payments, all payments made to nBold goes through our partner, Stripe. Learn more...

Microsoft Teams​

nBold relies on the Microsoft Teams extensibility platform to automate governance, bring business solutions and integrate LoB and CRM apps seamlessly into Microsoft Teams.
Microsoft Teams is a chat-based workspace in Office 365 that integrates with the apps and services that people use to get work done together.

Especially, nBold leverages the following Microsoft Teams extensibility components:

ServiceRole
Embedded web experiences with TabsnBold brings 5 custom tabs to meet specific audiences expectations and requirements
Bots in Microsoft TeamsnBold intelligent assistant relies on the Microsot Bot Framework and is fully integrated with Microsoft Teams to bring a seamless experience across devices, desktop and mobile
Adaptive CardsnBold intelligent assistant brings actionable notifications through Adaptive Cards
Microsoft GraphSecure and cross-platform authentication with Azure AD. Cross-functional features across the whole Office 365 suite through the Microsoft Graph unified programmability model.
Messaging Extensions (Search & Share)Search for CRM objects right from conversations
Messaging Extensions (Custom Actions)Initiate actions from conversations
Deep linksInitiate conversation based on business processes

Microsoft Azure Infrastructure

La plateforme nBold repose entièrement sur Microsoft Azure. Voici un résumé des principaux composants architecturaux impliqués :

ServiceRĂ´le
Azure Virtual Machines (VM)Des machines virtuelles sont utilisées pour héberger RabbitMQ et Redis, permettant une gestion optimisée des files de messages et du cache sans dépendre d’un service managé.
Azure Container AppsLa plateforme nBold est désormais déployée sous forme d’applications conteneurisées sur Azure Container Apps, offrant une meilleure scalabilité et gestion des ressources.
Azure Container Registry (ACR)Les images des conteneurs de la plateforme sont stockées et gérées dans Azure Container Registry pour faciliter le déploiement et la mise à jour.

Cette nouvelle architecture améliore la flexibilité et optimise les coûts d’exploitation tout en maintenant une haute disponibilité.

tip

Learn more about Azure Data Residency from our Privacy policy page

GitHub​

Security MeasuresDescription
HTTPSAll data received from and sent to GitHub is encrypted in transit.
Verified DomainsYou can verify the domains controlled by your organization to confirm your organization's identity on GitHub. Organization owners are be able to verify the identity of organization members by viewing each member's email address within the verified domain.
2FAAccess to our private repository requires two-factor authentication for everyone in the nBold organization. Learn more...
Protected BranchesProtected branches ensure that collaborators on our repositories cannot make irrevocable changes to branches. Enabling protected branches also allows us to enable other optional checks and requirements, like required status and security checks and required reviews. Moreover, deployment to production environments requires at leats two human validation steps. Learn more...
Security AlertsGitHub automatically tracks public vulnerabilities in packages from supported languages on MITRE's Common Vulnerabilities and Exposures (CVE) List, and use a combination of machine learning and human review to detect vulnerabilities that are not published in the CVE list.
tip

Learn more about GitHub Security.

Intercom​

Security MeasuresDescription
HTTPSAll data received from and sent to Intercom is encrypted in transit.
2FAAccess to our Intercom dashboard requires two-factor authentication for everyone in the nBold organization.Learn more...
Verified DomainsWe created an "allow list" of specific nBold domains that the Intercom Messenger can be seen on. The Intercom Messenger will only appear on these domains (it won’t appear in unintended locations). Learn more...
Identity VerificationIdentity Verification helps to make sure that conversations between you and us are kept private and that one user can't impersonate another. Identity Verification works by using a server side generated HMAC (hash based message authentication code), using SHA256, implemented using the Node Crypto API. Learn more...
Cookies PolicyLearn more about Intercom cookies policy...
tip

Learn more about Intercom Security.

Stripe​

Security MeasuresDescription
HTTPSAll data received from and sent to Stripe is encrypted in transit.
2FAAccess to our Stripe dashboard requires two-factor authentication for everyone in the nBold organization.Learn more...
Platform SecurityStripe has been audited by a PCI-certified auditor and is certified to PCI Service Provider Level 1. This is the most stringent level of certification available in the payments industry. To accomplish this, we make use of best-in-class security tools and practices to maintain a high level of security at Stripe.
CompliancenBold integration with Stripe follows the Stripe Integration Security Guide.
tip

Learn more about Stripe Security