O usłudze
PrzetłumaczoneRozwijam aplikacje internetowe i backendy na Laravel i nowoczesnym PHP, a przede wszystkim zajmuję się tym, czego nie widać w demonstracji: przejrzysta architektura, przewidywalne zachowanie pod obciążeniem i kod, który następny programista może przeczytać. Przez lata zbudowałem dziesiątki systemów autoryzacji z rolami i uprawnieniami, wygodne panele administracyjne, REST API dla aplikacji mobilnych i zewnętrznych partnerów, kolejki w tle oraz scenariusze płatności, które muszą się bilansować co do grosza.
Typowy projekt obejmuje logowanie z potwierdzeniem e-mailem i logowanie społecznościowe, panel sterowania, z którego twoja drużyna pracuje bez mojej pomocy, oraz API z wersjonowaniem, walidacją, ograniczaniem liczby żądań i jasnymi odpowiedziami na błędy. Płatności i integracje mają idempotentne obsługi, ponowne próby i weryfikację webhooków, aby zduplikowane żądanie nie było obciążane dwa razy. Wszystko dostarczane jest z testami, migracjami, seedami i jasnym wdrożeniem, aby wprowadzenie nowej osoby zajmowało dzień, a nie miesiąc. Opisz zadanie i ograniczenia — zasugeruję najprostsze rozwiązanie, które je spełnia i łatwo się rozwija.
— Uwierzytelnianie, role i uprawnienia, schematy wielodostępowe
— Niestandardowe panele administracyjne i narzędzia wewnętrzne
— REST API, webhooki i integracje z usługami zewnętrznymi
— Kolejki, zadania zaplanowane, płatności i raporty
Typowy projekt obejmuje logowanie z potwierdzeniem e-mailem i logowanie społecznościowe, panel sterowania, z którego twoja drużyna pracuje bez mojej pomocy, oraz API z wersjonowaniem, walidacją, ograniczaniem liczby żądań i jasnymi odpowiedziami na błędy. Płatności i integracje mają idempotentne obsługi, ponowne próby i weryfikację webhooków, aby zduplikowane żądanie nie było obciążane dwa razy. Wszystko dostarczane jest z testami, migracjami, seedami i jasnym wdrożeniem, aby wprowadzenie nowej osoby zajmowało dzień, a nie miesiąc. Opisz zadanie i ograniczenia — zasugeruję najprostsze rozwiązanie, które je spełnia i łatwo się rozwija.
— Uwierzytelnianie, role i uprawnienia, schematy wielodostępowe
— Niestandardowe panele administracyjne i narzędzia wewnętrzne
— REST API, webhooki i integracje z usługami zewnętrznymi
— Kolejki, zadania zaplanowane, płatności i raporty