Innlegg
CRUD-applikasjoner og forretningslaget: Et praktisk perspektiv
10. oktober 2010 • 1 min lesing
Jeg hadde en flott diskusjon med min overordnede om applikasjonsarkitektur.
Spørsmålet var: hva er verdien av forretningslaget? De fleste applikasjonene jeg har jobbet med er CRUD-applikasjoner. Er det noen verdi i et tynt lag over datalagetl?
Etter min erfaring består de fleste forretningslag av gjennomgangsmmetoder.
Hvis det ikke er noen verdi, kall datalagetl direkte. Håndter forretningslogikken fra sak til sak. I de fleste tilfeller vil dette innebære å opprette en tjenesteklasse for å innkapsle forretningslogikken.
Til slutt er det å ha et forretningslag som bare gir gjennomgangsmmetoder, en forhåndsoptimalisering. Det er mentaliteten “det vil spare meg på veien”. 95% av tiden er det bortkastet, det skaper flere endringspunkter og det reduserer vedlikeholdsbarheten.
Forfatter: Chuck Conway er en AI-ingeniør med nesten 30 års erfaring innen programvareutvikling. Han bygger praktiske AI-systemer—innholdspipelines, infrastrukturagenter og verktøy som løser virkelige problemer—og deler det han lærer underveis. Koble til ham på sosiale medier: X (@chuckconway) eller besøk ham på YouTube og på SubStack.