CDS Solution Development – Best Practices – ModelFeatureApp Architecture

Introduction.

Hi all! Another week went by, another page in the GitHub wiki added… In case you’re new here, read this article which explains the motivation behind it all.

I wasn’t able to add new content last week and I’m very sorry for that. Hopefully this week will make up for it.

Buildings.

I’ve added two pages – one is for the buildings and one for the building architecture. I believe that this is the most important thing if you want to make your app right.

Create architecture design and stick to it.

We’ve seen a lot of implementations and almost all of them were awful. Total ignorance of solution layering, unmanaged solutions on all downstream environments and cross dependencies between all solutions.

This is caused by no instructions on how to create solutions and what components should be included in one.

We invested a lot of time into designing architecture for our apps and I believe you can take a lot from it. Even the Microsoft Solution Lifecycle Management whitepaper suggest something similar that we’ve came up with.

How do you structure your solutions?

Leave a Reply