Skip to main content
Version: 7.6.x

Setting up Infrastructure for a Development Team

Infrastructure Overview​

This section provides an overview of the infrastructure process. There are multiple activities that must occur before your construction team can start their work.

Starting Construction Dependencies

Roles​

This sections summarizes the roles and expected skill sets.

IT Operations​

The team must be knowledgeable in:

  • Server provisioning
  • Security and permissions

DevOps Team​

The team must be knowledgeable in:

  • Linux system management
  • Maven repository setup & configuration
  • Continuous integration setup & - configuration
  • JMS(Java Message Service) setup & configuration
  • Local database setup & configuration
  • Application server setup & configuration
  • Application deployment
  • Linux shell scripting

Tech Lead (Architect, Senior Developer)​

The team must be knowledgeable in:

  • Java
  • Maven
  • Java IDE setup
  • Local database setup
  • Local application server setup

Development Team​

The team must be knowledgeable in:

  • Java
  • Maven
  • Java (IDE)Integrated Development Environment setup
  • Local database setup
  • Local application server setup

Quality Assurance Team​

The team must be knowledgeable in:

  • Self-Managed Commerce Manager

  • Elastic Path Import and Export tool

  • Web testing tools:

    • Selenium
    • Cucumber
  • Local database setup

  • Local application server setup

Infrastructure Architecture​

Logical Architecture​

This section provides an overview of how the Elastic Path team environment relies on various components and interactions.

Team environment logical architecture

Deployment Architecture​

This section provides an overview of the standard deployment architecture that Elastic Path uses for projects.

Team environment deployment architecture