User Tools

Site Tools


concepts

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
concepts [2022-01-24 09:15] – mrksconcepts [2026-07-21 14:54] (current) – mrks
Line 1: Line 1:
- 
 ====== Concepts ====== ====== Concepts ======
  
Line 18: Line 17:
  
  
-===== Development methodology =====+===== Unsorted =====
  
  
Line 39: Line 38:
   * [[https://martinfowler.com/bliki/IntegrationTest.html|Integration testing]]   * [[https://martinfowler.com/bliki/IntegrationTest.html|Integration testing]]
   * [[https://continuousdelivery.com/|Continuous Delivery]]   * [[https://continuousdelivery.com/|Continuous Delivery]]
 +  * [[https://codefresh.io/blog/enterprise-ci-cd-best-practices-part-1/|Enterprise CI/CD Best Practices]]
   * [[https://martinfowler.com/articles/microservices.html|Microservices]]   * [[https://martinfowler.com/articles/microservices.html|Microservices]]
   * [[https://martinfowler.com/microservices/|Microservices Guide]]   * [[https://martinfowler.com/microservices/|Microservices Guide]]
Line 48: Line 48:
   * [[https://martinfowler.com/articles/domain-oriented-observability.html|Domain-Oriented Observability]]   * [[https://martinfowler.com/articles/domain-oriented-observability.html|Domain-Oriented Observability]]
   * [[https://en.wikipedia.org/wiki/Domain-driven_design|Domain-Driven Design]], [[https://github.com/ddd-crew/free-ddd-learning-resources|DDD ressources]]   * [[https://en.wikipedia.org/wiki/Domain-driven_design|Domain-Driven Design]], [[https://github.com/ddd-crew/free-ddd-learning-resources|DDD ressources]]
 +  * [[https://github.com/ddd-crew/ddd-starter-modelling-process|Domain-Driven Design Starter Modelling Process]]
 +  * [[https://github.com/ddd-crew/bounded-context-canvas|The Bounded Context Canvas]]
   * [[https://domainstorytelling.org/|Domain Storytelling]], [[https://github.com/WPS/domain-story-modeler|Domain Story Modeler]]   * [[https://domainstorytelling.org/|Domain Storytelling]], [[https://github.com/WPS/domain-story-modeler|Domain Story Modeler]]
   * [[https://github.com/ddd-crew/eventstorming-glossary-cheat-sheet|EventStorming Glossary & Cheat sheet]]   * [[https://github.com/ddd-crew/eventstorming-glossary-cheat-sheet|EventStorming Glossary & Cheat sheet]]
Line 59: Line 61:
   * [[https://www.softwareknigge.de/|Knigge für Softwarearchitekten]]   * [[https://www.softwareknigge.de/|Knigge für Softwarearchitekten]]
   * [[https://martinfowler.com/bliki/CannotMeasureProductivity.html|Cannot Measure Productivity]]   * [[https://martinfowler.com/bliki/CannotMeasureProductivity.html|Cannot Measure Productivity]]
-  * [[https://martinfowler.com/bliki/CQRS.html|Command Query Responsibility Segregation]]+  * [[https://martinfowler.com/bliki/CQRS.html|Command Query Responsibility Segregation – martinfowler.com]] 
 +  * [[https://www.cqrs.com/|Command Query Responsibility Segregation, Event Sourcing & co. – cqrs.com]]
   * [[https://martinfowler.com/eaaDev/EventSourcing.html|Event Sourcing]]   * [[https://martinfowler.com/eaaDev/EventSourcing.html|Event Sourcing]]
   * [[https://roca-style.org/|Roca Style]]   * [[https://roca-style.org/|Roca Style]]
Line 70: Line 73:
   * [[https://faun.pub/approaching-cloud-native-2903a253b8f9|The Road to Cloud Native: The Best Practices to Design and Build Cloud Native applications]]   * [[https://faun.pub/approaching-cloud-native-2903a253b8f9|The Road to Cloud Native: The Best Practices to Design and Build Cloud Native applications]]
   * [[https://www.planetgeek.ch/wp-content/uploads/2014/11/Clean-Code-V2.4.pdf|Clean Code Cheat Sheet]]   * [[https://www.planetgeek.ch/wp-content/uploads/2014/11/Clean-Code-V2.4.pdf|Clean Code Cheat Sheet]]
 +  * [[https://github.com/thangchung/clean-code-dotnet/blob/master/cheatsheets/Clean-Architecture-V1.0.pdf|Clean Architecture Cheat Sheet]]
   * [[https://samnewman.io/patterns/architectural/bff/|Backends for Frontends]]   * [[https://samnewman.io/patterns/architectural/bff/|Backends for Frontends]]
   * [[https://www.devops-research.com/research.html#capabilities|DORA Research Capability Catalog]]   * [[https://www.devops-research.com/research.html#capabilities|DORA Research Capability Catalog]]
 +  * [[https://dora.dev/guides/dora-metrics/|DORA’s software delivery performance metrics]]
   * [[https://cacm.acm.org/magazines/2000/10/7556-the-five-orders-of-ignorance/fulltext|Five Orders of Ignorance]]   * [[https://cacm.acm.org/magazines/2000/10/7556-the-five-orders-of-ignorance/fulltext|Five Orders of Ignorance]]
   * [[https://www.sciencedirect.com/book/9780124114616/business-intelligence-guidebook|Business Intelligence Guidebook]]   * [[https://www.sciencedirect.com/book/9780124114616/business-intelligence-guidebook|Business Intelligence Guidebook]]
   * [[https://isa-principles.org/|Independent Systems Architecture (ISA)]]   * [[https://isa-principles.org/|Independent Systems Architecture (ISA)]]
   * [[https://scs-architecture.org/|Self-contained Systems]]   * [[https://scs-architecture.org/|Self-contained Systems]]
 +  * [[https://speakerdeck.com/tastapod/cupid-for-joyful-coding|CUPID]]
 +  * [[https://documentation.divio.com/|Documentation System, documentation quadrants]]
 +  * [[https://teamtopologies.com/key-concepts|Team Topologies Key Concepts]]
 +  * [[https://martinfowler.com/articles/richardsonMaturityModel.html|Richardson Maturity Model – steps toward the glory of REST]]
 +  * [[https://opensource.zalando.com/restful-api-guidelines/|Zalando API Guidelines]]
 +  * [[https://www.ben-morris.com/rest-apis-dont-need-a-versioning-strategy-they-need-a-change-strategy/|REST APIs don’t need a versioning strategy - they need a change strategy]]
 +  * [[https://quality.arc42.org/|arc42 Quality Model]]
 +  * [[https://www.gitops.tech/|GitOps]]
 +  * [[https://sre.google/sre-book/monitoring-distributed-systems/|The Four Golden Signals – Monitoring Distributed Systems, Google Site Reliability Engineering]]
 +  * [[https://microservices.io/patterns/|A pattern language for microservices]]
 +  * [[https://openpracticelibrary.com/|Open Practice Library]]
 +    * [[https://openpracticelibrary.com/practice/architectural-decision-records-adr/|Architecture Decision Records]]
 +    * [[https://openpracticelibrary.com/practice/behavior-driven-development/|Behavior-Driven Development]]
 +    * [[https://openpracticelibrary.com/practice/blue-green-deployments/|Blue Green Deployments]]
 +    * [[https://openpracticelibrary.com/practice/burnup-chart/|Burnup Chart]]
 +    * [[https://openpracticelibrary.com/practice/cognitive-loadometer/|Cognitive Loadometer]]
 +    * [[https://openpracticelibrary.com/practice/continuous-integration/|Continuous Integration]]
 +    * [[https://openpracticelibrary.com/practice/continuous-delivery/|Continuous Delivery]]
 +    * [[https://openpracticelibrary.com/practice/continuous-deployment/|Continuous Deployment]]
 +    * [[https://openpracticelibrary.com/practice/cynefin-framework/|Cynefin Frfamework]]
 +    * [[https://openpracticelibrary.com/practice/stacey-matrix/|Stacey Matrix]]
 +    * [[https://openpracticelibrary.com/practice/domain-storytelling/|Domain Storytelling]]
 +    * [[https://openpracticelibrary.com/practice/event-modeling/|Event Modeling]]
 +    * [[https://openpracticelibrary.com/practice/event-storming/|Event Storming]]
 +    * [[https://openpracticelibrary.com/practice/everything-as-code/|Everything as Code]]
 +    * [[https://openpracticelibrary.com/practice/feature-toggles/|Feature Toggles]]
 +    * [[https://openpracticelibrary.com/practice/five-whys-5-whys/|Five Whys (5 Whys)]]
 +    * [[https://openpracticelibrary.com/practice/grow-model-for-1-1-coaching/|GROW Model for 1-2-1 Coaching]]
 +    * [[https://openpracticelibrary.com/practice/gitops/|GitOps]]
 +    * [[https://openpracticelibrary.com/practice/kanban/|Kanban]]
 +    * [[https://openpracticelibrary.com/practice/limit-work-in-progress/|Limit Work in Progress]]
 +    * [[https://openpracticelibrary.com/practice/kano-model/|Kano Model]]
 +    * [[https://openpracticelibrary.com/practice/manage-flow/|Manage Flow]]
 +    * [[https://openpracticelibrary.com/practice/minimum-viable-product-mvp/|Minimum Viable Product]]
 +    * [[https://openpracticelibrary.com/practice/swot-analysis-strengths-weaknesses-opportunities-threats/|SWOT Analysis]]
 +    * [[https://openpracticelibrary.com/practice/scrum/|Scrum]]
 +    * [[https://openpracticelibrary.com/practice/stakeholder-map/|Stakeholder Map]]
 +    * [[https://openpracticelibrary.com/practice/start-with-why/|Start with Why]]
 +    * [[https://openpracticelibrary.com/practice/technical-debt/|Technical Debt]]
 +    * [[https://openpracticelibrary.com/practice/test-driven-development/|Test Driven Development]]
 +    * [[https://openpracticelibrary.com/practice/user-persona/|User Persona]]
 +    * [[https://openpracticelibrary.com/practice/vsm-and-mbpm/|Value Stream Mapping]]
 +    * [[https://openpracticelibrary.com/practice/vision-statement/|Vision Statement]]
 +    * [[https://openpracticelibrary.com/practice/visualisation-of-work/|Visualization of Work]]
 +    * [[https://openpracticelibrary.com/practice/weighted-shortest-job-first/|Weighted Shortest Job First]]
 +    * [[https://openpracticelibrary.com/practice/westrums-cultural-typology-assessment/|Westrums Cultural Typology Assessment]]
 +    * [[https://openpracticelibrary.com/practice/yes-and/|Yes And]]
 +  * [[https://doctorow.medium.com/https-pluralistic-net-2026-01-06-1000x-liability-graceful-failure-modes-d69f384af9e4|Code is a liability (not an asset)]]
 +  * [[https://www.orghandbuch.de/|Organisationshandbuch]]: Standardwerk für organisatorische Fragestellungen des Bundesministeriums für Digitales und Staatsmodernisierung
concepts.1643012124.txt.gz · Last modified: by mrks