OPEN SOURCE AT ZALANDO

如果无法正常显示,请先停止浏览器的去广告插件。
分享至:
相关话题: #zalando
1. OPEN SOURCE AT ZALANDO OSB OPEN SOURCE DAY 2019-11-07 HENNING JACOBS @try_except_
2. ZALANDO AT A GLANCE ~ 5.4 billion EUR > 300 million revenue 2018 2 ~ 14,000 > 80% employees in Europe of visits via mobile devices as of June 2019 visits per month > 400,000 > 28 product choices million > 2,000 17 brands countries active customers
3. USING OPEN SOURCE 3
4. 2008-2010: BASED ON MAGENTO COMMUNITY EDITION 4
5. HOME-BREWED SOFTWARE >1100 developers >200 development teams >2000 applications 5
6. SINCE 2010 • Java (OpenJDK) • Apache Tomcat • PostgreSQL • Python 6
7. OSS WE BUILD ON • Java (OpenJDK) • Apache Tomcat • PostgreSQL • Python • JS, Scala, Go, .. • Kubernetes 7
8. Most open source code can be used in Zalando projects, but everyone has a responsibility to ensure that we respect and comply with the licenses, and that we only adopt mature projects
9.
10. POSTGRESQL AT ZALANDO > 300 In on-premise data centers > 700 Databases on AWS/Kubernetes 10
11. CLOUD NATIVE Cloud native technologies empower organizations to build and run scalable applications in modern, dynamic environments such as public, private, and hybrid clouds. ✓ 11 ✓ ✓ ✓ ✓
12. 108 Companies in the End User Community Plus 14 non-public members
13. CONTRIBUTING UPSTREAM • We encourage contributions upstream • Don’t share confidential information • Code/non-code contributions: all sanctioned and encouraged as part of employment at Zalando • Only sign whitelisted CLAs 13
14. CONTRIBUTING OPEN SOURCE 14
15. THERE IS A CULTURAL UNDERSTANDING AND APPRECIATION OF OPEN SOURCE WORK AT ZALANDO.
16. PROJECTS 16
17. PATRONI High-availability for PostgreSQL. Widely used in production 17 github.com/zalando/patroni
18. POSTGRES OPERATOR Application to manage PostgreSQL clusters on Kubernetes >500 clusters running on Kubernetes 18 github.com/zalando/postgres-operator
19. Elasticsearch 2.500 vCPUs 1 TB RAM Elasticsearch in Kubernetes github.com/zalando-incubator/es-operator/
20. EXTERNAL DNS Application to manage DNS records via Kubernetes objects Part of Kubernetes organization. 184 contributors 20 github.com/kubernetes-sigs/external-dns
21. API GUIDELINES 21 opensource.zalando.com/restful-api-guidelines
22. API GUIDELINES 22 github.com/zalandoresearch/fashion-mnist
23. KUBERNETES CLUSTER CONFIGURATION 47+ cluster components 23 github.com/zalando-incubator/kubernetes-on-aws
24. PRS ACROSS ZALANDO OSS REPOS 24
25. OPEN SOURCE COMMUNITY AT ZALANDO EMPLOYER BRANDING COMPLIANCE OPEN SOURCE REVIEW GROUP DIVERSITY OPEN SOURCE GUILD SECURITY MANAGEMENT 25
26. PURPOSE opensource.zalando.com 26
27. RELEASING OPEN SOURCE • Get sign-off by lead • Be compliant • Prepare your repository • Get reviewed 27
28. BEING COMPLIANT • MIT license • Required files • GitHub.com workflow • Copyright and ownership 28
29. GOOD PRACTICES • Code of Conduct • Clear expectations • Documentation • "good first issue" • Promote! 29
30. WE WANT OUR OSS PROJECTS TO BE • High-quality • Well documented • Secure and compliant • Actively maintained • Beloved • Used by the broader community 30
31. WHY RELEASE OPEN SOURCE? • Collaboration • Higher quality • Sustainability • Intrinsic motivation • Employer Branding 31
32. “Empowerment of individuals is a key part of what makes open source work, since in the end, innovations tend to come from small groups, not from large, structured efforts” Tim O’Reilly
33. OPEN SOURCE & MORE Open Source at Zalando opensource.zalando.com More Zalando Tech Talks github.com/zalando/public-presentations 33
34. QUESTIONS? HENNING JACOBS SENIOR PRINCIPAL henning@zalando.de @try_except_ Illustrations by @01k

首页 - Wiki
Copyright © 2011-2025 iteam. Current version is 2.142.1. UTC+08:00, 2025-04-03 04:50
浙ICP备14020137号-1 $访客地图$