Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> But you rarely start by choosing a specific architecture. Unless you already know a lot about your solution.

That's how it probably should be, but in my experience it rarely is. Generally, businesses decide that they need to re-/implement x, then the enterprise architect shows up and decides on the pattern and then the developers are required to somehow make it work, even if it objectively doesn't.



These patterns are so vague and high-level that you could just throw a dart in one of them and it'd work OK for whatever some company is doing. Almost no one is solving issues that can only be described in one pattern.

If anything people are too caught up in the idea that there decisions are make or break for a business.


I guess theoretically if the enterprise architect knew about the project and its requirements, the pattern should probably have matched the intended outcome...




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: