2. Who we are
Markus Wolf, @KnisterPeter Meno Abels, @fastandfearless
Senior Developer, SinnerSchrader Director, SinnerSchrader
2
Donnerstag, 26. Mai 2011
3. Architecture is important
Choosing an architecture has impact in several dimensions
Donnerstag, 26. Mai 2011
6. Maintaince
Maintenance
Donnerstag, 26. Mai 2011
7. Our Briefing from
We want to sell our store-specific range of goods to our
customers online
Customers should be able to collect these items within a
appointed timeframe
In other words: “Click & Collect”
Sounds easy.
Donnerstag, 26. Mai 2011
9. What else?
2*10^4 products
4*10^2 shops (potential for up to 3*10^3)
... and adding:
_unique prices and product-attributes per shop
_subset catalogs for specific product lines
(e.g. Bio/Rewe-Feine-Welt/Angebote)
_personalized catalog
We need to have as much webshops as real shops providing
this service.
Donnerstag, 26. Mai 2011
29. The Result
Server-Software lines of code <2*10^4
(common > 5*10^4)
Client-Software lines of code < 10^4
(no one should need more)
Development Effort approx. (5*10^1) %
(compared to traditional approach)
Deployment 3 Systems*
*Cost of operations per year is C.H.E.A.P.
Cost per user/year is roughly about:
Donnerstag, 26. Mai 2011