Skip to content

Commit

Permalink
add another example (status.arc42.org)
Browse files Browse the repository at this point in the history
  • Loading branch information
gernotstarke committed Nov 22, 2023
1 parent 7149f49 commit 43267ab
Show file tree
Hide file tree
Showing 5 changed files with 52 additions and 0 deletions.
5 changes: 5 additions & 0 deletions _pages/02-examples.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,11 @@ gallery:
alt: "architecture communication canvas for RecipeRecommender"
title: "RecipeRecommender, from the Bachelor Thesis of Per Starke"
btn-link: /canvas-details/acc-recipe-recommender
- url: /examples/acc-status-arc42-org.webp
image_path: /examples/acc-status-arc42-org-400px.webp
alt: "architecture communication canvas for RecipeRecommender"
title: "status.arc42.org Website"
btn-link: /canvas-details/acc-status-arc42-org

---

Expand Down
47 changes: 47 additions & 0 deletions _pages/canvas-details/status-arc42-org.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
---
title: ACC for status.arc42.org
layout: splash
permalink: /canvas-details/acc-status-arc42-org
header:
overlay_image: /examples/acc-status-arc42-org.webp
---

![architecture communication canvas for RecipeRecommender](/examples/acc-status-arc42-org.webp)

**status.arc42.org is the subdomain that displays detailed usage analytics and status information. Recently we added a table summarizing visitor and pageview statistics.**

## Value Proposition
Show detailed aggregate statistics of visitors and pageviews of all arc42 websites.

This information helps the arc42 contributors to understand user needs and interests.


## Key Stakeholders
* arc42 comitters
* users of arc42 website(s)
* web developers


## Core functions

## Quality Requirements

## Business context

## Core Decisions
<div markdown="1" class="decision-box good-decisions">
* static site generation based upon Jekyll
* use Golang to implement statistics service, deployed on fly.io
</div>

<div markdown="1" class="decision-box bad-decisions">
* Just a single (slow) API call to the site-statistics service, which collects all required data from the external APIs and renders the required HTML table. Usually requires longer than 1200msec to complete.
* All these API calls (e.g. to plausible.io, github.com and others) could be parallelized to improve overall performance.
</div>

## Components / Modules

|

## Technologies

Binary file added examples/acc-status-arc42-org-400px.webp
Binary file not shown.
Binary file added examples/acc-status-arc42-org.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added examples/acc-status-arc42-org.webp
Binary file not shown.

0 comments on commit 43267ab

Please sign in to comment.