# MessageFlow Priority

MessageFlow Priority to dedykowany kanał API w ramach platformy MessageFlow, zaprojektowany do priorytetowej obsługi wiadomości e-mail i SMS krytycznych czasowo. Usługa ta gwarantuje maksymalny priorytet przetwarzania i wysyłki po stronie infrastruktury MessageFlow.

{% hint style="warning" %}
**Ważna informacja:** MessageFlow Priority jest usługą dodatkową (add-on) i jej dostępność oraz opłaty mogą zależeć od wybranego pakietu.
{% endhint %}

## Cel i zastosowanie

Usługa MessageFlow Priority powstała w odpowiedzi na zapotrzebowanie na natychmiastowe dostarczanie informacji, gdzie opóźnienia mogą prowadzić do nieudanych operacji, frustracji użytkowników lub strat finansowych. Dotyczy to w szczególności wiadomości wrażliwych na czas, takich jak:

* Kody jednorazowe (OTP / TOTP / HOTP)
* Kody uwierzytelniania dwuskładnikowego (2FA)
* Linki do resetu hasła o ograniczonej ważności
* Krytyczne alerty bezpieczeństwa wymagające natychmiastowej reakcji
* Natychmiastowe potwierdzenia płatności i transakcji

Standardowe kanały mogą doświadczać opóźnień wynikających z kolejkowania wiadomości, filtrów antyspamowych, throttlingu po stronie serwerów odbiorczych oraz ograniczonej kontroli nad czasem przetwarzania przez operatorów zewnętrznych. MessageFlow Priority minimalizuje ryzyka opóźnień w warstwie nadawczej MessageFlow.

## **Cechy techniczne**

MessageFlow Priority zapewnia dedykowaną, szybką ścieżkę w infrastrukturze MessageFlow, charakteryzującą się:

* **Maksymalnym priorytetem technicznym**: Wiadomości są przetwarzane w pierwszej kolejności, z pominięciem standardowych kolejek.
* **Dedykowaną infrastrukturą**: Rozwiązanie jest odporne na przeciążenia i skalowalne, aby sprostać szczytowemu ruchowi.
* **Zaawansowanym bezpieczeństwem**: Obejmuje szyfrowanie, autoryzację i zgodność z branżowymi standardami.
* **Minimalizacją ryzyka wewnętrznego**: Eliminuje wąskie gardła po stronie MessageFlow, przyspieszając wysyłkę.

{% hint style="info" %}
**Uwaga:** Czas dostarczenia wiadomości do odbiorcy końcowego nadal zależy od serwerów odbiorczych i dostawców (np. operatorów GSM, dostawców skrzynek pocztowych) i jest poza wpływem MessageFlow.
{% endhint %}

## **Porównanie ze standardowym kanałem transakcyjnym**

| Cecha                            | MessageFlow Priority                            | Standardowy Kanał Transakcyjny                  |
| -------------------------------- | ----------------------------------------------- | ----------------------------------------------- |
| Szybkość przetwarzania i wysyłki | Ekstremalnie szybka                             | Może podlegać opóźnieniom związanym z kolejkami |
| Niezawodność                     | Dedykowana infrastruktura, priorytetowa obsługa | Podatność na przeciążenia serwera               |
| Obsługa dużych wolumenów         | Wysoka przepustowość, brak kolejkowania         | Ograniczenia szybkości i liczby wysyłek         |
| Koszt                            | Usługa premium                                  | Zazwyczaj niższy                                |
| Priorytet przetwarzania          | Najwyższy – dedykowana ścieżka                  | Standardowy / Wspólna kolejka                   |
| Obsługa API                      | Dostępne wyłącznie przez API                    | Dostępne przez API i panel                      |
| Główny Fokus                     | Bezpieczeństwo i szybkość przetwarzania         | Ogólna przepustowość                            |
| Zastosowanie                     | Kody, autoryzacje, hasła, alerty                | Powiadomienia, faktury, rutynowa komunikacja    |

{% hint style="info" %}

### **Słowniczek pojęć**

* **2FA** (Two-Factor Authentication, uwierzytelnianie dwuskładnikowe): Metoda zabezpieczeń, która wymaga dwóch różnych czynników do potwierdzenia tożsamości użytkownika.
* **OTP** (One-Time Password, jednorazowe hasło): Kod używany tylko raz do uwierzytelnienia użytkownika, często stosowany w bankowości i logowaniu.
* **TOTP** (Time-based One-Time Password, jednorazowe hasło oparte na czasie): Hasło ważne tylko przez określony czas (np. 30 sekund), generowane dynamicznie na podstawie zegara systemowego.
* **HOTP** (HMAC-based One-Time Password, jednorazowe hasło oparte na HMAC): Jednorazowe hasło generowane na podstawie licznika, które jest ważne do momentu użycia.
  {% endhint %}
