4. Laravel i Lumen dwa frameworki
Szybkość: 600 req/s
Zalety:
● elastyczność (frontend/backend)
● doświadczenie (społeczność)
● nieograniczona moc (duża baza paczek)
Wady:
● utrata mocy (kryptonit == developer)
5. Laravel i Lumen dwa frameworki
Szybkość: 1900 req/s
Zalety:
● jedna odpowiedzialność (backend)
● szybkość
Wady:
● małe umiejętności
6. Laravel i Lumen, który wybrać?
# Laravel Lumen
Monolit (frontend/backend) 1 0
Mikroserwis (API) 0.8 1
Duże obciążenia (req/s) 0.5 1
Skalowalność 1 1
Możliwości 1 0.3
Czas pracy 1 0.5
7. Laravel i Lumen, który wybrać?
Zlecenie:
Wykonanie API, do obsługi sklepu z 50 produktami. Klient sprzedaje tylko
swoje produkty (jest ich producentem). Projekt będzie zainstalowany w
MyDevil.
Funkcjonalności:
● Pobranie listy produktów w JSON
● Pobranie wybranego produktu w JSON
API ma umożliwiać pobieranie bazy produktów przez zewnętrzne serwisy oraz
aktualizację ich stanów. Klient zakłada, że maksymalnie zamierza udostępnić
API 100 odbiorcom. Na początku ma ich być kilku.
8. Laravel i Lumen, który wybrać?
# Laravel Lumen
Monolit (frontend/backend) 1 0
Mikroserwis (API) 0.8 1
Duże obciążenia (req/s) 0.5 1
Skalowalność 1 1
Możliwości 1 0.3
Czas pracy 1 0.5
9. Laravel i Lumen, który wybrać?
# Laravel Lumen
Monolit (frontend/backend) 1 0
Mikroserwis (API) 0.8 1
Duże obciążenia (req/s) 0.5 1
Skalowalność 1 1
Możliwości 1 0.3
Czas pracy 1 0.5
10. Laravel i Lumen, który wybrać?
Zlecenie:
Wykonanie API, do obsługi sklepu z 50 produktami. Klient sprzedaje tylko
swoje produkty (jest ich producentem). Projekt będzie zainstalowany w
MyDevil.
Funkcjonalności:
● Pobranie listy produktów w JSON
● Pobranie wybranego produktu w JSON
API ma umożliwiać pobieranie bazy produktów przez zewnętrzne serwisy oraz
aktualizację ich stanów. Klient zakłada, że maksymalnie zamierza udostępnić
API 100 odbiorcom. Na początku ma ich być kilku. Docelowo API ma służyć do
obsługi zamówień B2B.
11. Laravel i Lumen, który wybrać?
# Laravel Lumen
Monolit (frontend/backend) 1 0
Mikroserwis (API) 0.8 1
Duże obciążenia (req/s) 0.5 1
Skalowalność 1 1
Możliwości 1 0.3
Czas pracy 1 0.5
12. Laravel i Lumen, który wybrać?
# Laravel Lumen
Monolit (frontend/backend) 1 0
Mikroserwis (API) 0.8 1
Duże obciążenia (req/s) 0.5 1
Skalowalność 1 1
Możliwości 1 0.3
Czas pracy 1 0.5
13. Laravel i Lumen, który wybrać?
# Laravel Lumen
Monolit (frontend/backend) 1 0
Mikroserwis (API) 0.8 1
Duże obciążenia (req/s) 0.5 1
Skalowalność 1 1
Możliwości 1 0.3
Czas pracy 1 0.5