Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jeroendedauw/fun-architecture
Presentation on the Clean Architecture as applied in the Fundraising Frontent application
https://github.com/jeroendedauw/fun-architecture
Last synced: 8 days ago
JSON representation
Presentation on the Clean Architecture as applied in the Fundraising Frontent application
- Host: GitHub
- URL: https://github.com/jeroendedauw/fun-architecture
- Owner: JeroenDeDauw
- Created: 2016-08-20T22:38:49.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2018-08-16T02:41:46.000Z (over 6 years ago)
- Last Synced: 2024-10-16T14:41:13.810Z (about 1 month ago)
- Language: CSS
- Size: 28.2 MB
- Stars: 1
- Watchers: 9
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Implementing the Clean Architecture
You have very likely heard of Hexagonal Architecture, Onion Architecture or the Clean Architecture.
While talk about this family of architectures is common, it can be hard to find good real-world examples.
In this presentation I tell you the story of how we, at Wikimedia Deutschland, wrote an application
adhering to the Use Case approach of the Clean Architecture. This includes an introduction to the key
concepts of the Clean Architecture and an overview of the most important lessons we learned during
implementation. After the presentation you will be able to look at
[our code on GitHub](https://github.com/wmde/FundraisingFrontend) which is fully open source.## Audience
This presentation is aimed at developers. A good grasp of design fundamentals is helpful, though novice
developers will also benefit from exposure to the included concepts.The application is a PHP7 one, however the architecture principles and design techniques discussed are largely
language agnostic, and can therefore easily be applied in other OOP languages.## Topic list
* Function of the application and reason for its creation
* Our analysis and planning phase (don't worry, it's not Big Design Up Front)
* The Clean Architecture
* High level organization
* Flow of control
* Lessons learned
* Bounded Contexts## License
The slides are licensed by Jeroen De Dauw under CC BY-SA 3.0