Healthy Architectures

Preview:

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

Recommended