application delivery controller product development ...sdn.calsoftlabs.com › downloads ›...

2
CALSOFTLABS APPLICATION DELIVERY CONTROLLER PRODUCT DEVELOPMENT & SUSTENANCE ENGINEERING THE CLIENT The client is a leading provider of integrated application delivery, load balancing, WAN optimization and application & network security solutions and a leader in Gartner Magic Quadrant. ALTEN Calsoft Labs was responsible for the development & sustenance of an Application Delivery Controller (ADC) which supports application optimization, application delivery & high availability. We also virtualized the application delivery controller to support seamless scalability in data center environments. OVERVIEW THE CHALLENGE The client wanted ALTEN Calsoft Labs to develop and sustain their ADC product portfolio. The key challenges of the project were: INNOVATE INTEGRATE TRANSFORM THE SOLUTION CASE STUDY www.altencalsoftlabs.com Development and sustenance of Application Delivery Controller (ADC) product line that supports L4-L7 application delivery optimization in Enterprise & Service Provider networks Virtualization of ADC supporting seamless scalability in data center environments Level 2/3/4 engineering support from low cost center in India ALTEN Calsoft Labs product engineering services for the ADC included L4-L7 application optimization and securely scale delivery of applications such as VoIP, Web Services, ERP, CRM etc. Support for multi- layer security with application-layer intrusion prevention, Denial of Service (DoS) protection, SSL acceleration and SSL VPN were some of the other key feature developed for the ADC. We also implemented application health checking and load balancing to simplify deployment and enable high availability application architectures. Intelligent Traffic Management was developed that enabled classification, prioritization, redirection, rate limiting and rate shaping of application traffic. ALTEN Calsoft Labs supported the product evolution from 200 Mbps standalone appliance on custom PowerPC hardware to 160 Gbps μTCA chassis appliance (x86 architecture). Virtualization of the Application Delivery with real-time dynamic allocation of data center resources and enhancements to support up to 320 virtual instances were some of the our other engineering contributions. ALTEN Calsoft Labs product engineering services for the Application Delivery Controller included: New feature development, continuous integration & verification (I&V) and quality assurance (QA), Test Automation development Sustenance engineering services including bug fixing, patch releases, service packs and software upgrades, Level -2/3/4 engineering ownership New product development, Hardware/OS migration, Feature and performance enhancements Started with 10 member core team onsite for I&V and QA, developed an offshore team of 30 members to augment the onsite team in 2003 Established a well-equipped lab infrastructure of 3500+ sq ft in India with dedicated TPC with client R&D locations Ramped up to a size of 100+ members with complete development, I&V and QA ownership across multiple projects and multiple product variants Supported migration from Waterfall to Agile processes Continuous Process Improvement initiatives directed towards Productivity & Quality improvement, Change Management and Capability Improvement KEY ENGAGEMENT HIGHLIGHTS

Upload: others

Post on 03-Jul-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Application Delivery Controller Product Development ...sdn.calsoftlabs.com › downloads › CaseStudies › Application...ALTEN Calsoft Labs product engineering services for the ADC

CALSOFTLABS

APPLICATION DELIVERY CONTROLLER PRODUCT

DEVELOPMENT & SUSTENANCE ENGINEERING

THE CLIENT

The client is a leading provider of integrated

application delivery, load balancing, WAN

optimization and application & network security

solutions and a leader in Gartner Magic Quadrant.

ALTEN Calsoft Labs was responsible for the

development & sustenance of an Application

Delivery Controller (ADC) which supports

application optimization, application delivery &

high availability. We also virtualized the application

delivery controller to support seamless scalability

in data center environments.

OVERVIEW

THE CHALLENGE

The client wanted ALTEN Calsoft Labs to develop

and sustain their ADC product portfolio. The key

challenges of the project were:

INNOVATE INTEGRATE TRANSFORM

THE SOLUTION

CASE STUDY

www.altencalsoftlabs.com

Development and sustenance of Application

Delivery Controller (ADC) product line that

supports L4-L7 application delivery optimization

in Enterprise & Service Provider networks

Virtualization of ADC supporting seamless

scalability in data center environments

Level 2/3/4 engineering support from low cost

center in India

ALTEN Calsoft Labs product engineering services for the ADC included L4-L7 application optimization

and securely scale delivery of applications such as VoIP, Web Services, ERP, CRM etc. Support for multi-

layer security with application-layer intrusion prevention, Denial of Service (DoS) protection, SSL

acceleration and SSL VPN were some of the other key feature developed for the ADC. We also

implemented application health checking and load balancing to simplify deployment and enable high

availability application architectures.

Intelligent Traffic Management was developed that enabled classification, prioritization, redirection,

rate limiting and rate shaping of application traffic. ALTEN Calsoft Labs supported the product evolution

from 200 Mbps standalone appliance on custom PowerPC hardware to 160 Gbps μTCA chassis appliance

(x86 architecture).

Virtualization of the Application Delivery with real-time dynamic allocation of data center resources and

enhancements to support up to 320 virtual instances were some of the our other engineering

contributions.

ALTEN Calsoft Labs product engineering services for the Application Delivery Controller included:

New feature development, continuous integration & verification (I&V) and quality assurance (QA),

Test Automation development

Sustenance engineering services including bug fixing, patch releases, service packs and

software upgrades, Level -2/3/4 engineering ownership

New product development, Hardware/OS migration, Feature and performance enhancements

Started with 10 member core team onsite for I&V and QA, developed an offshore team

of 30 members to augment the onsite team in 2003

Established a well-equipped lab infrastructure of 3500+ sq ft in India with dedicated TPC with

client R&D locations

Ramped up to a size of 100+ members with complete development, I&V and QA ownership across

multiple projects and multiple product variants

Supported migration from Waterfall to Agile processes

Continuous Process Improvement initiatives directed towards Productivity & Quality improvement,

Change Management and Capability Improvement

KEY ENGAGEMENT HIGHLIGHTS

Page 2: Application Delivery Controller Product Development ...sdn.calsoftlabs.com › downloads › CaseStudies › Application...ALTEN Calsoft Labs product engineering services for the ADC

CALSOFTLABSINNOVATE INTEGRATE TRANSFORM

CASE STUDY

www.altencalsoftlabs.com

TECHNOLOGY AND RESOURCES

C/C++/Linux development, Java-based Test automation framework

GIT server in India and client location

Jenkins used as Continuous Integration tool

Rally for Agile Project lifecycle Management

Other tools include CVS, GCC, GDB, etc. and Third party Test equipment