Software Alternatives & Reviews

How do I learn production/deployment process?

Kubernetes Capistrano
  1. Kubernetes is an open source orchestration system for Docker containers
    Pricing:
    • Open Source
    An extra level on top of all of this could be the monitoring of your application in realtime and scaling it up or down depending on usage and other metrics. This is often the realm of Kubernetes.

    #Developer Tools #DevOps Tools #Containers As A Service 280 social mentions

  2. A remote server automation and deployment tool written in Ruby
    Pricing:
    • Open Source
    That should give you lots of stuff to research but I'll leave you with a final point: Every project is going to be different. Use the right tool for the right job; for a small application you definitely don't need Kubernetes, you might be fine without any pipeline at all. For example, Ruby on Rails projects can use a tool called capistrano to script deploys and you can run that from your local machine any time you need to deploy when your project is still small. As the project grows, you can start thinking about creating a pipeline that simply leverages capistrano from say GH actions or something. The point is, don't go crazy with pipelines - do the minimum amount to make the process smooth and focus the rest of your time and energy on the application itself as that's what the users will actually see and use. Users don't care if you use kubernetes or not.

    #DevOps Tools #IT Automation #Disk Analyzer 9 social mentions

Discuss: How do I learn production/deployment process?

Log in or Post with