Upload
outsystems
View
686
Download
1
Tags:
Embed Size (px)
DESCRIPTION
A quick review or architecture, dependencies, and the OutSystems Discover tool
Citation preview
Healthy Architectures Lúcio Ferrão
OutSystems
http://bit.ly/healthyarchitecture
www.outsystems.com
0
10
20
30
40
Jun2011
Aug2011
Oct2011
Dec2011
Feb2012
Apr2012
Jun2012
Aug2012
Oct2012
Dec2012
Feb2013
Developers
Growth with OutSystems
NO ATENTION TO ARCHITECTURE?
Less Flexibility (1/3)
You cannot deploy your application, you have to wait for another project
Long Deployments (2/3)
Will you be able to deploy this version while nobody is using the system?
Deployment Failures (3/3)
You referred code that was not ready for production
You have unexpected impact on other applications
UNWANTED
DEPENDENCIES
WebSite (app)
Campaigns (app)
AddContact Reference AddContact
Contacts
Analytics (app)
Reference Audit Audit
Reference
Dependency
Indirect Dependency
DISCOVERY
A tool to measure, understand,
and control your dependencies
84 eSpaces
11% With Cyclic Dependencies
13% Connectivity
4.1 Dependencies / eSpace
345 Dependencies
19 Cyclic Dependencies
Producer
Consumer
Both Consumer
& Producer
84 eSpaces
11% With Cyclic Dependencies
13% Connectivity
4.1 Dependencies / eSpace
345 Dependencies
19 Cyclic Dependencies
3 REFERENCE SCENARIOS
204 eSpaces
13% With Cyclic Dependencies
11% Connectivity
4.7 Dependencies / eSpace
961 Dependencies
38 Cyclic Dependencies
Healthy
220 eSpaces
30% With Cyclic Dependencies
31% Connectivity
8.1 Dependencies / eSpace
1,782 Dependencies
450 Cyclic Dependencies
Not Healthy
529 eSpaces
18% With Cyclic Dependencies
7% Connectivity
5.8 Dependencies / eSpace
3,048 Dependencies
322 Cyclic Dependencies
Healthy & Large
CYCLIC DEPENDENCIES
DISCOVERY
1. Know your architecture
2. Get instant improvement suggestions
3. Keep your architecture under control
Improve your deployment time and flexibility!
DISCOVERY
Available for free on the Forge
OutSystems Platform 7.0+
Download it now!
http://bit.ly/healthyarchitecture
www.outsystems.com