Ansiblefest 2020 hero logo

< AnsibleFest 2020

Fast vs. easy: Operators by the numbers

Working knowledge required / 30- minute breakout session
Tim Appnel head shot
Tim Appnel
Andrius Benokraitis head shot
Fabian von Feilitzsch


Tadej Borovšak head shot
James Cammerata


Tadej Borovšak head shot
Jeff Geerling


Log in to watch the session

Log in and click on the ‘Watch & Learn’ tab to add this video breakout sessions to your agenda.

Session abstract

The Operator SDK supports 3 ways of implementing your app's operational knowledge: using Go, Helm, or Ansible. A compiled language like Go is usually faster than an interpreted language like Ansible and Python. But how much does it matter when implementing an Operator? How much speed is sacrificed for faster iterations and easier maintenance? We tried to answer these questions by benchmarking Operators written with the three Operator SDK types to manage the life cycle of a large number of application custom resources on a cluster. We then looked at ways to optimize execution speed of Ansible-enabled Operators to close the speed gaps with the other types of Operators. In this session, we’ll present our findings, lessons learned, and ways to optimize execution speed with development efficiency. You’ll see how to evaluate these tradeoffs for their own clusters.

Session speakers

Tim Appnel head shot


Tim Appnel, Red Hat - is a product manager, evangelist and "Jack of all trades" on the Ansible team at Red Hat.


Fabian von Feilitzsch head shot


Fabian von Feilitzsch, Red Hat - is an author and software developer from St. Louis, MO. He has used Ansible since 2013.


James Cammerata head shot


James Cammerata


Jeff Geerling head shot


Jeff Geerling, Midwestern Mac, LLC - is an author and software developer from St. Louis, MO. He has used Ansible since 2013


Automation-related content

ansible share image
Jun 13, 2024

Demystifying the role of an automation developer (it's not what you think)

Anshul Behl

Put aside your job title or reporting structure: if you're an IT domain...

Featured image for: SCTP over UDP in the Linux kernel.
Jun 10, 2024

Satellite webhook and Insights automation for efficient RHEL operations

Jerome Marc

Discover how to automate management operations using Red Hat Satellite...

Jun 06, 2024

Enhance Kubernetes deployment efficiency with Argo CD and ApplicationSet

Luis Falero Otiniano

Discover how using Argo CD with ApplicationSet and generators provides a...

Featured image for 3scale API Management.
Jun 03, 2024

Load testing 3scale API Management with Hyperfoil and Ansible

Austin Cunningham

Explore an approach to load testing against Red Hat 3scale API Management...