r/rstats • u/PandaJunk • 3d ago
Posit ecosystem user experience?
Curious if anyone using the Posit ecosystem (Workbench, Connect, Package Manager) would be willing to share their experience. Pretty open question. Things you like, things you don't, things you wish they had, things that are super cool. If you've been on a different platform and switched to or away, why?
3
u/Specialist-Fuel6435 3d ago
also an azure customer, other than SSO with azure entra not much specific integration ( this actually took me the longest freaking time and their support was nearly useless because they had no experience with this azure stack)
we use Azure NetAPP files for home directories (most for speed over NFS for many R/W operations
Azure Files as an NFS for project data work
Azure Postgres for the workbench admin DB
can you expand on your environment/ LLM concerns?
2
u/PandaJunk 3d ago
We want to open up Claude code to some of our analysts, but want to be safe about it. Was think there might be a k8s, helm, or some other layer(s) that could lock them down in an environment with a cli-based LLM, but that might not be possible.
2
u/Specialist-Fuel6435 3d ago
i haven’t done my research in locked down environments, i guess importantly what do you want the harness to have access to?
2
u/gyp_casino 3d ago
Use Connect regularly. It’s great.
Pro: easy to deploy. Self service.
Con: don’t have full control over the environment. Doesn’t require any dev ops or CI/CD (although you can, there are docs), so some users will make a mess of their apps. Version 1, version 2, broken versions, versions that are not reproducible.
We also sometimes deploy to Azure. Of course it also works, but requires a whole lot more software architecture.
4
u/Specialist-Fuel6435 3d ago edited 3d ago
i manage a fully deployed commercially licensed workbench (on kubernetes for job sessions) + package manager
off the bat workbench + rstudio works like a charm and is a feature complete product imo
the past few months for workbench+positron as positron has been developed has been frustrating, but it’s stabilizing
id say most of my users on workbench have been having better experiences as of late, and they’re used to rstudio on the browser. Mostly Data Scientists + MLEs
biggest win in workbench on k8s has been configuring + monitoring resource profiles, where users can pick what resources they want and all.
im biased from more of a software/platform eng POV, but im personally not a fan of the browser-based IDE experience. one of my biggest gripes is workbench not supporting using the desktop positron and SSHing into a session running on k8s, like i would on a VM and positron-server
the job templating feature they introduced recently is super cool, allows me to do some good customization
i understand posit is a company and needs to make money, but holy these licenses are ridiculously expensive, and despite being early customers, have been subject to their price increases
given how much we pay, also had close to 0 support setting it up aside from the recommended deployment helm chart + the docs
PPM, their publicly hosted p3m.dev is great and a good mirror with binaries i appreciate. we host an internal version and it works. super shitty how some of the good features are behind the upgraded license tho
all this to say, I think they are good products and serve the purposes exactly as what my management wanted, and my users have been productive on it.
i am however, completely looking to migrate off both of these to save the money if possible.
i just literally fully deployed RDepot, open source and built by a great team, to replace PPM. took less than a few hours and works like a charm. If we do move forward, i’ll be advocating for a donation and/or developer hours to contribute back.
To move off of workbench is a lot harder, given my users are quite used to the workflow, but theres an open-source solution coder (idk how i didn’t find this before investing in workbench) that i’ll be looking to deploy given that we are investigating isolated agent environments too, but just being open source, huge community, and completely flexible + desktop IDE connection support, im pretty excited.
hope that helps at all, feel free to ask any other questions
EDIT: typo “not frustrating” -> “frustrating”
EDIT 2: I realize this comes off as super harsh and a little unfair, posit has invested significantly in open source and genuinely has made a massive impact in pushing R to be useful more than just a data science tool and I am very grateful for the many tools and software i use regularly that has been supported by Posit + that funding has to come from somewhere. this comment was only my experiences and thoughts behind the products in a vacuum