Skip to content
  • Steve Xuereb's avatar
    Blueprint for Cells Infrastructure · 3640da94
    Steve Xuereb authored
    What
    ---
    1. Create a new home page for cell infrastructure.
    2. Document philosophy for infrastructure.
    3. Add new terms specifically for infrastructure.
    4. Create an architecture diagram.
    5. Identify large domains/unknowns, and dependencies between them.
    6. Add Stakeholders
    7. Reject the old deployment architecture
    
    Video: https://youtu.be/AvTbIMVOuvY
    
    Why
    ---
    1. We do not have a single page for Cells infrastructure that links to
    multiple areas of the infrastructure, making things hard to find.
    2. Having a common philosophy on how we approach infrastructure will be
       helpful, and we can discuss fundamental disagreements.
    3. Everyone is using these words differently, we've heard `deployment`
       being used for code changes and also provisioning the infrastructure.
    4. We don't have a details architecture for what the infrastructure will look
       like.
    6. Everyone has a part in this project so we need to identify who owns
       what. This originally lived in application deployment, but it makes
       more sense to move it to the index page.
    5. We struggled to figure out which area we should focus on, creating a
       dependency chart will help with this.
    7. This document was created before Cells 1.0 so things changed
       considerably.
    
    Reference: #439562
    
    
    Signed-off-by: Steve Xuereb's avatarSteve Xuereb <sxuereb@gitlab.com>
    3640da94