Healthy Architectures

911
-1

Published on

A quick review or architecture, dependencies, and the OutSystems Discover tool

Published in: Technology, Health & Medicine
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
911
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
25
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Healthy Architectures

  1. 1. Healthy ArchitecturesLúcio FerrãoOutSystemshttp://bit.ly/healthyarchitecturewww.outsystems.com
  2. 2. 010203040Jun2011Aug2011Oct2011Dec2011Feb2012Apr2012Jun2012Aug2012Oct2012Dec2012Feb2013DevelopersGrowth with OutSystems
  3. 3. NO ATENTION TOARCHITECTURE?
  4. 4. Less Flexibility (1/3)You cannot deploy your application,you have to wait for another project
  5. 5. Long Deployments (2/3)Will you be able to deploy this versionwhile nobody is using the system?
  6. 6. Deployment Failures (3/3)You referred code that wasnot ready for productionYou have unexpected impacton other applications
  7. 7. UNWANTEDDEPENDENCIES
  8. 8. WebSite(app)Campaigns(app)AddContact Reference AddContactContactsAnalytics(app)ReferenceAudit AuditReferenceDependencyIndirect Dependency
  9. 9. DISCOVERYA tool to measure, understand,and control your dependencies
  10. 10. 84 eSpaces11% With Cyclic Dependencies13% Connectivity4.1 Dependencies / eSpace345 Dependencies19 Cyclic DependenciesProducerConsumerBoth Consumer& Producer
  11. 11. 84 eSpaces11% With Cyclic Dependencies13% Connectivity4.1 Dependencies / eSpace345 Dependencies19 Cyclic Dependencies
  12. 12. 3 REFERENCE SCENARIOS
  13. 13. 204 eSpaces13% With Cyclic Dependencies11% Connectivity4.7 Dependencies / eSpace961 Dependencies38 Cyclic DependenciesHealthy
  14. 14. 220 eSpaces30% With Cyclic Dependencies31% Connectivity8.1 Dependencies / eSpace1,782 Dependencies450 Cyclic DependenciesNot Healthy
  15. 15. 529 eSpaces18% With Cyclic Dependencies7% Connectivity5.8 Dependencies / eSpace3,048 Dependencies322 Cyclic DependenciesHealthy& Large
  16. 16. CYCLIC DEPENDENCIES
  17. 17. DISCOVERY1. Know your architecture2. Get instant improvement suggestions3. Keep your architecture under controlImprove your deployment time and flexibility!
  18. 18. DISCOVERYAvailable for free on the ForgeOutSystems Platform 7.0+Download it now!http://bit.ly/healthyarchitecturewww.outsystems.com

×