IGRiT.pl is the largest online agricultural and commodity exchange in Poland, connecting sellers and buyers from the agricultural sector. Our task was to refresh, modernize, and streamline the functionality of the existing service to meet the needs of farmers, producers, and trade intermediaries. Below we present a detailed case study of the implementation of the IGRiT.pl project.
Technologies used
Check which technologies we used to complete the order
Laravel
Next.JS
React
PHP
JavaScript
TypeScript
Tailwind
Docker
PostgreSQL
Redis
RabbitMQ
Minio
Redux
Zustand
Cypress
Pusher
ElasticSearch
Kibana
Grafana
And many others ...
Project goals
OPTYMALIZACJA
Maksymalizacja wydajności serwisu
W celu zapewnienia najwyższej wydajności i szybkości działania serwisu, zastosowaliśmy kilka zaawansowanych technologii optymalizacyjnych.
Wprowadziliśmy Laravel Octane, aby zwiększyć szybkość i wydajność aplikacji. Laravel Octane korzysta z długotrwałych procesów, co pozwala na obsługę większej liczby żądań na sekundę oraz skrócenie czasu odpowiedzi serwera.
Zintegrowaliśmy ElasticSearch w celu efektywnego przeszukiwania danych. ElasticSearch pozwala na szybkie i dokładne przetwarzanie dużych ilości informacji, co znacząco poprawia doświadczenie użytkownika podczas korzystania z wyszukiwarki serwisu.
Używamy Redis do zarządzania pamięcią podręczną oraz do przechowywania sesji użytkowników. Redis jest wysoce wydajną bazą danych typu key-value, która przyspiesza dostęp do często używanych danych i zmniejsza obciążenie bazy danych.
Wprowadziliśmy również RabbitMQ do zarządzania kolejkowaniem zadań. RabbitMQ pozwala na asynchroniczne przetwarzanie zadań, co zwiększa wydajność aplikacji poprzez rozładowanie intensywnych operacji z głównego cyklu żądania-odpowiedzi. Dzięki temu aplikacja jest bardziej responsywna i może obsługiwać większą ilość jednoczesnych użytkowników.
Te zaawansowane narzędzia optymalizacyjne umożliwiają nam dostarczanie wysokowydajnych i skalowalnych rozwiązań, które sprostają wymaganiom naszych użytkowników i zapewnią im najlepsze doświadczenia podczas korzystania z serwisu.
SCOPE OF WORK