# Výkonnostní audit aplikace

> Prověřím výkon aplikace, databázové dotazy a infrastrukturu, abych zjistil, kde vznikají zpomalení a zbytečná zátěž. Vycházím z reálných měření, na jejichž základě určím příčiny problémů a doporučím konkrétní úpravy s největším přínosem.

Cena: od 15 000 Kč · Poskytuje: Ondřej Musil (https://www.musilondrej.cz/)

## Pro koho

- Když se aplikace zpomaluje s rostoucím počtem uživatelů nebo objemem dat.
- Když databáze, API nebo úlohy na pozadí nestíhají zpracovávat požadavky.
- Když rostou nároky na infrastrukturu, ale výkon aplikace se nezlepšuje.
- Když rostou nároky na infrastrukturu, ale výkon aplikace se nezlepšuje.

## Co je v ceně

- Analýza výkonu aplikace a identifikace problematických částí na základě reálných měření.
- Rozbor databázových dotazů, indexů, zamykání a dalších příčin zbytečného zatížení.
- Kontrola cachování, front, procesů na pozadí a konfigurace aplikačního prostředí.
- Vyhodnocení výkonnostních problémů, jejich příčin a dopadu na provoz aplikace.
- Technická zpráva s konkrétními doporučeními, prioritami a odhadem náročnosti optimalizací.

## Jak to probíhá

1. **Úvod** — Probereme současné problémy s výkonem aplikace, její architekturu a dostupná provozní data. Na základě toho stanovím rozsah auditu, postup a cenu.
2. **Měření a analýza** — Provedu měření výkonu aplikace, databáze a infrastruktury. Zaměřím se na problematická místa, identifikuji příčiny zpomalení a vyhodnotím jejich dopad na provoz.
3. **Výsledky a doporučení** — Připravím přehled zjištěných problémů, podložený konkrétními měřeními. Navrhnu řešení a stanovím priority podle očekávaného přínosu, náročnosti a rizik.
4. **Optimalizace a ověření** — Po odsouhlasení rozsahu mohu navržené optimalizace realizovat nebo jejich implementaci předat vašemu týmu. Výsledky provedených úprav následně ověříme opakovaným měřením.

## Cena

- **audit:** od 15 000 Kč — Pevná cena podle rozsahu, domluvená předem.
- **opravy:** podle rozsahu — Hodinově, nebo pevnou cenou podle nálezů.

## Časté otázky

### Na jakých technologiích provádíte výkonnostní audit?

Specializuji se na PHP a Laravel aplikace, databáze MySQL a PostgreSQL a technologie jako Redis. U jiných systémů mohu analyzovat databázi, infrastrukturu a provozní metriky. Rozsah auditu vždy přizpůsobuji konkrétní technologii a architektuře aplikace.

### Potřebujete přístup do produkčního prostředí?

Záleží na rozsahu auditu a dostupných datech. Ideální je přístup k provozním metrikám, logům a databázovým statistikám. Kde je to možné, využívám přístupy pouze pro čtení. Případné zásahy do produkčního prostředí provádím výhradně po předchozí domluvě.

### O kolik se aplikace po auditu zrychlí?

Konkrétní zlepšení nelze předem garantovat. Audit odhalí příčiny výkonnostních problémů a ukáže, které optimalizace mají největší potenciál. Očekávaný přínos jednotlivých úprav vyhodnotím na základě dostupných měření a technických zjištění.

### Musím následné optimalizace objednat u vás?

Nemusíte. Výsledkem auditu je technická zpráva s konkrétními nálezy a doporučeným postupem. Optimalizace mohu realizovat sám nebo je předat vašemu vývojovému týmu. Rozhodnutí je na vás.

### Jak dlouho výkonnostní audit trvá?

Záleží na velikosti aplikace, její architektuře a dostupnosti provozních dat. U menších aplikací může audit zabrat několik pracovních dnů, u rozsáhlejších systémů déle. Před zahájením spolupráce stanovím předpokládaný rozsah a termín dokončení.

## Kontakt

- Web: https://www.musilondrej.cz/
- https://www.linkedin.com/in/musilondrej/
- Kontakt a fakturační údaje: https://www.musilondrej.cz/kontakt/
