Post on 12-Aug-2015
Otwórz swój projektlub pozwól mu umrzeć
Krzysztof Dębski@DebskiChris
Dawno, dawno temu
LAMP
Scale
MySQL Oracle
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
Not invented here
“This viral aspect of the GPL poses a threat to the intellectual property of any organization making use of it.”
Podniesienie wydajności
Otwarcie projektu
Github
Pierwsze podejście
Planowanie
Development
Release
Allegro Open source
Pierwsze podejście
Planowanie
Development
Release
Allegro Open source
Pierwsze podejście
Planowanie
Development
Release
Allegro Open source
Poprawki
Feedback
Otwartość
Otwartość
Jawność
Utrzymanie projektu
Gradle
Gradle
Axion
Zewnętrzni developerzy
Docker & Vagrant
Modularność
Modularność
Discovery
Auth
Allegro Open source
Hermes
Security
Planowanie ze społecznością
Planowanie ze społecznością
Unikanie specyficznych dla organizacji nazw i modułów
Szybka weryfikacji zasadności funkcjonalności
Poprawa wewnętrznych pomysłów
Eat your own dog food
Eat your own dog food
Dlaczego open source?
Odświeżenie technologii
Zewnętrzna weryfikacja architektury
rozwiązań
Budowanie świadomości technologii używanych
w organizacji
allegrotech.io
Dziękuję!
Find us:Blog: allegrotech.io
Twitter: @allegrotechblog
work with uskariera.allegro.pl