After listening to a NDC talk about feature-based architecture I become interested on the idea. On this presentation will show the structure of a layered architecture, and how it works regarding the process of information and some drawbacks of the implementation. To contrast, will present a feature-based architecture, showing where does it improve the previous system. For both will show the same application with implementations based on each architecture.
YOU MAY ALSO LIKE:
Slicing: Features vs Layers
Although he started early (with QuickBasic and Turbo Pascal), took him a while to center into the developer way of living. Nonetheless, he has more than 10 years experience as software developer at different levels. His main experience is around C# and .Net, but has a keen interest in other languages, especially around functional programming. In his experience two maxims have been revealed, Simple is Beautiful and Make Everyone's Life Easy. Because of them, his personal goal is to improve the experience of fellow developers (which always translates to happy customers)