Recently, Oded and I had a chance to connect with Aliza Carpio, Tech Evangelist at Autodesk, about a new open source project that our team is sharing with the open source community. This new open-source project is called Shore and we are really excited to present this at the upcoming Spinnaker Summit. Here’s the transcript of our discussion.
Aliza: Hi Oded, Simon & Eyal, thanks for taking some time to chat with me. It’s great to see you all.
Oded: Hi. Great to see you too
Eyal: Hi Aliza, thank you for having us
Simon: Hello Aliza. Thanks for getting together with us. We’re excited to talk about Shore and present it at Spinnaker Summit this year.
Aliza: Oh cool! What’s the title of your talk?
Simon: The title is “Shore - A Framework for Pipelines” I’ll be speaking along with Eyal Mor.
Aliza: Congratulations on being chosen to speak at Spinnaker Summit which I think is part of KubeCon experience, right?
Oded: Yes, this year, it’s co-located with KubeCon and the CD Summit, which are in Detroit on October 24-25, 2022. It will be an outstanding opportunity to engage with engineering, SRE, and DevOps teams worldwide facing challenges similar to what we are solving with "Shore."
Aliza: Wow, that’s exciting and I’d like to take a step back and ask a bit about Shore. It’s an open-source project which is launched and maintained by Autodesk. Can you tell us a bit about it? What is Shore? And what problem does it solve?
Oded: Our teams build and run a platform for Autodesk’s engineering teams with highly available and secure services.
This platform provides easy-to-onboard, clearly documented, and well-supported deployment, compute, continuous integration, and observability tools.
We needed a tool to enable faster and reliable continuous deployment (CD) pipelines. Shore was created for that purpose.
Simon: Shore enables a developer-centric approach to designing and developing deployment pipelines.
Developing delivery pipelines at scale in an enterprise poses many challenges. You must adhere to the company standards, enforce security guidelines and restrictions, and collaborate between distributed engineering and operations teams in multiple time zones. On top of that, there is a need to make sure every feature or bugfix does not break the overall platform functionality and aligns with the cloud platform design and architecture.
Our team developed Shore to address the above challenges. It also drastically improves the developer experience and adds testability capabilities.
Shore helps you continuously deploy and deliver your CD pipelines.
Aliza: Who is Shore’s customer or audience? And why should they check it out?
Oded: Shore is for engineering teams who develop pipelines at scale, want to follow industry guidelines and best practices, and focus on compliance and security.
Eyal: It’s for anyone who develops pipelines using Jenkins, Argo, Tekton, Spinnaker or other tools I may have missed. Shore is for the vast community of platform engineers that relate to the challenges of pipeline development, which include getting started, testing, and deploying pipelines securely.
If you want a CI for your CD, Shore is your thing.
Aliza: Where can we go to learn more? Do you have a link?
Simon: You are more than welcome to visit the GitHub project
https://github.com/autodesk/shore
Aliza: What is your request of the open-source community or just the general developer community?
Oded: We invite the open-source community to explore Shore and help us grow it. We want to introduce new capabilities and can do that faster with community contribution. Together, we can add features and more documentation for learning.
Eyal: We would love to get community feedback and ideas into the project. We believe the pipeline development should be a first-class citizen like any other programming environment, Shore has the amazing CNCF landscape to build upon.
We welcome the community to participate and grow the project together!
Aliza: Thanks so much for sharing a bit about Shore. Before we go, I’d like to ask you to share a bit about what we can expect from your talk.
Eyal: We will talk about the impetus for Shore from two perspectives, the leadership/managers and software development team. We will cover the challenges we are trying to solve and how those have shaped Shore. There will also be a demo and a share of the future roadmap.
Simon: The cool thing about this talk is that it gives something for both leadership/management and individual contributors. We will explore how a team learns, evolves, and grows together. It will be the first time also, that we share this project with the public.
Aliza: Anything else you may want to add?
Simon: I would like to give a big shoutout to the rest of the core team members who developed Shore and have been there since day one - Daniel Kirillov & Sergey Liberman.
Aliza: Thanks again for the time and I learned so much from both of you. Congratulations on Shore.
Oded & Eyal: Thanks, Aliza.
Simon: Thank you for giving us a chance to talk about Shore and our upcoming talk.
Contributing authors:
Simon Chammah, Manager, Software Development
Oded Rabani, Senior Manager Software Development
Aliza Carpio, Director, Tech Evangelist
Eyal Mor, Principal Software Engineer
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.