René's URL Explorer Experiment


Title: GitHub - codefinity/oeuvre: The Theater Of Evolutionary Architecture · GitHub

Open Graph Title: GitHub - codefinity/oeuvre: The Theater Of Evolutionary Architecture

X Title: GitHub - codefinity/oeuvre: The Theater Of Evolutionary Architecture

Description: The Theater Of Evolutionary Architecture. Contribute to codefinity/oeuvre development by creating an account on GitHub.

Open Graph Description: The Theater Of Evolutionary Architecture. Contribute to codefinity/oeuvre development by creating an account on GitHub.

X Description: The Theater Of Evolutionary Architecture. Contribute to codefinity/oeuvre development by creating an account on GitHub.

Mail addresses
Mary@TheCarpenters.com

Opengraph URL: https://github.com/codefinity/oeuvre

X: @github

direct link

Domain: github.com

react-profiling0
react-import-mapreact,react-dom,react-dom/client,react-dom/profiling,react-is,react-reconciler,react/compiler-runtime,react/jsx-dev-runtime,react/jsx-runtime,scheduler@d5750093facf
route-pattern/:user_id/:repository
route-controllerfiles
route-actiondisambiguate
fetch-noncev2:a1dcf405-fa80-ab53-bc3c-2475816474e4
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-idA45E:296D34:25FB58:31B1FF:6AEBEF35
html-safe-nonce25f2612b9336ef998d3d8cf132b7d095ed339d87774a02b05f23873bdfea1048
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBNDVFOjI5NkQzNDoyNUZCNTg6MzFCMUZGOjZBRUJFRjM1IiwidmlzaXRvcl9pZCI6IjQzNTA3ODA3OTcyMzczMjU2MjEiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmac14f5c57f98000f1e2523802962bdf9b8ee2ac30fc3eb9d9f2d487dabc3008a63
hovercard-subject-tagrepository:240865474
github-keyboard-shortcutsrepository,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location//
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/codefinity/oeuvre
twitter:imagehttps://opengraph.githubassets.com/ed74ca5b090fac98345310b749d8fb407bbc3e66ceac1644f69ab628767fb682/codefinity/oeuvre
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/ed74ca5b090fac98345310b749d8fb407bbc3e66ceac1644f69ab628767fb682/codefinity/oeuvre
og:image:altThe Theater Of Evolutionary Architecture. Contribute to codefinity/oeuvre development by creating an account on GitHub.
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None8ec2990e713e4b47a35fdedb81d463ccadec4d3a4ba7253c2513727b0a58ecf9
turbo-cache-controlno-cache
go-importgithub.com/codefinity/oeuvre git https://github.com/codefinity/oeuvre.git
octolytics-dimension-user_id10792827
octolytics-dimension-user_logincodefinity
octolytics-dimension-repository_id240865474
octolytics-dimension-repository_nwocodefinity/oeuvre
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id240865474
octolytics-dimension-repository_network_root_nwocodefinity/oeuvre
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
releaseddbc1c308788e31a0779acbd2fdbf652c948e2ef
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/codefinity/oeuvre#start-of-content
https://github.com/
Sign inhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fcodefinity%2Foeuvre
GitHubRepository hosting, code review, and collaborationhttps://github.com/platform
CopilotAI coding agent for tasks, projects and automated workhttps://github.com/features/copilot
ActionsCI/CD and automationhttps://github.com/features/actions
Code QualityQuality analysis, fixes, and enforcementhttps://github.com/features/code-quality
CodespacesCloud development environmentshttps://github.com/features/codespaces
Code SecurityVulnerability detection and remediationhttps://github.com/security/advanced-security/code-security
Secret ProtectionSecret scanning and leak preventionhttps://github.com/security/advanced-security/secret-protection
All Featureshttps://github.com/features
Documentationhttps://docs.github.com/en
Traininghttps://learn.github.com/skills
Certificationshttps://learn.github.com/credentials
Build with Copilothttps://github.com/features/ai
Customize Copilothttps://docs.github.com/en/copilot/how-tos/copilot-on-github/customize-copilot/customize-copilot-overview
Integrationshttps://github.com/marketplace
Trending reposhttps://github.com/trending
GitHub Sponsorshttps://github.com/open-source/sponsors
Developer articleshttps://github.com/resources/articles
ChangelogYour source for the latest features, improvements, and fixes across GitHub products, all in one place.https://github.blog/changelog/
Enterpriseshttps://github.com/enterprise
Teamhttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
See all industrieshttps://github.com/solutions/industry
Why GitHubhttps://github.com/why-github
Customer Storieshttps://github.com/customer-stories
Business insightshttps://github.com/solutions/executive-insights
Trust Centerhttps://github.com/trust-center
GitHub Advanced SecurityEnterprise-grade code securityhttps://github.com/security/advanced-security
Copilot for businessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Documentationhttps://docs.github.com/en
Resource centerhttps://github.com/resources
Bloghttps://github.blog/
Events & webinarshttps://github.com/resources/events
Community Forumhttps://github.com/orgs/community/discussions
Customer Storieshttps://github.com/customer-stories
Integrationshttps://github.com/marketplace
Customer supporthttps://help.github.com/
Traininghttps://learn.github.com/skills
GitHub Statushttps://www.githubstatus.com/
Abouthttps://github.com/about
Partnershttps://github.com/partners
Changeloghttps://github.blog/changelog/
GitHub UniverseThe event for developers, by developers — talks, workshops, and what’s next for GitHub.https://githubuniverse.com/
Pricinghttps://github.com/pricing
Sign inhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fcodefinity%2Foeuvre
Sign uphttps://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E&source=header-repo&source_repo=codefinity%2Foeuvre
Reloadhttps://github.com/codefinity/oeuvre
Reloadhttps://github.com/codefinity/oeuvre
Reloadhttps://github.com/codefinity/oeuvre
codefinityhttps://github.com/codefinity
oeuvrehttps://github.com/codefinity/oeuvre
Codehttps://github.com/codefinity/oeuvre
Issues2 (2)https://github.com/codefinity/oeuvre/issues
Pull requests2 (2)https://github.com/codefinity/oeuvre/pulls
Actionshttps://github.com/codefinity/oeuvre/actions
Projectshttps://github.com/codefinity/oeuvre/projects
Security and qualityhttps://github.com/codefinity/oeuvre/security
Insightshttps://github.com/codefinity/oeuvre/pulse
https://github.com/codefinity/oeuvre
oeuvrehttps://github.com/codefinity/oeuvre
Notificationshttps://github.com/login?return_to=%2Fcodefinity%2Foeuvre
Fork2 (2)https://github.com/login?return_to=%2Fcodefinity%2Foeuvre
Star10 (10)https://github.com/login?return_to=%2Fcodefinity%2Foeuvre
bddhttps://github.com/topics/bdd
behavior-driven-developmenthttps://github.com/topics/behavior-driven-development
clean-architecturehttps://github.com/topics/clean-architecture
clean-codehttps://github.com/topics/clean-code
csharphttps://github.com/topics/csharp
domain-driven-designhttps://github.com/topics/domain-driven-design
emergent-softwarehttps://github.com/topics/emergent-software
emergent-systemshttps://github.com/topics/emergent-systems
event-storminghttps://github.com/topics/event-storming
evolutionary-architecturehttps://github.com/topics/evolutionary-architecture
mockinghttps://github.com/topics/mocking
modular-architecturehttps://github.com/topics/modular-architecture
modular-monolithhttps://github.com/topics/modular-monolith
netcorehttps://github.com/topics/netcore
netcore31https://github.com/topics/netcore31
reactjshttps://github.com/topics/reactjs
tddhttps://github.com/topics/tdd
test-driven-developmenthttps://github.com/topics/test-driven-development
Readmehttps://github.com/codefinity/oeuvre#readme-ov-file
MIT licensehttps://github.com/codefinity/oeuvre#MIT-1-ov-file
Activityhttps://github.com/codefinity/oeuvre/activity
2 forkshttps://github.com/codefinity/oeuvre/forks
Report repositoryhttps://github.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2Fcodefinity%2Foeuvre&report=codefinity+%28user%29
Brancheshttps://github.com/codefinity/oeuvre/branches
Tagshttps://github.com/codefinity/oeuvre/tags
https://github.com/codefinity/oeuvre/branches
https://github.com/codefinity/oeuvre/tags
749 Commitshttps://github.com/codefinity/oeuvre/commits/master/
https://github.com/codefinity/oeuvre/commits/master/
clienthttps://github.com/codefinity/oeuvre/tree/master/client
clienthttps://github.com/codefinity/oeuvre/tree/master/client
designhttps://github.com/codefinity/oeuvre/tree/master/design
designhttps://github.com/codefinity/oeuvre/tree/master/design
serverhttps://github.com/codefinity/oeuvre/tree/master/server
serverhttps://github.com/codefinity/oeuvre/tree/master/server
.gitignorehttps://github.com/codefinity/oeuvre/blob/master/.gitignore
.gitignorehttps://github.com/codefinity/oeuvre/blob/master/.gitignore
IssueResolutionsAndWorkarounds.mdhttps://github.com/codefinity/oeuvre/blob/master/IssueResolutionsAndWorkarounds.md
IssueResolutionsAndWorkarounds.mdhttps://github.com/codefinity/oeuvre/blob/master/IssueResolutionsAndWorkarounds.md
LICENSEhttps://github.com/codefinity/oeuvre/blob/master/LICENSE
LICENSEhttps://github.com/codefinity/oeuvre/blob/master/LICENSE
README.mdhttps://github.com/codefinity/oeuvre/blob/master/README.md
README.mdhttps://github.com/codefinity/oeuvre/blob/master/README.md
SETUP.mdhttps://github.com/codefinity/oeuvre/blob/master/SETUP.md
SETUP.mdhttps://github.com/codefinity/oeuvre/blob/master/SETUP.md
TESTS.mdhttps://github.com/codefinity/oeuvre/blob/master/TESTS.md
TESTS.mdhttps://github.com/codefinity/oeuvre/blob/master/TESTS.md
run-all-tests.bathttps://github.com/codefinity/oeuvre/blob/master/run-all-tests.bat
run-all-tests.bathttps://github.com/codefinity/oeuvre/blob/master/run-all-tests.bat
READMEhttps://github.com/codefinity/oeuvre
MIT licensehttps://github.com/codefinity/oeuvre
https://github.com/codefinity/oeuvre#oeuvre
https://github.com/codefinity/oeuvre#oeuvre---the-theater-of-evolutionary-architecture
https://github.com/codefinity/oeuvre#note
Issueshttps://github.com/codefinity/oeuvre/issues
Issueshttps://github.com/codefinity/oeuvre/issues
https://github.com/codefinity/oeuvre#wanted
https://github.com/codefinity/oeuvre#table-of-contents
1. Introducing Oeuvrehttps://github.com/codefinity/oeuvre#1-Introducing-Oeuvre
2. The Master Planhttps://github.com/codefinity/oeuvre#2-The-Master-Plan
3. Stratergy and Technology Must Go Hand-In-Handhttps://github.com/codefinity/oeuvre#3-Stratergy-and-Technology-Must-Go-Hand-In-Hand
4. Setup Instructionshttps://github.com/codefinity/oeuvre#4-Setup-Instructions
5. A Need for a Project Like Oeuvrehttps://github.com/codefinity/oeuvre#5-A-Need-for-a-Project-Like-Oeuvre
6. How Real World Evolution Workshttps://github.com/codefinity/oeuvre#6-How-Real-World-Evolution-Works
7. Lessons Worth Learning From Real World Evolutionhttps://github.com/codefinity/oeuvre#7-Lessons-worth-learning-from-real-world-evolution
8. How To Make Principles Of Evolution Work for Architecturehttps://github.com/codefinity/oeuvre#8-How-To-Make-Principles-Of-Evolution-Work-for-Architecture
9. Guided Evolutionhttps://github.com/codefinity/oeuvre#9-Guided-Evolution
10. Dangers of Overuse of Conceptshttps://github.com/codefinity/oeuvre#10-Dangers-of-Overuse-of-Concepts
11. Reasons for Selection of Domain Driven Design Architecture https://github.com/codefinity/oeuvre#11-Reasons-for-Selection-of-Domain-Driven-Design-Architecture
12. The Hexagonal Architecturehttps://github.com/codefinity/oeuvre#13-The-Hexagonal-Architecture
13. Reportinghttps://github.com/codefinity/oeuvre#12-Reporting
14. No Silver Bullethttps://github.com/codefinity/oeuvre#14-No-Silver-Bullet
15. Development Methodologieshttps://github.com/codefinity/oeuvre#15-Development-Methodologies
https://github.com/codefinity/oeuvre#1-introducing-oeuvre
https://github.com/codefinity/oeuvre#2-the-master-plan
https://raw.githubusercontent.com/codefinity/oeuvre/master/design/images/ExplanationDiagrams-Oeuvre-Evolution.png
https://github.com/codefinity/oeuvre#evolution-one--positioning-for-evolution
Evolution In Actionhttps://github.com/codefinity/oeuvre#EvolutionIn-Action
Hexagonal - Prots and Adaptershttps://github.com/codefinity/oeuvre#13-The-Hexagonal-Architecture
Domain Driven Designhttps://github.com/codefinity/oeuvre#11-Reasons-for-Selection-of-Domain-Driven-Design-Architecture
No Silver Bullethttps://github.com/codefinity/oeuvre#14-No-Silver-Bullet
How To Make Principles Of Evolution Work for Architecturehttps://github.com/codefinity/oeuvre#8-How-To-Make-Principles-Of-Evolution-Work-for-Architecture
Guided Evolutionhttps://github.com/codefinity/oeuvre#9-Guided-Evolution
The Reactive Manifestohttps://www.reactivemanifesto.org/
The 12 Factor Appshttps://12factor.net/
https://github.com/codefinity/oeuvre#3-business-stratergy-and-technology-must-go-hand-in-hand
https://github.com/codefinity/oeuvre/blob/master/design/images/ExplanationDiagrams-ITStratergy.png
https://github.com/codefinity/oeuvre#4-setup-instructions
herehttps://github.com/codefinity/oeuvre/blob/master/SETUP.md
https://github.com/codefinity/oeuvre#5-a-need-for-a-project-like-oeuvre
https://github.com/codefinity/oeuvre#6-how-real-world-evolution-works
https://github.com/codefinity/oeuvre/blob/master/design/images/ExplanationDiagrams-RealWorldEvolution.png
https://github.com/codefinity/oeuvre#7-lessons-worth-learning-from-real-world-evolution
https://github.com/codefinity/oeuvre#8-how-to-make-principles-of-evolution-work-for-architecture
https://github.com/codefinity/oeuvre#requirement-is-the-king
https://github.com/codefinity/oeuvre#single-responsibility-principle
https://github.com/codefinity/oeuvre#importance-of-boundaries
All You Might Really Need is a Monolith Disguised as Microserviceshttps://medium.com/swlh/all-you-might-really-need-is-a-monolith-disguised-as-microservices-4b099da3fa8f
https://github.com/codefinity/oeuvre#boundaries-provide-resilience
https://github.com/codefinity/oeuvre#boundaries-makes-systems-antifragile
https://github.com/codefinity/oeuvre#boundaries-allows-you-to-make-small-errors
https://github.com/codefinity/oeuvre#boundaries-ensures-emergent-design
https://github.com/codefinity/oeuvre#fitness-function
https://github.com/codefinity/oeuvre#the-architectral-quanta
https://github.com/codefinity/oeuvre#getting-the-evolutionary-trejectory-right
A Sound of Thunderhttps://en.wikipedia.org/wiki/A_Sound_of_Thunder
https://github.com/codefinity/oeuvre#dimensions-of-evolution
Building Evolutionary Architectures: Support Constant Changehttps://www.amazon.com/Building-Evolutionary-Architectures-Support-Constant/dp/1491986360
https://github.com/codefinity/oeuvre/blob/master/design/images/ExplanationDiagrams-DimensionsOfEvolution.png
https://github.com/codefinity/oeuvre#evolution-over-adaptation
https://github.com/codefinity/oeuvre#9-guided-evolution
https://github.com/codefinity/oeuvre#business-requirements-fitness-functions
https://github.com/codefinity/oeuvre#1-domain-tests
https://github.com/codefinity/oeuvre#2-module-integration-tests
https://github.com/codefinity/oeuvre#3-functional-tests
https://github.com/codefinity/oeuvre#non-functional-fitness-functions
https://github.com/codefinity/oeuvre#architectural-fitness-functions
https://raw.githubusercontent.com/codefinity/oeuvre/master/design/images/ExplanationDiagrams-EAProcess.png
https://github.com/codefinity/oeuvre#10-dangers-of-overuse-of-concepts
https://github.com/codefinity/oeuvre#11-reasons-for-selection-of-domain-driven-design-architecture
https://github.com/codefinity/oeuvre#why-classical-3-layered-architecture-fails-to-evolve
https://github.com/codefinity/oeuvre/blob/master/design/images/ExplanationDiagrams-3T-Architecture-Domains-Cross-Referencing.png
https://github.com/codefinity/oeuvre/blob/master/design/images/ExplanationDiagrams-Problems-Of-Classical-3Tier-Architecture.png
https://github.com/codefinity/oeuvre#why-is-domain-driven-designddd-the-best-approach-for-evolutionary-architecture
https://github.com/codefinity/oeuvre/blob/master/design/images/ExplanationDiagrams-CellMimicDDDModel.png
https://github.com/codefinity/oeuvre#not-comfortable-with-domain-driven-designddd---take-the-middle-path
https://github.com/codefinity/oeuvre#12-the-hexagonal-architecture
Hexagonal Architecturehttps://alistair.cockburn.us/hexagonal-architecture/
https://github.com/codefinity/oeuvre/blob/master/design/images/ExplanationDiagrams-HexagonalArchitecture.png
https://github.com/codefinity/oeuvre/blob/master/design/images/ExplanationDiagrams-Hexagonal-DDD.png
https://github.com/codefinity/oeuvre#13-reporting
https://github.com/codefinity/oeuvre/blob/master/design/images/ExplanationDiagrams-Reporting.png
https://github.com/codefinity/oeuvre#14-no-silver-bullet
No Silver Bullet – Essence and Accident in Software Engineeringhttp://www.cs.unc.edu/techreports/86-020.pdf
Galls Lawhttp://principles-wiki.net/principles:gall_s_law
https://github.com/codefinity/oeuvre#15-development-methodologies
https://github.com/codefinity/oeuvre#architecture-decision-logs
Michael Nygard's templatehttps://cognitect.com/blog/2011/11/15/documenting-architecture-decisions
folderhttps://github.com/codefinity/oeuvre/blob/master/design/architecture-decision-logs
https://github.com/codefinity/oeuvre#event-storming
https://github.com/codefinity/oeuvre#behaviour-driven-development
https://github.com/codefinity/oeuvre#test-driven-development
https://github.com/codefinity/oeuvre#modular-monolith
https://github.com/codefinity/oeuvre#domain-driven-design
https://github.com/codefinity/oeuvre#command-query-responsibility-segregation-cqrs
https://github.com/codefinity/oeuvre#event-driven-architecture
https://github.com/codefinity/oeuvre#the-reactive-manifesto
https://github.com/codefinity/oeuvre#continuous-integration-and-deployment-cicd
https://github.com/codefinity/oeuvre#12-factor-apps
https://github.com/codefinity/oeuvre#hexagonal-architecture
https://github.com/codefinity/oeuvre#solid-principles
https://github.com/codefinity/oeuvre#code-coverage
https://github.com/codefinity/oeuvre#evolution-in-action
https://github.com/codefinity/oeuvre#fitness-functions-used
https://github.com/codefinity/oeuvre#arch-unit
https://github.com/codefinity/oeuvre#bdd
https://github.com/codefinity/oeuvre#integration-tests
https://github.com/codefinity/oeuvre#quantas-used-in-this-architecture
https://github.com/codefinity/oeuvre#structural-quanta
https://github.com/codefinity/oeuvre#command
https://github.com/codefinity/oeuvre#query
https://github.com/codefinity/oeuvre#domain-events
https://github.com/codefinity/oeuvre#integration-events
https://github.com/codefinity/oeuvre#integration-services
https://github.com/codefinity/oeuvre#business-quanta
https://github.com/codefinity/oeuvre#aggregates
https://github.com/codefinity/oeuvre#deployment-quanta-used
https://github.com/codefinity/oeuvre#modulesbonded-contexts
https://github.com/codefinity/oeuvre#module-architecture
https://github.com/codefinity/oeuvre#module-integration
https://github.com/codefinity/oeuvre#system-architecture
https://github.com/codefinity/oeuvre#test-architecture
https://github.com/codefinity/oeuvre#development-process
https://github.com/codefinity/oeuvre#domain-and-infrastructure
https://github.com/codefinity/oeuvre#module-integration-1
https://github.com/codefinity/oeuvre#application-integration
https://github.com/codefinity/oeuvre#requirement-discussion
https://github.com/codefinity/oeuvre#functional-requirements
https://github.com/codefinity/oeuvre#non-functional-expectations
https://github.com/codefinity/oeuvre#how-does-the-architecture-address-non-functional-expectations
https://github.com/codefinity/oeuvre#technology-stack
https://github.com/codefinity/oeuvre#discussion
https://github.com/codefinity/oeuvre#expectation
https://github.com/codefinity/oeuvre#selection
https://github.com/codefinity/oeuvre#requirement-analysis-and-design
https://github.com/codefinity/oeuvre#event-stroming-boards
https://github.com/codefinity/oeuvre#big-picture-event-storming
https://github.com/codefinity/oeuvre/blob/master/design/EventStorming-IdentityAccess-BigPictureEventStorming.png
https://github.com/codefinity/oeuvre#design-level--event-storming
https://github.com/codefinity/oeuvre/blob/master/design/EventStorming-IdentityAccess-DesignLevelEventStorming.png
https://github.com/codefinity/oeuvre#boundary-analysis
https://github.com/codefinity/oeuvre#bounded-context-design-modules
https://github.com/codefinity/oeuvre#identity-access---module
https://github.com/codefinity/oeuvre#process-discovery
https://github.com/codefinity/oeuvre/blob/master/design/EventStorming-IdentityAccess-ProcessMapping.png
https://github.com/codefinity/oeuvre#ubiquitous-language-discovery
https://github.com/codefinity/oeuvre/blob/master/design/EventStorming-IdentityAcess-UbiquitousLanguageDiscovery.png
https://github.com/codefinity/oeuvre#example-mapping
https://github.com/codefinity/oeuvre/blob/master/design/EventStorming-IdentityAccess-ExampleMapping.png
https://github.com/codefinity/oeuvre#arranged-design-level--event-storming
https://github.com/codefinity/oeuvre/blob/master/design/EventStorming-IdentityAccess-DesignLevelEventStorming-Arranged.png
https://github.com/codefinity/oeuvre#content-creation
https://github.com/codefinity/oeuvre#miro---section-to-be-removed-later
Big Picture Event Sorminghttps://miro.com/app/board/o9J_knjMlGU=/
Design Level Event Storminghttps://miro.com/app/board/o9J_kniwpWE=/
More Design Level Event Storminghttps://miro.com/app/board/o9J_knmsmnU=/
https://github.com/codefinity/oeuvre#feature-files-creation
https://github.com/codefinity/oeuvre#template
https://github.com/codefinity/oeuvre#identity-access
Registration.featurehttps://github.com/codefinity/oeuvre/blob/master/server/src/Specifications/Features/Functional/IdentityAccess/Oeuvre.Specs.IdentityAccess/Features/Registration.feature
https://github.com/codefinity/oeuvre#registrationfeature
EmailVerification.featurehttps://github.com/codefinity/oeuvre/blob/master/server/src/Specifications/Features/Functional/IdentityAccess/Oeuvre.Specs.IdentityAccess/Features/EmailVerification.feature
https://github.com/codefinity/oeuvre#emailverificationfeature
Authentication.featurehttps://github.com/codefinity/oeuvre/blob/master/server/src/Specifications/Features/Functional/IdentityAccess/Oeuvre.Specs.IdentityAccess/Features/Authentication.feature
https://github.com/codefinity/oeuvre#authenticationfeature
DeActivateUser.featurehttps://github.com/codefinity/oeuvre/blob/master/server/src/Specifications/Features/Functional/IdentityAccess/Oeuvre.Specs.IdentityAccess/Features/DeActivateUser.feature
https://github.com/codefinity/oeuvre#deactivateuserfeature
ActivateUser.featurehttps://github.com/codefinity/oeuvre/blob/master/server/src/Specifications/Features/Functional/IdentityAccess/Oeuvre.Specs.IdentityAccess/Features/ActivateUser.feature
https://github.com/codefinity/oeuvre#activateuserfeature
ForgotPasswordRequest.featurehttps://github.com/codefinity/oeuvre/blob/master/server/src/Specifications/Features/Functional/IdentityAccess/Oeuvre.Specs.IdentityAccess/Features/ForgotPasswordRequest.feature
https://github.com/codefinity/oeuvre#forgotpasswordrequestfeature
ResetPassword.featurehttps://github.com/codefinity/oeuvre/blob/master/server/src/Specifications/Features/Functional/IdentityAccess/Oeuvre.Specs.IdentityAccess/Features/ResetPassword.feature
https://github.com/codefinity/oeuvre#resetpasswordfeature
UserProfile.featurehttps://github.com/codefinity/oeuvre/blob/master/server/src/Specifications/Features/Functional/IdentityAccess/Oeuvre.Specs.IdentityAccess/Features/UserProfile.feature
https://github.com/codefinity/oeuvre#userprofilefeature
UserSettings.featurehttps://github.com/codefinity/oeuvre/blob/master/server/src/Specifications/Features/Functional/IdentityAccess/Oeuvre.Specs.IdentityAccess/Features/UserSettings.feature
https://github.com/codefinity/oeuvre#usersettingsfeature
https://github.com/codefinity/oeuvre#content-creation-1
https://github.com/codefinity/oeuvre#api-design
https://github.com/codefinity/oeuvre#identity-access-1
http://localhost:5000/identityaccess/registerhttp://localhost:5000/identityaccess/register
https://github.com/codefinity/oeuvre#content-creation-2
https://github.com/codefinity/oeuvre#creating-fitness-functions
https://github.com/codefinity/oeuvre#architecturestructural-integrity-fitness
https://github.com/codefinity/oeuvre#domain-fitness
https://github.com/codefinity/oeuvre#boundedcontextmodule-fitness
https://github.com/codefinity/oeuvre#application-process-fitness
https://github.com/codefinity/oeuvre#application-boundaries-fitness
https://github.com/codefinity/oeuvre#non-functional-fitness
https://github.com/codefinity/oeuvre#development
https://github.com/codefinity/oeuvre#event-storming---component-map
Registration.featurehttps://github.com/codefinity/oeuvre/blob/master/server/src/Specifications/Features/Functional/IdentityAccess/Oeuvre.Specs.IdentityAccess/Features/Registration/Registration.feature
RegisterNewUserCommandHandler.cshttps://github.com/codefinity/oeuvre/blob/master/server/src/Modules/IdentityAccess/Oeuvre.Modules.IdentityAccess.Application/UserRegistrations/RegisterNewUser/RegisterNewUserCommandHandler.cs
Registration.cshttps://github.com/codefinity/oeuvre/blob/master/server/src/Modules/IdentityAccess/Oeuvre.Modules.IdentityAccess.Domain/UserRegistrations/Registration.cs
UserEmailIdLoginMustBeUniqueRule.cshttps://github.com/codefinity/oeuvre/blob/master/server/src/Modules/IdentityAccess/Oeuvre.Modules.IdentityAccess.Domain/UserRegistrations/Rules/UserEmailIdLoginMustBeUniqueRule.cs
Registration.cshttps://github.com/codefinity/oeuvre/blob/master/server/src/Modules/IdentityAccess/Oeuvre.Modules.IdentityAccess.Domain/UserRegistrations/Registration.cs
Registration.cshttps://github.com/codefinity/oeuvre/blob/master/server/src/Modules/IdentityAccess/Oeuvre.Modules.IdentityAccess.Domain/UserRegistrations/Registration.cs
NewUserRegisteredEnqueueEmailConfirmationHandler.cshttps://github.com/codefinity/oeuvre/blob/master/server/src/Modules/IdentityAccess/Oeuvre.Modules.IdentityAccess.Application/UserRegistrations/RegisterNewUser/NewUserRegisteredEnqueueEmailConfirmationHandler.cs
SendUserRegistrationConfirmationEmailCommandHandler.cshttps://github.com/codefinity/oeuvre/blob/master/server/src/Modules/IdentityAccess/Oeuvre.Modules.IdentityAccess.Application/UserRegistrations/SendUserRegistrationConfirmationEmail/SendUserRegistrationConfirmationEmailCommandHandler.cs
SendUserRegistrationConfirmationEmailCommandHandler.cshttps://github.com/codefinity/oeuvre/blob/master/server/src/Modules/IdentityAccess/Oeuvre.Modules.IdentityAccess.Application/UserRegistrations/SendUserRegistrationConfirmationEmail/SendUserRegistrationConfirmationEmailCommandHandler.cs
Registration.cshttps://github.com/codefinity/oeuvre/blob/master/server/src/Modules/IdentityAccess/Oeuvre.Modules.IdentityAccess.Domain/UserRegistrations/Registration.cs
https://github.com/codefinity/oeuvre#testing-and-code-coverage
herehttps://github.com/codefinity/oeuvre/blob/master/TESTS.md
https://github.com/codefinity/oeuvre#continuous-integration-and-deployment-cicd-1
https://github.com/codefinity/oeuvre#inspiration
https://github.com/codefinity/oeuvre#special-thanks
kgrzybek/modular-monolith-with-dddhttps://github.com/kgrzybek/modular-monolith-with-ddd
https://github.com/codefinity/oeuvre#evolutionary-architectures
https://github.com/codefinity/oeuvre#talks
Talkshttp://evolutionaryarchitecture.com/talks.html
Evolutionary Architecture with Patrick Kuahttps://www.youtube.com/watch?v=7e6Ww8b2hzQ
Manchester Geek Nights - Principles and Techniques of Evolutionary Architecture with Dr. Rebecca Parsonshttps://www.youtube.com/watch?v=ZIsgHs0w44Y
Principles of Evolutionary Architecture - Rebecca Parsonshttps://www.youtube.com/watch?v=T1kwuP_JWrk
Microservices & Evolutionary Architecture - Rebecca Parsonshttps://www.youtube.com/watch?v=WhHtVUlJNA0
The Evolution of Evolutionary Architecture - Rebecca Parsonshttps://www.youtube.com/watch?v=dgxr4nEjaFw
Voxxed Days Vienna - Evolutionary Software Architectures - Neal Fordhttps://www.youtube.com/watch?v=CglSFhwbI3s
SATURN2016 - Evolutionary Architecture with Patrick Kuahttps://www.youtube.com/watch?v=XSrLU4TOoxA
SDDConf 2016 - Keynote on Evolutionary Architectureshttps://vimeo.com/user28557683/review/169995132/8468bd9321
https://github.com/codefinity/oeuvre#articles
scottwd9/building-evolutionary-architectures.mdhttps://gist.github.com/scottwd9/ada88f963aac95893e1eba10d4ad8f6d
https://github.com/codefinity/oeuvre#books
Building Evolutionary Architectures: Support Constant Changehttps://www.amazon.com/Building-Evolutionary-Architectures-Support-Constant/dp/1491986360
https://github.com/codefinity/oeuvre#domain-driven-design-1
https://github.com/codefinity/oeuvre#repositories
VaughnVernon/IDDD_Sampleshttps://github.com/VaughnVernon/IDDD_Samples
ddd-crew/ddd-starter-modelling-processhttps://github.com/ddd-crew/ddd-starter-modelling-process
https://github.com/codefinity/oeuvre#templates
ddd-crew/bounded-context-canvashttps://github.com/ddd-crew/bounded-context-canvas
https://github.com/codefinity/oeuvre#books-1
Implementing Domain-Driven Designhttps://www.oreilly.com/library/view/implementing-domain-driven-design/9780133039900/
Patterns, Principles, and Practices of Domain-Driven Designhttps://www.oreilly.com/library/view/patterns-principles-and/9781118714706/
Domain-Driven Design: Tackling Complexity in the Heart of Softwarehttps://www.oreilly.com/library/view/domain-driven-design-tackling/0321125215/
Hands-On Domain-Driven Design with .NET Corehttps://www.packtpub.com/in/application-development/hands-domain-driven-design-net-core
https://github.com/codefinity/oeuvre#videos
Julie Lerman talks about DDD and EF Core 3https://www.youtube.com/watch?v=9XeazTD5AwY&feature=emb_title
https://github.com/codefinity/oeuvre#modular-monoliths
https://github.com/codefinity/oeuvre#articles-1
All You Might Really Need is a Monolith Disguised as Microserviceshttps://medium.com/swlh/all-you-might-really-need-is-a-monolith-disguised-as-microservices-4b099da3fa8f
https://github.com/codefinity/oeuvre#event-storming-1
https://github.com/codefinity/oeuvre#repositories-1
mariuszgil/awesome-eventstorminghttps://github.com/mariuszgil/awesome-eventstorming
ddd-crew/eventstorming-glossary-cheat-sheethttps://github.com/ddd-crew/eventstorming-glossary-cheat-sheet
Whirlpool-of-Eventshttps://github.com/codefinity/whirlpool-of-events
https://github.com/codefinity/oeuvre#articles-2
Event Storming and Spring with a Splash of DDDhttps://spring.io/blog/2018/04/11/event-storming-and-spring-with-a-splash-of-ddd
EventStorming; Core concepts, glossary and legendhttps://baasie.com/2020/07/16/eventstorming-core-concepts-glossary-and-legend/
https://github.com/codefinity/oeuvre#books-2
Introducing EventStorminghttps://leanpub.com/introducing_eventstorming
https://github.com/codefinity/oeuvre#hexagonal-architecture-1
Ready for changes with Hexagonal Architecture - Netflix Technology Bloghttps://netflixtechblog.com/ready-for-changes-with-hexagonal-architecture-b315ec967749
Hexagonal architecturehttps://alistair.cockburn.us/hexagonal-architecture/
Hexagonal Architecture with Java and Springhttps://reflectoring.io/spring-hexagonal/
Hexagonal Architecture in Javahttps://www.geeksforgeeks.org/hexagonal-architecture-in-java/
Hexagonal Architecture: Introduction Part Ihttps://hackernoon.com/hexagonal-architecture-introduction-part-i-e51h36id
https://github.com/codefinity/oeuvre#bdd-1
https://github.com/codefinity/oeuvre#references
Gherkin Referencehttps://cucumber.io/docs/gherkin/reference/
https://github.com/codefinity/oeuvre#articles-3
SpecFlow - Getting Startedhttps://specflow.org/getting-started/
https://github.com/codefinity/oeuvre#books-3
Writing Great Specificationshttps://www.manning.com/books/writing-great-specifications
https://github.com/codefinity/oeuvre#the-reactive-manifesto-1
The Reactive Manifestohttps://www.reactivemanifesto.org/
https://github.com/codefinity/oeuvre#the-twelve-factor-app
The Twelve-Factor Apphttps://12factor.net/
https://github.com/codefinity/oeuvre#code-coverage-1
Measuring .NET Core Test Coverage with Coverlethttps://www.tonyranieri.com/blog/2019/07/31/Measuring-.NET-Core-Test-Coverage-with-Coverlet/
Use code coverage for unit testinghttps://docs.microsoft.com/en-us/dotnet/core/testing/unit-testing-code-coverage?tabs=windows
https://github.com/codefinity/oeuvre#architecture-decision-log
joelparkerhenderson/architecture_decision_recordhttps://github.com/joelparkerhenderson/architecture_decision_record
DOCUMENTING ARCHITECTURE DECISIONShttps://cognitect.com/blog/2011/11/15/documenting-architecture-decisions
https://github.com/codefinity/oeuvre#worthy-clones
ddd-by-examples/libraryhttps://github.com/ddd-by-examples/library
https://github.com/codefinity/oeuvre#interesting-reads
Simple Domain Events with EFCore and MediatRhttps://cfrenzel.com/domain-events-efcore-mediatr/
Avoid In-Memory Databases for Testshttps://jimmybogard.com/avoid-in-memory-databases-for-tests/
DeactivateUserhttps://udidahan.com/2009/09/01/dont-delete-just-dont/
Avoid Soft Deleteshttps://ayende.com/blog/4157/avoid-soft-deletes
https://github.com/codefinity/oeuvre#insightful-videos
Julie Lerman talks about DDD and EF Core 3https://www.youtube.com/watch?v=9XeazTD5AwY
Julie LERMAN: Mapping DDD Domain Models with EF Core 2.1 @ Update Conference Prague 2018https://www.youtube.com/watch?v=Z62cbp61Bb8
https://github.com/codefinity/oeuvre#issue-resolutions-and-workarounds
herehttps://github.com/codefinity/oeuvre/blob/master/IssueResolutionsAndWorkarounds.md
bddhttps://github.com/topics/bdd
behavior-driven-developmenthttps://github.com/topics/behavior-driven-development
clean-architecturehttps://github.com/topics/clean-architecture
clean-codehttps://github.com/topics/clean-code
csharphttps://github.com/topics/csharp
domain-driven-designhttps://github.com/topics/domain-driven-design
emergent-softwarehttps://github.com/topics/emergent-software
emergent-systemshttps://github.com/topics/emergent-systems
event-storminghttps://github.com/topics/event-storming
evolutionary-architecturehttps://github.com/topics/evolutionary-architecture
mockinghttps://github.com/topics/mocking
modular-architecturehttps://github.com/topics/modular-architecture
modular-monolithhttps://github.com/topics/modular-monolith
netcorehttps://github.com/topics/netcore
netcore31https://github.com/topics/netcore31
reactjshttps://github.com/topics/reactjs
tddhttps://github.com/topics/tdd
test-driven-developmenthttps://github.com/topics/test-driven-development
Readmehttps://github.com/codefinity/oeuvre#readme-ov-file
MIT licensehttps://github.com/codefinity/oeuvre#MIT-1-ov-file
Activityhttps://github.com/codefinity/oeuvre/activity
2 forkshttps://github.com/codefinity/oeuvre/forks
Report repositoryhttps://github.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2Fcodefinity%2Foeuvre&report=codefinity+%28user%29
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.