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!

Tolga Tarhan

About Tolga Tarhan

As Onica’s Chief Technology Officer, Tolga Tarhan leads the technological vision of the company by pushing innovation and driving strategy for our product development and service offerings. With nearly two decades of experience leading and hands-on software development, his cross-functional expertise across different technology areas gives him unique insight into the best approaches for building complex systems and applications. In addition to facilitating technology on the executive level, Tolga has also successfully led numerous deployments involving web-based, mobile, Internet of Things (IoT), and real-time telecommunications applications. His passion for IoT in particular has driven Onica’s achievement of the AWS IoT competency, and he continues to show thought leadership in the field through his extensive speaking engagements at AWS events and educational groups across North America. Tolga also holds an MBA from Pepperdine University and helps customers strategize beyond technology solutions to improve their businesses and grow their bottom line.