• Customized e-shops
  • Products
    • Shopsys Platform
    • Shopify Plus
  • Partners
    • Become a Partner
    • Solution Partners
  • Showcase
  • About Us
    • Company
    • For Media
  • Resources
    • Blog
    • Case Studies
    • Ebook
    • EXEC magazine
    • Ecommerce Dictionary
    • Materials For Developers
  • Contact
  • Slack
  • Github
Get a Quote Learn more
Shopsys Menu

Dictionary of ecommerce technology terms for dummies

A

Agile Software Development

A methodology of software development under which requirements and solutions evolve through the collaborative work between client and an IT team. The main benefit for the client is that they can constantly monitor the progress of the project and introduce changes, resulting in a better final product. It was first time presented in 2001 in Manifesto for Agile Software Development and is currently the leading approach across modern software houses. Examples of agile methodologies are Scrum and Kanban.

Application Scaling

Improvement of an application’s ability to work efficiently  as the load increases. There are two basic approaches to application scaling: vertical (based on increasing computing power, adding RAM memory, etc.) and horizontal (an application is divided and each part of it is run on different servers).

Automatic Testing

This is one of the processes of software quality assurance. Testing provides information about software’s compliance with customer requirements or expectations, and allows one to assess the level of its security. In practice, such automated testing as part of work on an ecommerce product can be a check of the correctness of the ordering process.

Automatic tests, as opposed to manual tests, are largely based on programming. The tester’s task is to prepare tools that will perform the given scenario in the most autonomous manner and evaluate its results.

C

Continuous Integration

A programming practice in which dev team members often merge the results of their work, for example everyone does it at least once a day. In this way, several integrated versions of the code are created every day. Usually each code integration runs through automatic testing.

Containerization / Dockerization

The term most often used in the context of the Docker open-source platform. It allows placement of the application in a light, portable, virtual container that includes everything needed to run it: code, runtime, system tools, system libraries and settings. When the developer downloads the containerized software it will always run and behave the same, regardless of the environment they’re using (such as operating systems).

D

DevOps

This is a method of creating software that emphasize close cooperation and communication of professionals in the field of IT maintenance (administrators) and developers. Thanks to dev-ops specialists, the cycle of software releases is faster.

E

Ecommerce Framework

The type of ecommerce platform for medium and large size projects that are characterized by a high degree of customization and a long-time maintenance. In contrast to ready-made platforms, such as in the SaaS model, the ecommerce framework permits development of an online store with unique functions. An example of such software is Shopsys Framework.

H

Headless Ecommerce

Headless ecommerce application introduces a separation of front-end (UI) and back-end (business logic). In practice, this means that it is possible to create customer journeys for each channel (mobile, smart TV, desktop) separately. It also greatly supports the in-house development because it’s easier to recruit developers specializing only in one field.

M

Microservices architecture

The general idea of building applications based on such architecture assumes the division of applications into individual, independent components. All these components, or microservices, are connected to each other using defined and mostly versioned APIs. The use of microservices architecture makes sense for big projects (consisting of many separate development teams).

O

Orchestration / Container Orchestration

The process of automation of deployment, scaling and management of containerized applications. One of the best solutions for orchestration is the open-source platform Kubernetes.

P

Progressive Web Apps (PWA)

PWA is a normal web application enriched with additional features which allows one to achieve the experience of using mobile app. In order to be considered an application it must meet the following requirements (Google PWA checklist).

  • Customized e-shops
  • Products
    • Shopsys Platform
    • Shopify Plus
  • Partners
    • Become a Partner
    • Solution Partners
  • Showcase
  • About Us
    • Company
    • For Media
  • Resources
    • Blog
    • Case Studies
    • Ebook
    • EXEC magazine
    • Ecommerce Dictionary
    • Materials For Developers
  • Contact
Facebook Facebook Twitter Twitter LinkedIn LinkedIn GitHub GitHub Slack Slack
Get a Quote

© 2003-2025 Shopsys s.r.o., All rights reserved.
Privacy Policy | Cookie Settings | License Agreement for Contributions
Member of ABUGO Group (Shopsys | Smartsupp | Survio | Reservio )

Manage Consent
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Necessary Always active
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Analytics
The technical storage or access that is used exclusively for statistical purposes. Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement
Advertisement cookies help us provide our visitors with relevant ads and marketing campaigns.
Manage options Manage services Manage {vendor_count} vendors Read more about these purposes
View preferences
{title} {title} {title}