Skip to content

Instantly share code, notes, and snippets.

@waheedahmed
Last active February 10, 2021 15:21

Revisions

  1. waheedahmed renamed this gist Feb 10, 2021. 1 changed file with 0 additions and 0 deletions.
    File renamed without changes.
  2. waheedahmed revised this gist Feb 10, 2021. 1 changed file with 46 additions and 4 deletions.
    50 changes: 46 additions & 4 deletions logistration_mfe_rollout_2.dot
    Original file line number Diff line number Diff line change
    @@ -8,21 +8,63 @@ digraph {
    shape = oval
    ];

    skip_mfe_query_param [
    label = "value of \n'skip_authn_mfe'\n query param is True?"
    shape = rectangle
    ];

    mfe_enabled [
    label = "ENABLE_LOGISTRATION_MICROFRONTEND\nfeature flag enabled?"
    label = "ENABLE_AUTHN_MICROFRONTEND\nfeature flag enabled?"
    shape = rectangle
    ];

    waffle_flag_everybody [
    label = "Value of\n'user_authn.redirect_to_microfrontend'\nfor Everybody?";
    shape = rectangle;
    ];

    waffle_flag_user [
    label = "'user_authn.redirect_to_microfrontend'\nenabled for user?";
    shape = rectangle;
    color = darkgrey;
    fontcolor = darkgrey;
    ];

    browser_load -> skip_mfe_query_param;

    browser_load -> mfe_enabled;
    skip_mfe_query_param -> old [
    label=" True " color=darkgreen fontcolor=darkgreen
    ];

    skip_mfe_query_param -> mfe_enabled [
    label=" False " color=red fontcolor=red
    ];

    mfe_enabled -> old [
    label=" False " color=red fontcolor=red
    ];

    mfe_enabled -> new [
    label=" True " color=green fontcolor=green
    mfe_enabled -> waffle_flag_everybody [
    label=" True " color=darkgreen fontcolor=darkgreen
    ];

    waffle_flag_everybody -> new [
    label=" Yes " color=darkgreen fontcolor=darkgreen
    ];

    waffle_flag_everybody -> waffle_flag_user [
    label=" Unknown " color=grey fontcolor=grey
    ];

    waffle_flag_everybody -> old [
    label=" No " color=purple fontcolor=purple
    ];

    waffle_flag_user -> old [
    label=" False " color=red fontcolor=red
    ];

    waffle_flag_user -> new [
    label=" True " color=darkgreen fontcolor=darkgreen
    ];
    }
  3. waheedahmed created this gist Dec 28, 2020.
    28 changes: 28 additions & 0 deletions logistration_mfe_rollout_2.dot
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,28 @@
    digraph {

    old [ label="Load Old Experience" ];
    new [ label="Redirect to New Experience" ];

    browser_load [
    label = "Browser loads \nold logistration URL"
    shape = oval
    ];

    mfe_enabled [
    label = "ENABLE_LOGISTRATION_MICROFRONTEND\nfeature flag enabled?"
    shape = rectangle
    ];


    browser_load -> mfe_enabled;


    mfe_enabled -> old [
    label=" False " color=red fontcolor=red
    ];

    mfe_enabled -> new [
    label=" True " color=green fontcolor=green
    ];

    }