Open Source: November Review - Maintainer training, new releases and more

This is a recap of open source activities and development at Zalando in the month of November.

photo of Hong Phuc Dang
Hong Phuc Dang

InnerSource Manager

Posted on Dec 06, 2018

Project Highlights

ExternalDNS version 0.5.9 is ready for testing. This project allows you to control DNS records dynamically via Kubernetes resources in a DNS provider-agnostic way. ExternalDNS also successfully made its way to the Kubernetes Incubator. Check out the list of changes in this new release.

Zalando-Incubator welcomed two brand new open source projects 1) Darty - a data dependency manager for data science projects. It helps to share data across projects and control data versions and 2) opentracing-sqs-java as the name explained itself, this is a Java utility library for simplifying instrumentation of SQS messages with OpenTracing.

Skipper announced another new release this month. 1,400 commits were made since the project was first introduced in 2015. Skipper is an HTTP router and reverse proxy for service composition. It is designed to handle >300k HTTP route definitions with detailed lookup conditions, and flexible augmentation of the request flow with filters. This release includes a number of new features: apiMonitoring, east-west service-to-service API gateway setup in Kubernetes, automatic http redirects in kubernetes ingress controller running in GCP.

Inside Zalando Open Source

Maintainer training program is working in progress. Early this month, the Open Source team begins to design a new training course for our existing and want-to-be Zalando project maintainers. While Zalando tech is well-known for doing open source in the open, we never stop exploring new ways to improve and scale up our projects across Zalando. This professional training initiative aims to enhance maintainers’ knowledge around adoption, compliance, community management and sustainability in open source, and thereby ensure they become confident to take full ownership of their open source projects independently. The course is expected to launched in Q1, 2019 and will cover the following topics: - Introduction to a maintainer’s multiple roles - Open source adoption guidelines - Process to release open source - Compliance - Advocacy and stewardship - Mentorship and coaching

Machine Learning meets Fashion. We are inviting researchers, scientists and anyone who is interested in the field of Machine Learning and AI to join our re-imaging fashion journey. We believe only by working together with the community worldwide, we can bring our technologies and the know-how to the next level. Zalando Research team has released a number of publications around the most exciting research topics, such as Deep Learning, Computer Vision and Natural Language Processing, Large Scale Bayesian Inference, Reinforcement Learning and Causality. And we are very proud to share our work with the community by releasing so far 13 research projects in open source with Flair - a natural language processing library as the most recent one.

Zalando Research Lab

Zalando Open Source Around The World

  • HighLoad Moscow, November 8 - 9 -- Zalando engineers participated in this conference to connected with local developers and Russian tech communities, at the same time, we had three presentations starting with Valentine Gogichashvili - our Head of Engineering, speaking about data engineering inside Zalando, Henning Jacobs - Head Developer Productivity who gave a lecture on ‘Optimizing Kubernetes Resource Requests’ and finally Alexanders Kukushkin, our Database Expert, shared his experiences on ‘the migration of a 10 TB PostgreSQL Cluster to AWS’

Highload conference: Henning Jacobs (top), Valentine Gogichashvili (left), Alexander Kukushkin (right)

Henning Jacobs (top), Valentine Gogichashvili (left), Alexander Kukushkin (right)
  • Open Source Diversity Meetup Berlin, November 20 -- Hong Phuc Dang from Zalando Open Source Team shared her story on ‘what and why’ she started her open source journey in the first place. At Zalando, we are working hard to ensure that inclusion and diversity are firmly embedded in our culture, several incentives were introduced by the Diversity Guild such as Women In Leadership, Inclusive Language, Diversity Day etc. Moving forward, we are working on increasing diversity across our open source projects.

  • CodeMotion Berlin, November 20 - 21 -- Paul Adams, Zalando Open Source Lead, talked about Adopting Open Source Best Practice for the Enterprise, with specific examples and policies that he and his team implemented inside Zalando.

More reading