Monday, October 06, 2014

SAP code base

Hasso Plattner, founder of SAP, is also a teacher in an open online course about in-memory databases. In one of the lessons he mentions experiments done by SAP, that by moving some logic to database stored procedures (math logic as he calls it) it was possible to reduce as much as 80% of the code size in the application server. This is of course one more chapter in the SAP HANA is great story. But I cannot help but comment this from the other point of view. SAP was able to become world leader in enterprise software with up to 80% bloated code base. One more case where "good enough" was the best decision.

3 Comments:

Anonymous Babu Kilari said...

Hey Pedro,

Isn't it the same as what the small companies were doing to run the application logic on MS Access with ASP or PHP or Python as the server side scripting language ? Appreciate if you could clear my doubt.

Babu Kilari

6:06 PM  
Blogger Babu Kilari said...

Hey Pedro,

Isn't it the same as what the small companies were doing to run the application logic on MS Access with ASP or PHP or Python as the server side scripting language ? Appreciate if you could clear my doubt.

Babu Kilari

6:06 PM  
Blogger pvl said...

Hi Babu, for sure many small companies are using bad designs that lead to larger than needed code bases. The interesting thing here that that SAP was the winner of the ERP market even though it was based on a far from optimal architecture. I suppose it is one example of the Pareto principle, they focused on optimising the main factors and architecture was good enough and did not need to be optimal.

7:45 PM  

Post a Comment

<< Home