[DRIVERS-1478] Integrations and Glue Work for Developer Experience Created: 14/Dec/20  Updated: 18/Apr/23

Status: Defining Requirements
Project: Drivers
Component/s: None
Fix Version/s: None

Type: Epic Priority: Major - P3
Reporter: Rachelle Palmer Assignee: Unassigned
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
is related to RUST-586 Framework Integrations: Actix Closed
is related to PHPC-1719 Investigate PhpStorm Backlog
is related to RUST-595 Create examples for using MongoDB in ... Closed
is related to PYTHON-2469 PyCharm IDE Integration Backlog
is related to RUBY-2478 RubyMine IDE Integration Blocked
Driver Changes: Needed

 Description   
Epic Summary

Summary
This ticket is to evaluate and fix integration issues with the most popular developer tools and frameworks for each programming language. Please note this will not be any tool, for every language, or ones that are merely interesting, or stumbled upon.

Motivation
One of the most important gates into whether a user will ultimately choose MongoDB is how easy it is to get started with and work with. To that end, today most developers have a variety of tools that they have already chosen - they have their IDE, they have a framework, they have a container technology, test framework, low/no code platforms, etc. If MongoDB is not natively supported by these tools, the developer is stuck trying to manipulate their database of choice into working well with their other tools. This can sometimes be difficult because:

  • it is not supported at all
  • it is supported, but the documentation for integration (both the tools' and our own) is poor, and documentation created by other users is incorrect or outdated
  • the support is lightweight or partial, or missing critical features

We don't know if other database competitors have better, more fluent, integrations than we do. We do not know if documentation exists, or how good it is. So overall, it is unclear where we stand with the top tools utilized by our users, and exactly how much work is added when they choose to use MongoDB.

Cast of Characters

Engineering Lead:
Document Author:
POCers:
Product Owner: Rachelle Palmer
Program Manager:
Stakeholders:

Documentation

[Scope Document|some.url]
[Technical Design Document|some.url]


Generated at Thu Feb 08 08:23:28 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.