Tolga Talks Tech is a weekly video series in which Onica’s CTO Tolga Tarhan tackles technical topics related to AWS and cloud computing. This week, Tolga discusses open source development with Troy Ready, Lead Platform Engineer at Onica. For more videos in this series, click here.
How does Onica utilize open source software?
There’s open source just about everywhere. Everything we interact with on Amazon, the phones we use to access it. Then there’s the tools. Things like Stacker or AWS CloudFormation, Terraform or Serverless, just about everything now is open source or has open source components.
It sounds like we benefit a lot from open source. How do we give back to that community?
There are contributions in a lot of different ways. When we encounter problems or enhancements we want to make as part of our engagements, we contribute them back so that everyone can benefit. We’ve done that a lot in a project like Stacker for AWS CloudFormation, we’ve contributed heavily to that. Also MicroPython is another one. So we get those fixes we need right away, but also in our future engagements we can get those same fixes automatically.
Do we create any open source tools of our own?
Yes. There’s one called Runway that ties together tools like Serverless and Stacker. There’s also one called Flightplan that gives us declarative syntax for interacting with co-deployment pipelines.
How do our customers benefit from this?
It’s really nice as a customer to get tooling that is transparent, that you know works now, and know as things change (because they always do) that they will be able to make the changes that they need. They know it will live on beyond the lifecycle of their project.
You hear a lot of concerns about licensing in open source. How do we address that?
Everything that we put out is very permissibly licensed, so customers are free to use it in their own commercial projects or in their own internal ongoing work. Nothing we put out is non-permissive, it’s very open for them.
Ready to start your project with Onica? Get in touch!