Wydajność jest jednym z ważniejszych elementów funkcjonowania systemów, aplikacji czy usług informatycznych. Problemy z wydajnością są odczuwalne od razu, widoczne przez klienta i potrafiące wpłynąć na nasze przychody czy zyski np. poprzez niezrealizowanie umownego poziomu SLA (Service Level Agreement).
Problemy z wydajnością mogą dotyczyć:
- Niepoprawnie stworzonej aplikacji lub zapytań sql do bazy
- Ataków na dostępność i wydajność usług (Ataki DoS i DDos – Denial of Service)
- Niepoprawnych konfiguracji bazy danych
- Braki w zasobach sprzętowych serwerów czy macierzy
- Niepoprawne konfiguracje serwerów i ich usług
Najczęstsze problemy spotykany w ostatnim roku związane z systemami i wydajnością:
- Mało wydajne środowisko serwerowe
- Brak rozdzielanie serwerów bazodanowych od aplikacyjnych
- Pojedyncze bazy danych, brak separacji
- Niewydajne API
- Niepoprawne konfiguracja baz danych np. mała alokacja pamięci RAM
- Niezoptymalizowane zapytania do baz danych
- Brak wykorzystania cachowania
- Brak wykorzystania narzędzi typu CDN czy Cloud dla aplikacji internetowych
- Brak wykorzystania modularności czy mikrousług w architekturze platform czy sklepów internetowych
- Problemy wydajnościowe na poziomie intergacji i wymiany danych pomiędzy sklepami internetowymi a systemami ERP czy WMS.
Zobacz także:
Jeśli potrzebujesz wsparcia w zakresie architektury systemów, poprawy wydajności czy audycie kodu źródłowego zapraszamy do kontaktu.
Zapraszamy do kontaktu:
pfederowicz@gotechnologies.pl