question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Would like a guide for How-To deploy Amundsen in production

See original GitHub issue

Please add points on what you expect from such a guide in a comment below. I will then try to consolidate input and draft up an outline in this comment.

The guide can end up as /docs/deployment.md is /docs/owners_manual.md better?

Initial outline:

Issue Analytics

  • State:closed
  • Created 4 years ago
  • Reactions:11
  • Comments:23 (19 by maintainers)

github_iconTop GitHub Comments

6reactions
dorianjcommented, Aug 12, 2020

I’m going to pick this up. I think this will be a nontrivial project, mostly in the form of soliciting feedback from the community. Part of the appeal of Amundsen is its flexibility: there’s no one right way to install it. However, for a guide to be broadly useful, I believe it needs to have concrete steps. As a result, we’ll need to make some opinionated decisions in order for the guide to be useful.

Here’s how I’m planning on structuring this project:

  1. Create a skeleton of docs following @jornh’s already-excellent outline. I will fill some of the “easier” details, and will leave anything nontrivial with as specific TODO as I can. I will solicit community feedback on this doc in a PR. I’d like to land it into a feature branch.
  2. Based on feedback in (1), I will modify structure if needed. Additionally, I will fill in nearly all of the TODOs, including ready-to-run commands. I will open another PR and invite another round of community feedback (now that there is more substance to disagree with 😄 )
  3. Once I address the feedback from (2), I will ask for one final round of feedback. In particular, I’d like to get at least one community member to run through all of the instructions command-by-command to ensure that it actually does what it says on the tin. At this point, I would like to merge it to mainline and promote the guide on the main readme. It will not replace installation.md (that guide is appropriate for someone who is just trying to get the thing working without source control or customizations), but instead will supplant it

If anyone has thoughts about this process, happy to hear.

There’s some question as to which docs should be in the top repo vs service repos. My only strong feeling is that there be a single top-level doc that one can follow and find everything they need. Procedurally, it’s much easier to make changes to the docs if they’re all in one repo, rather than scattered between them. And given that the individual components aren’t super useful when used independently, I default to just putting it into the larger repo. Open to feedback.

3reactions
dorianjcommented, Mar 18, 2021

hey – we’ve packaged some of the learnings from this thread and other places into a recommended pathway https://medium.com/stemma/amundsen-deployment-best-practices-740a1800518e – would love anyone who’s worked through this stuff to try it out and give feedback, we’d like to eventually get this upstreamed into main repo once it’s better battle tested

Read more comments on GitHub >

github_iconTop Results From Across the Web

Amundsen deployment best practices - Stemma
This post is the first in a step-by-step guide to getting a fully customized enterprise deployment of Amundsen¹, based on how Stemma deploys ......
Read more >
A Guide to Configure and Set up Amundsen on AWS - Atlan
This step-by-step guide will take you through setting up Amundsen on AWS. You'll be deploying Amundsen on Docker with the default neo4j backend...
Read more >
A step-by-step guide to deploying Amundsen on AWS | by Savio
This article was focused on how to provision Amundsen on AWS in the simplest possible way, in my next post, I will show...
Read more >
Developer Guide - Amundsen
This document offers guidance on how to develop locally with this setup. ... You can then launch a container from this image like...
Read more >
Getting Started with Amundsen | Office Hours — August 2021
Mark Grover (co-creator of Amundsen, co-founder of Stemma) starts off with h... ... How would Amundsen play with data transformation tools?
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found