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
|
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!
|
So please feel free to read this Onboarding guide!
|
||||||
|
{{% /blocks/lead %}}
|
||||||
|
|
||||||
|
## Project context
|
||||||
|
|
||||||
## Platforms
|
## 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
|
## History
|
||||||
|
|
||||||
https://platformengineering.org/blog/the-story-of-platform-engineering
|
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://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
|
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"
|
version = "10.9.0"
|
||||||
|
|
||||||
[params.markmap]
|
[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