Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
2011 © EPAM Systems www.epam.com <epam> Hybrid Cloud for Continuous Delivering process
<EPAM title=“OPEN CAMP” year=“2011”> <topic>Overview</topic> <topic>Technology stack</topic> <topic>Specific of spring ann...
OVERVIEW SVN PPRD SERVER BUG TRACKING SYSTEM QA SERVER PROD SERVER 2011 © EPAM Systems www.epam.com <epam> PRODUCT OWNER Q...
SVN PPRD SERVER BUG TRACKING SYSTEM QA SERVER 1..N 0..24 hr PROD SERVER OVERVIEW 2011 © EPAM Systems www.epam.com <epam> 1...
TECHNOLOGY STACK <ul><li>Maven </li></ul><ul><ul><li>Eclips, IntelliJ IDEA, Far </li></ul></ul><ul><ul><li>Automatic build...
SPECIFIC OF SPRING ANNOTATION USAGE … <!-- Network service --> <bean id=&quot;networkService&quot; class=&quot;com.maestro...
SPECIFIC OF SPRING ANNOTATION USAGE … <!-- Network service --> <bean id=&quot;networkService&quot; class=&quot;com.maestro...
SPECIFIC OF SPRING ANNOTATION USAGE 2011 © EPAM Systems www.epam.com <epam>
PUBLIC API FOR EPAM CLOUD COMPREHENSIVE COMMON COMPACT TEMPLATE 2011 © EPAM Systems www.epam.com <epam>
GOOGLE CLOSURE AS FRONT-END CLIENT 2011 © EPAM Systems www.epam.com <epam>
GOOGLE CLOSURE AS FRONT-END CLIENT 2011 © EPAM Systems www.epam.com <epam>
REAL-TIME PROFILING AND CUSTOM LOG APPENDER System.out.println(<log message>); 2011 © EPAM Systems www.epam.com <epam>
System.out.println(<log message>); log4j REAL-TIME PROFILING AND CUSTOM LOG APPENDER 2011 © EPAM Systems www.epam.com <epam>
System.out.println(<method execution time>); REAL-TIME PROFILING AND CUSTOM LOG APPENDER 2011 © EPAM Systems www.epam.com ...
System.out.println(<method execution time>); perf4j REAL-TIME PROFILING AND CUSTOM LOG APPENDER 2011 © EPAM Systems www.ep...
QUESTIONS: 2011 © EPAM Systems www.epam.com <epam>
Upcoming SlideShare
Loading in …5
×

Hybrid cloud

727 views

Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Hybrid cloud

  1. 1. 2011 © EPAM Systems www.epam.com <epam> Hybrid Cloud for Continuous Delivering process
  2. 2. <EPAM title=“OPEN CAMP” year=“2011”> <topic>Overview</topic> <topic>Technology stack</topic> <topic>Specific of spring annotation usage</topic> <topic>Public API for EPAM CLOUD</topic> <topic>Google Closure as front-end client</topic> <topic>Real-time profiling and custom log appender</topic> </EPAM> 2011 © EPAM Systems www.epam.com <epam>
  3. 3. OVERVIEW SVN PPRD SERVER BUG TRACKING SYSTEM QA SERVER PROD SERVER 2011 © EPAM Systems www.epam.com <epam> PRODUCT OWNER QA DEVELOPER USERS ADMINISTRATOR
  4. 4. SVN PPRD SERVER BUG TRACKING SYSTEM QA SERVER 1..N 0..24 hr PROD SERVER OVERVIEW 2011 © EPAM Systems www.epam.com <epam> 1..N 0..24 hr 1..N 0..24 hr DEVELOPER QA PRODUCT OWNER ADMINISTRATOR USERS
  5. 5. TECHNOLOGY STACK <ul><li>Maven </li></ul><ul><ul><li>Eclips, IntelliJ IDEA, Far </li></ul></ul><ul><ul><li>Automatic build </li></ul></ul><ul><ul><li>Versioning of libraries </li></ul></ul><ul><ul><li>t7:run </li></ul></ul><ul><li>Spring Framework </li></ul><ul><ul><li>Quick start </li></ul></ul><ul><ul><li>Security </li></ul></ul><ul><li>Tomcat 7 </li></ul><ul><ul><li>Memory usage optimization </li></ul></ul><ul><ul><li>Web application memory leak detection and prevention </li></ul></ul><ul><ul><li>Versioning </li></ul></ul>2011 © EPAM Systems www.epam.com <epam>
  6. 6. SPECIFIC OF SPRING ANNOTATION USAGE … <!-- Network service --> <bean id=&quot;networkService&quot; class=&quot;com.maestro.web.service.NetworkService&quot;> </bean> … … @Controller @RequestMapping(ENTRY_POINT_WIZARD) public class WizardFrontController extends AbstractAPIController { … 2011 © EPAM Systems www.epam.com <epam> XML ANNOTATION
  7. 7. SPECIFIC OF SPRING ANNOTATION USAGE … <!-- Network service --> <bean id=&quot;networkService&quot; class=&quot;com.maestro.web.service.NetworkService&quot;> </bean> … … @Controller @RequestMapping(ENTRY_POINT_WIZARD) public class WizardFrontController extends AbstractAPIController { … 2011 © EPAM Systems www.epam.com <epam> XML ANNOTATION
  8. 8. SPECIFIC OF SPRING ANNOTATION USAGE 2011 © EPAM Systems www.epam.com <epam>
  9. 9. PUBLIC API FOR EPAM CLOUD COMPREHENSIVE COMMON COMPACT TEMPLATE 2011 © EPAM Systems www.epam.com <epam>
  10. 10. GOOGLE CLOSURE AS FRONT-END CLIENT 2011 © EPAM Systems www.epam.com <epam>
  11. 11. GOOGLE CLOSURE AS FRONT-END CLIENT 2011 © EPAM Systems www.epam.com <epam>
  12. 12. REAL-TIME PROFILING AND CUSTOM LOG APPENDER System.out.println(<log message>); 2011 © EPAM Systems www.epam.com <epam>
  13. 13. System.out.println(<log message>); log4j REAL-TIME PROFILING AND CUSTOM LOG APPENDER 2011 © EPAM Systems www.epam.com <epam>
  14. 14. System.out.println(<method execution time>); REAL-TIME PROFILING AND CUSTOM LOG APPENDER 2011 © EPAM Systems www.epam.com <epam>
  15. 15. System.out.println(<method execution time>); perf4j REAL-TIME PROFILING AND CUSTOM LOG APPENDER 2011 © EPAM Systems www.epam.com <epam>
  16. 16. QUESTIONS: 2011 © EPAM Systems www.epam.com <epam>

×