4 ms·
It's top-down vs bottom-up, or custom vs generic. Top-down vs bottom-up: Top-down: starting from the business domain, and then mapping an implementation onto
by nivertech 3y ago
It's top-down vs bottom-up, or custom vs generic.
Top-down vs bottom-up:
Top-down: starting from the business domain, and then mapping an implementation onto available technologies, tools, and vendors.
Bottom-up: starting from the available technologies, tools, and vendors, and thinking how to bolt up a working solution out of them.
Custom vs generic:
Custom: DDD, CQRS/ES, Sagas, TBUI (Task-based/driven UI), GraphQL, Algebraic Data Types, etc.
Generic: RDBMS, CRUD, REST, ACID transactions, CDC, generic admin UIs, nocode/lowcode, limited/generic types, etc.