chore(): a bit more history addedand plantuml enabled for nice architecture drawings :-)
This commit is contained in:
parent
6b0e1266b1
commit
685cf2e5d1
3 changed files with 51 additions and 2 deletions
|
|
@ -3,17 +3,37 @@ title: Onboarding [WiP]
|
|||
weight: 1
|
||||
---
|
||||
|
||||
You are new to DeveloperFramework subproject? You want to know about the context of 'Platfrom Engineering' and why we think it is the material we need to create the IPCEI-CIS Developer Framework?
|
||||
|
||||
|
||||
|
||||
{{% blocks/lead color="dark" %}}
|
||||
You are new to IPCEI-CIS subproject 'DeveloperFramework' ?
|
||||
|
||||
You want to know about the context of 'Platform Engineering' and \
|
||||
why we think it's the stuff we need to create the DeveloperFramework?
|
||||
|
||||
So please feel free to read this Onboarding guide!
|
||||
{{% /blocks/lead %}}
|
||||
|
||||
## Project context
|
||||
|
||||
## Platforms
|
||||
|
||||
{{% pageinfo color="info" %}}
|
||||
Since 2010 we have DevOps. This brings increasing delivery speed and efficiency at scale.
|
||||
Next we got high cognitive loads for developers.
|
||||
So we need on top of DevOps an instrumentation to ensure and enforce speed, quality, security in modern, cloud native software development.
|
||||
{{% /pageinfo %}}
|
||||
|
||||
|
||||
## History
|
||||
|
||||
https://platformengineering.org/blog/the-story-of-platform-engineering
|
||||
|
||||

|
||||
|
||||
https://martinfowler.com/articles/talk-about-platforms.html
|
||||
|
||||
https://developers.redhat.com/articles/2024/05/06/what-platform-engineering-and-why-do-we-need-it#why_we_need_platform_engineering
|
||||
|
||||
https://orkohunter.net/blog/a-brief-history-of-platform-engineering
|
||||
|
|
|
|||
16
content/en/docs/project/onboarding/assets/context.puml
Normal file
16
content/en/docs/project/onboarding/assets/context.puml
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
@startuml
|
||||
!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Dynamic.puml
|
||||
|
||||
LAYOUT_WITH_LEGEND()
|
||||
|
||||
ContainerDb(c4, "Database", "Relational Database Schema", "Stores user registration information, hashed authentication credentials, access logs, etc.")
|
||||
Container(c1, "Single-Page Application", "JavaScript and Angular", "Provides all of the Internet banking functionality to customers via their web browser.")
|
||||
Container_Boundary(b, "API Application") {
|
||||
Component(c3, "Security Component", "Spring Bean", "Provides functionality Related to signing in, changing passwords, etc.")
|
||||
Component(c2, "Sign In Controller", "Spring MVC Rest Controller", "Allows users to sign in to the Internet Banking System.")
|
||||
}
|
||||
Rel_R(c1, c2, "Submits credentials to", "JSON/HTTPS")
|
||||
Rel(c2, c3, "Calls isAuthenticated() on")
|
||||
Rel_R(c3, c4, "select * from users where username = ?", "JDBC")
|
||||
@enduml
|
||||
|
||||
15
hugo.toml
15
hugo.toml
|
|
@ -161,4 +161,17 @@ enable = false
|
|||
version = "10.9.0"
|
||||
|
||||
[params.markmap]
|
||||
enable = true
|
||||
enable = true
|
||||
|
||||
[params.plantuml]
|
||||
enable = true
|
||||
theme = "default"
|
||||
|
||||
# Set url to plantuml server
|
||||
# default is http://www.plantuml.com/plantuml/svg/
|
||||
svg_image_url = "https://www.plantuml.com/plantuml/svg/"
|
||||
|
||||
# By default the plantuml implementation uses <img /> tags to display UML diagrams.
|
||||
# When svg is set to true, diagrams are displayed using <svg /> tags, maintaining functionality like links e.g.
|
||||
# default = false
|
||||
svg = true
|
||||
Loading…
Add table
Add a link
Reference in a new issue