Happy Birthday Kyma

Lukasz Gornicki, Community Manager and Core & Supporting Capability Owner on July 24, 2019

Kyma is already 1 year old and we have a feeling it has only recently been open-sourced. Let me take you on a journey to the past to bring back the most interesting moments. Once we look back, let us see what the future brings.

birthday

We know what we did last summer and we are very proud of it. We opened our repositories to the outside world and published the first version of our website. We introduced our project in a blog post and took first steps on Twitter, growing to over 700 followers.

Open source was a new land for us. When you make a step into the world of unknowns, better make it with a friend. Luckily, we were not the only ones that were at the beginning of the journey. We made an official launch at the Google Cloud Next event to be there together with the Knative project.

google-next

Our kyma repository quickly reached 500 stars on GitHub. We also showed up on the CNCF Landscape.

landscape-view

We are definitely not planning to stop at 500 stars. This number was growing pretty slowly at first, but it has been increasing steadily since the 1.0 release. Remember that you can also star our project if you like it.

After creating an open governance model, we hosted our first public Core Special Interest Group meeting. It was hosted by our stars, Piotr Kopczynski and Mateusz Szostok.

So far, we have had 17 meetings and we are definitely not planning to stop organizing them. We meet regularly and you are welcome to join. Check more details at the Core SIG landing page, join our next meeting, and let us know what you think about Kyma.

Kyma was announced to SAP customers and partners as the future of extensibility at the SAP CX Live event in Barcelona. Alex Atzberger, president of SAP Customer Experience (SAP CX), talked about the important role Kyma plays for SAP.

kyma-sap-cx

Moritz Zimmermann, CTO of SAP CX, mentioned how Kyma shows SAP's commitment to openness.

Thanks to SAP sponsorship, we made it to KubeCon Seattle. Together with our brothers from the Gardener project, we could have a lot of valuable conversations at the SAP Open Source booth. We were represented by Ahmed, Lukasz, and Piotr.

seattle

We even made it to one of the presentations and were mentioned by friends from other departments. kube-con-seattle

The new year brought an important update to our http://kyma-project.io landing page. We created a section where we could show off the early adopters of our project:

early-adopters

You can't even imagine how important this date was for us. We reached or first huge milestone and made it clear that Kyma is ready to be used on the production environment. So, what are you waiting for?

We did not wait too long and a few days after the 1.0 release we got confirmation of the first production environment user. Our early adopter, Netconomy, provided features to one of its clients and operates Kyma on its own. Netconomy will soon publish a guest blog post on the Kyma website describing their use cases.

netconomy-crew

SAP, another early adopter that started using the Kyma project, made a big announcement of the production-ready offering for all SAP CX customers. The product is called SAP C/4HANA Foundation and you can read more about it in the blog post by Thomas Hertz, Head of Technology at SAP CX.

Yet another KubeCon event and we were there again. Thanks to the SAP support, we shared a booth with Gardener. This time the interest was much higher. Luckily, there were enough Kymians at the booth to answer all the questions asked.

We wanted to make it clear to Kubernetes and CNCF communities that Kyma is out there with the 1.0 release that is ready for use on the production environment. We published an article on the Kubernetes blog and it brought a lot of additional attention to our Kyma communication channels, website, and Twitter. We noticed we were becoming more recognizable. Some popular authors, such as Infoq, started to write about Kyma.

Kyma core developers, Mateusz Szostok and Piotr Miskiewicz, became official Kubernetes organization members and the approvers of changes in the Kubernetes Service Catalog. This way, we confirmed we do not only integrate and consume, but also contribute back. Currently, 2 out of 4 approvers of the Service Catalog come from the Kyma project - how cool is that?

kyma-kubernetes-contributors

Kubernetes Service Catalog is one of our main dependencies. Kyma firmly states that Service Catalog and Open Service Broker API are the only Service Management solutions for Kubernetes that bring the best developer experience. It is obvious that we are not only interested in contributing code, but we also want to help to run the project. As a result, Mateusz Szostok became a chair of the Kubernetes Service Catalog SIG.

chair

Last year, we open-sourced with our brother in arms, the Knative project. Now, once we are stable and production-ready, let us make this brotherhood much more dedicated. We reorganized our setup a bit and created a team that will be dedicated to Knative contributions. We are planning to rebase Kyma on top of these contributions to improve our Event Bus and remove the dependency to Kubeless.

We just keep walking, not planning to stop. Since day one, we have known that CNCF Landscape is not everything we want to achieve in CNCF. Our obvious next goal is CNCF Sandbox. This is not just our decision, though. The CNCF Technical Oversight Committee (TOC) must sponsor the project's donation and this is our focus for the upcoming months. We need to identify what we must prepare on our side to become a part of CNCF. We also look forward to CNCF's feedback about Kyma.

We understand how important it is to make friends in the open-source community. Leaving in isolation brings loneliness and we definitely do not want that for our project. Fortunately, we have a lot of visitors to our main Slack channel. Apart from making friends among users, we also want to make friends among the projects we depend on, especially those that play or will play an important role in Kyma.

A few of us regularly help the following communities:

If you depend on someone and you need more than you can get, don't wait until you get it, but help out and contribute instead! This is a list of projects where we made noticeable contributions that we are very proud of:

That was a hell of a year, and we can't wait to see what the upcoming year holds for us!

Birthdays are always connected with presents. This time we plan to give away some Kyma T-shirts, not for free though. You get those only if you become an external contributor in the next 7 days. Our understanding of an external contributor is that you are not a member of the Kyma organization on GitHub, and in the next 7 days you:

  • Contribute code or documentation to one of Kyma repositories. It must be a pull request but not necessarily merged. We can imagine that depending on the size of the contribution it might not be that easy to approve and merge your PR.
  • Contribute an issue using one of our templates. We equally value a well-described bug that is easy to replicate and an enhancement request with a well-described use case.

All Kyma repositories are located here. Once you contribute, let us know about it on Twitter or on the #general channel on Slack. We will evaluate all contributions on Thursday, August 1, and announce all accepted contributions and happy winners. Happy contributing!

If you don't know what to contribute, I'm sure we can help - just contact us through one of the above communication channels and we will point you in the right direction.

chair

If you did not have a chance to contribute to our history, you can still join us and become a part of Kyma's future. We have many channels that you can use to interact with us:

Use one of these communication channels to let us know what you think about Kyma and how you can start your contribution to the project.

  • Tags:
  • #community