Idea of a scalable software architecture in agile. Service oriented.. separate module independent , unit, performance testable

Together, Business functionality testable, performance testable.

UI, UAT testable.

UI-Application , local manager. configuration engine Database - webservice Utility modules(log, Reporting, export, format) - web service 3rd party integration.. as webservice.

Authentication module - as service

user based settings/configuration.

recovery module. for each layer. session.

central session manager.