open your project
TRANSCRIPT
![Page 1: Open your project](https://reader031.vdocuments.site/reader031/viewer/2022032100/55cab5d6bb61eb3d0d8b45a7/html5/thumbnails/1.jpg)
Otwórz swój projektlub pozwól mu umrzeć
Krzysztof Dębski@DebskiChris
![Page 2: Open your project](https://reader031.vdocuments.site/reader031/viewer/2022032100/55cab5d6bb61eb3d0d8b45a7/html5/thumbnails/2.jpg)
Dawno, dawno temu
![Page 3: Open your project](https://reader031.vdocuments.site/reader031/viewer/2022032100/55cab5d6bb61eb3d0d8b45a7/html5/thumbnails/3.jpg)
LAMP
![Page 4: Open your project](https://reader031.vdocuments.site/reader031/viewer/2022032100/55cab5d6bb61eb3d0d8b45a7/html5/thumbnails/4.jpg)
Scale
MySQL Oracle
![Page 5: Open your project](https://reader031.vdocuments.site/reader031/viewer/2022032100/55cab5d6bb61eb3d0d8b45a7/html5/thumbnails/5.jpg)
Connection pooling
>100 serwerów WWW
Wiele procesów PHP na każdym serwerze
Brak rozwiązania na rynku
Własne rozwiązanie ~3000 LOC
![Page 6: Open your project](https://reader031.vdocuments.site/reader031/viewer/2022032100/55cab5d6bb61eb3d0d8b45a7/html5/thumbnails/6.jpg)
Not invented here
“This viral aspect of the GPL poses a threat to the intellectual property of any organization making use of it.”
![Page 7: Open your project](https://reader031.vdocuments.site/reader031/viewer/2022032100/55cab5d6bb61eb3d0d8b45a7/html5/thumbnails/7.jpg)
Podniesienie wydajności
![Page 8: Open your project](https://reader031.vdocuments.site/reader031/viewer/2022032100/55cab5d6bb61eb3d0d8b45a7/html5/thumbnails/8.jpg)
Otwarcie projektu
![Page 9: Open your project](https://reader031.vdocuments.site/reader031/viewer/2022032100/55cab5d6bb61eb3d0d8b45a7/html5/thumbnails/9.jpg)
Github
![Page 10: Open your project](https://reader031.vdocuments.site/reader031/viewer/2022032100/55cab5d6bb61eb3d0d8b45a7/html5/thumbnails/10.jpg)
Pierwsze podejście
Planowanie
Development
Release
Allegro Open source
![Page 11: Open your project](https://reader031.vdocuments.site/reader031/viewer/2022032100/55cab5d6bb61eb3d0d8b45a7/html5/thumbnails/11.jpg)
Pierwsze podejście
Planowanie
Development
Release
Allegro Open source
![Page 12: Open your project](https://reader031.vdocuments.site/reader031/viewer/2022032100/55cab5d6bb61eb3d0d8b45a7/html5/thumbnails/12.jpg)
Pierwsze podejście
Planowanie
Development
Release
Allegro Open source
Poprawki
Feedback
![Page 13: Open your project](https://reader031.vdocuments.site/reader031/viewer/2022032100/55cab5d6bb61eb3d0d8b45a7/html5/thumbnails/13.jpg)
Otwartość
![Page 14: Open your project](https://reader031.vdocuments.site/reader031/viewer/2022032100/55cab5d6bb61eb3d0d8b45a7/html5/thumbnails/14.jpg)
Otwartość
![Page 15: Open your project](https://reader031.vdocuments.site/reader031/viewer/2022032100/55cab5d6bb61eb3d0d8b45a7/html5/thumbnails/15.jpg)
Jawność
![Page 16: Open your project](https://reader031.vdocuments.site/reader031/viewer/2022032100/55cab5d6bb61eb3d0d8b45a7/html5/thumbnails/16.jpg)
Utrzymanie projektu
![Page 17: Open your project](https://reader031.vdocuments.site/reader031/viewer/2022032100/55cab5d6bb61eb3d0d8b45a7/html5/thumbnails/17.jpg)
Gradle
![Page 18: Open your project](https://reader031.vdocuments.site/reader031/viewer/2022032100/55cab5d6bb61eb3d0d8b45a7/html5/thumbnails/18.jpg)
Gradle
![Page 19: Open your project](https://reader031.vdocuments.site/reader031/viewer/2022032100/55cab5d6bb61eb3d0d8b45a7/html5/thumbnails/19.jpg)
Axion
![Page 20: Open your project](https://reader031.vdocuments.site/reader031/viewer/2022032100/55cab5d6bb61eb3d0d8b45a7/html5/thumbnails/20.jpg)
Zewnętrzni developerzy
![Page 21: Open your project](https://reader031.vdocuments.site/reader031/viewer/2022032100/55cab5d6bb61eb3d0d8b45a7/html5/thumbnails/21.jpg)
Docker & Vagrant
![Page 22: Open your project](https://reader031.vdocuments.site/reader031/viewer/2022032100/55cab5d6bb61eb3d0d8b45a7/html5/thumbnails/22.jpg)
Modularność
![Page 23: Open your project](https://reader031.vdocuments.site/reader031/viewer/2022032100/55cab5d6bb61eb3d0d8b45a7/html5/thumbnails/23.jpg)
Modularność
Discovery
Auth
Allegro Open source
Hermes
Security
![Page 24: Open your project](https://reader031.vdocuments.site/reader031/viewer/2022032100/55cab5d6bb61eb3d0d8b45a7/html5/thumbnails/24.jpg)
Planowanie ze społecznością
![Page 25: Open your project](https://reader031.vdocuments.site/reader031/viewer/2022032100/55cab5d6bb61eb3d0d8b45a7/html5/thumbnails/25.jpg)
Planowanie ze społecznością
Unikanie specyficznych dla organizacji nazw i modułów
Szybka weryfikacji zasadności funkcjonalności
Poprawa wewnętrznych pomysłów
![Page 26: Open your project](https://reader031.vdocuments.site/reader031/viewer/2022032100/55cab5d6bb61eb3d0d8b45a7/html5/thumbnails/26.jpg)
Eat your own dog food
![Page 27: Open your project](https://reader031.vdocuments.site/reader031/viewer/2022032100/55cab5d6bb61eb3d0d8b45a7/html5/thumbnails/27.jpg)
Eat your own dog food
![Page 28: Open your project](https://reader031.vdocuments.site/reader031/viewer/2022032100/55cab5d6bb61eb3d0d8b45a7/html5/thumbnails/28.jpg)
Dlaczego open source?
![Page 29: Open your project](https://reader031.vdocuments.site/reader031/viewer/2022032100/55cab5d6bb61eb3d0d8b45a7/html5/thumbnails/29.jpg)
Odświeżenie technologii
![Page 30: Open your project](https://reader031.vdocuments.site/reader031/viewer/2022032100/55cab5d6bb61eb3d0d8b45a7/html5/thumbnails/30.jpg)
Zewnętrzna weryfikacja architektury
rozwiązań
![Page 31: Open your project](https://reader031.vdocuments.site/reader031/viewer/2022032100/55cab5d6bb61eb3d0d8b45a7/html5/thumbnails/31.jpg)
Budowanie świadomości technologii używanych
w organizacji
![Page 32: Open your project](https://reader031.vdocuments.site/reader031/viewer/2022032100/55cab5d6bb61eb3d0d8b45a7/html5/thumbnails/32.jpg)
![Page 33: Open your project](https://reader031.vdocuments.site/reader031/viewer/2022032100/55cab5d6bb61eb3d0d8b45a7/html5/thumbnails/33.jpg)
allegrotech.io
![Page 34: Open your project](https://reader031.vdocuments.site/reader031/viewer/2022032100/55cab5d6bb61eb3d0d8b45a7/html5/thumbnails/34.jpg)
Dziękuję!
![Page 35: Open your project](https://reader031.vdocuments.site/reader031/viewer/2022032100/55cab5d6bb61eb3d0d8b45a7/html5/thumbnails/35.jpg)
Find us:Blog: allegrotech.io
Twitter: @allegrotechblog
work with uskariera.allegro.pl