Geta white logo

Geta maintains consistency while modernizing its pipeline with Octopus

Clipboard icon on dark navy background

Requirements

  • Security
  • Modernization
  • Automation
Building icon on dark navy background

Company

  • 1 - 200 employees
icon for e-commerce case studies

Industry

  • e-commerce
Clipboard icon on dark navy background

Requirements

  • Reduce costs
  • Reduce stress
  • Automation
Building icon on dark navy background

Company

  • 1 - 100 employees
SaaS icon

Industry

  • SaaS

About Geta

Geta is a full-service e-commerce agency with customers worldwide. Geta’s commerce experts handle everything from analysis and concept, strategy and design to technical platform, integrations, development, PIM, SEO, and content production. 

One of Geta’s offerings is a cloud-based e-commerce solution built using modern microservice architecture, Geta Commerce Cloud. Another is Geta Commerce for Optimizely - an e-commerce solution using  Optimizely’s framework. Thanks to ready-made components and integrations, it helps B2C and B2B customers move quickly with content.  

Challenges

Geta needed standardization as it scaled

Geta originally had several deployments running through TeamCity. As the number of projects grew, so did the need for a centralized process. When a deployment failed, the team had to determine the cause manually. Geta decided to implement DevOps to standardize its processes and streamline its CI/CD pipeline.

Everything is just so natural that we take it for granted until we experience something that doesn’t have the power of Octopus.

Andris Sarbantovičs

DevOps Engineer, Geta

Solution

Scaling complex deployments with reliability and speed

After using Octopus Deploy as a proof of concept, Geta chose Octopus to optimize all its deployments. Octopus provided consistency and let the organization scale. It also supported the DevOps principles the team introduced as they grew and matured.

The team standardized their deployments using Octopus's environments, variables, and deployment targets. Simultaneously, using steps templates lets Geta customize its processes.

As Geta grew and worked with more partners, its deployments became more complex. The team needed a tool to help them transition from IIS deployments to Azure and Kubernetes deployments. They also needed to deploy APIs to their partners. Octopus has helped the team do all that and more.

Using Octopus’s Tenants feature means the team can consistently and quickly deploy to many customers and partners. Geta has also modernized its deployments. After moving from IIS to Azure, Geta is now scaling up its Kubernetes deployments with the power of Octopus.

Standardizing our CI/CD approach makes it better for the end users. This is made easier with the Octopus UI and all the concepts in Octopus. It’s easier to maintain everything, and you know everything will work the same way.

Andris Sarbantovičs

DevOps Engineer, Geta

Geta's CI/CD pipeline

Geta casestudy use case
Geta casestudy use case

Value

Consistency at scale supports Geta’s modernization journey

Supporting modernization of complex deployments

Geta has reshaped its deployments using Octopus Deploy. The team moved their deployments from IIS to Azure and they’re scaling their Kubernetes deployments. By supporting a mix of deployment types, Octopus enables the company to scale at its own pace.

Consistency across varied customers and partners

Octopus allows Geta to deploy to many customers and technologies with consistency. Using the Tenants feature, Geta can manage these complex deployments with ease.

Simplifying complexity across the organization

Geta benefits from user-friendly deployment processes in Octopus, empowering more team members to deploy software. Deployment steps are also easier for everyone to understand , with clear overviews in the Octopus UI. The dashboards make deployment information accessible to anyone, regardless of their technical background.

Improved security, auditing, and compliance

Geta's deployments are secure, compliant, and auditable, thanks to Octopus Deploy's GRC  features. The team use secrets management and user permissions to maintain security in deployments. They also store certificates and use notifications for expiry dates. Audit logs also help retain the auditability of their deployments.

Automated maintenance with runbooks

Geta uses Octopus’s Runbooks feature for routine maintenance in its deployment processes. The team set up automated triggers in their steps to complete nightly database backups. They also use runbooks for regular project maintenance.

If it wasn’t for Octopus, I don’t know where we would end up. It makes the setup and entire process more efficient.

Andris Sarbantovičs

DevOps Engineer, Geta

Download this case study

Download PDF

Ready to learn the basics of deployment automation?

Register for a 30-minute session. We'll show you the basics of deployment automation and how to set up your deployment pipeline with Octopus.
Register now