• Product
  • Pricing
  • Customers
  • GitOps Certification
  • Resources
    •  
    • Resources
    • Documentation
    • Blog
    • Webinars
    • community-icon Created with Sketch. Events
    • Hub for Argo
    • Ebooks
    • Status page
    • community-icon Created with Sketch. Community
    • Learning Center
    • Argo CD
      Adopt GitOps across multiple Kubernetes clusters.
    • Argo Workflows
      Learn about parallel job orchestration and see a quick tutorial.
    • Argo Rollouts
      Execute advanced deployment strategies in Kubernetes.
    • Argo Events
      Learn how to create triggers and integrate workflows.
    • Continuous Delivery
      Understand delivery, deployment, pipelines, and GitOps.
    • GitOps
      Learn about GitOps benefits, principles, and how to get started.
    • Software Deployment
      Fix deployment problems using modern strategies and best practices.
    • CI/CD
      Automate application builds, testing, and deployment.
    • Microservices
      Best practices for building loosely coupled services.
    • Kubernetes Deployment
      Manage application configurations, lifecycles, and deployment strategies.
  • Careers
Sign in Schedule demo Sign up
    • Product
    • Pricing
    • Customers
    • GitOps Certificaton
    • Documentation
    • Blog
    • Learning Center
    • About Codefresh
    • Careers
    Schedule demo
    Sign up
    Sign in
Home Blog

Best Practices

Best Practices

A vision for GitOps 2.0

Kostis Kapelonis
Best Practices

The pains of GitOps 1.0

Kostis Kapelonis
Best Practices

GitOps Patterns – Auto-Sync Vs. Manual Sync

Contributor
Best Practices

What the Heck Is Continuous Integration (CI), Delivery (CD), and Deployment (CDP)?

Contributor
Best Practices

13 Key Features Every Modern CI/CD Tool Should Contain

Contributor
Best Practices

The Pain of Infrequent Deployments, Release Trains and Lengthy Sprints

Kostis Kapelonis
Best Practices

Making the Business Case for DevOps

Dan Garfield
Best Practices

Do not ignore .dockerignore (it’s expensive and potentially dangerous)

Alexei Ledenev
Best Practices

What is a Continuous Integration and Delivery Pipeline, and Why Is It Important?

Contributor
Best Practices

Docker anti-patterns

Kostis Kapelonis
Best Practices

CI/CD Pipelines for Microservices

Kostis Kapelonis
Best Practices

Everything is a Docker image

Dan Garfield
  • «
  • 1
  • 2
  • 3
  • »

Categories

  • Best Practices
  • Technical Guides
  • Product and Tools
  • Company
  • Community

Start your 14-day free trial

Deploy more and fail less with Codefresh and Argo

Sign up now

Product

  • Overview
  • Codefresh Pricing
  • Status
  • Referral Program

Resources

  • GitOps Certification
  • Events
  • Documentation
  • Case Studies
  • Codefresh Hub for Argo
  • Learning Center
  • Ebooks & Reports
  • Blog

Connect

  • Start for Free
  • Support
  • Contact Us

Company

  • About Codefresh
  • Careers
Codefresh

Codefresh is the most trusted GitOps platform for cloud-native apps. It’s built on Argo for declarative continuous delivery, making modern software delivery possible at enterprise scale.

© 2022 Codefresh. Terms of Service.

Google Cloud Platform partner Microsoft Azure Docker member SOC 2 Type 2 Compliant Microsoft for Startups Award