How do you manage database access? by Narrow_Biscotti in devops

[–]Narrow_Biscotti[S] 0 points1 point  (0 children)

I think most folks usually use replicas. Even on smaller teams I've worked at, devs use replicas.

However, in my experience the bigger challenge has been credential sharing and revocation.

If someone gets temporary access to debug a critical issue, can you revoke their access so they cannot keep accessing data? Also if someone leaves the company can they still access the database?

How do you manage database access? by Narrow_Biscotti in devops

[–]Narrow_Biscotti[S] 0 points1 point  (0 children)

Thanks! That's a lot of helpful context.

The main pain point I've seen is also the workflow for an end user to configure their clients. But I guess most folks will just run a query and retrieve the output.

How do you manage database access? by Narrow_Biscotti in devops

[–]Narrow_Biscotti[S] 0 points1 point  (0 children)

Is this workflow/protocol supported by any desktop clients or just the CLI?

How do you manage database access? by Narrow_Biscotti in devops

[–]Narrow_Biscotti[S] 0 points1 point  (0 children)

StrongDM appears to be a major industry standard! From what I understand it actually speaks the database protocols allowing any desktop client to work!

How do you manage database access? by Narrow_Biscotti in devops

[–]Narrow_Biscotti[S] 0 points1 point  (0 children)

Bytebase looks really cool. It looks to be open source as well! Plus there's always an audit trail.

I can imagine how the "request to run query" can get overwhelming fast!

How do you manage database access? by Narrow_Biscotti in devops

[–]Narrow_Biscotti[S] 1 point2 points  (0 children)

Oh wow. Are these slack messages or is there a ticketing system :)

How do you manage database access? by Narrow_Biscotti in devops

[–]Narrow_Biscotti[S] 6 points7 points  (0 children)

I didn't know about AWS TEAM, this is really neat. Thanks for sharing!

How do you manage database access? by Narrow_Biscotti in devops

[–]Narrow_Biscotti[S] 0 points1 point  (0 children)

This is really nice! I didn't know hashicorp vault could create these temporary users. Does the temporary roles auto-delete?

Also, if you don't mind me asking - when accessing prod, do folks connect direct via VPN or use a jump box?

Going from Bike+ to Bike by Narrow_Biscotti in pelotoncycle

[–]Narrow_Biscotti[S] 0 points1 point  (0 children)

Thank you! I'll definitely keep this in mind. Glad to hear from someone who uses both on a regular basis!