Architekt Oprogramowania

Czym się zajmuje Architekt Oprogramowania?#

Strategiczny lider techniczny odpowiedzialny za projektowanie i ewolucję złożonych systemów informatycznych. Definiuje wizję techniczną, podejmuje kluczowe decyzje dotyczące technologii i wzorców (np. mikroserwisy, event-driven), analizując kompromisy (trade-offs). Dba o to, aby architektura spełniała kluczowe atrybuty jakościowe (skalowalność, wydajność, bezpieczeństwo) i była zgodna z celami biznesowymi organizacji.

Jakie są najczęstsze wymagania na stanowisko Architekt Oprogramowania? #

Dane z ostatnich 12 miesięcy

Najczęściej wymagane przez rekruterów umiejętności dla stanowiska Architekt Oprogramowania to: Azure, Java, AWS popularnością cieszą się również UML, Kubernetes, Enterprise Architect.

Jakie pytania padają na rozmowie rekrutacyjnej na stanowisko Architekt Oprogramowania? #

Wybór między monolitem a mikroserwisami to jedna z fundamentalnych decyzji architektonicznych, która wiąże się z kluczowymi kompromisami: • Architektura monolityczna: - Zalety: Prostota rozwoju i wdrożenia na wczesnym etapie, łatwiejsze testowanie end-to-end i mniejsza złożoność operacyjna (jeden codebase, jedno wdrożenie). - Wady (koszty): W miarę wzrostu aplikacji pojawiają się problemy: trudności w skalowaniu (trzeba skalować całą aplikację, a nie tylko jej obciążone części), zależności technologiczne (trudno wprowadzić nową technologię bez przepisywania całości), długie cykle wydawnicze i ryzyko, że błąd w jednym module wpłynie na działanie całego systemu. • Architektura mikroserwisów: - Zalety: Umożliwia niezależne skalowanie, rozwój i wdrażanie poszczególnych serwisów. Zapewnia elastyczność technologiczną (każdy serwis może być napisany w innej technologii) i większą odporność na błędy (awaria jednego serwisu nie musi zatrzymywać całego systemu). - Wady (koszty): Wprowadza ogromną złożoność operacyjną – potrzeba zaawansowanych narzędzi do wdrożeń, monitoringu i orkiestracji. Wyzwaniem staje się komunikacja sieciowa, zarządzanie transakcjami rozproszonymi i zapewnienie spójności danych.
Twierdzenie CAP, sformułowane przez Erica Brewera, jest fundamentalną zasadą projektowania systemów rozproszonych. Mówi ono, że system rozproszony przechowujący dane może zagwarantować jednocześnie co najwyżej dwie z trzech następujących właściwości: 1. Spójność (Consistency): Każdy odczyt zwraca najnowszy zapis lub błąd. Wszyscy klienci widzą te same dane w tym samym czasie. 2. Dostępność (Availability): Każde żądanie otrzymuje odpowiedź (niebędącą błędem), bez gwarancji, że zawiera ona najnowszy zapis. 3. Odporność na podział sieci (Partition Tolerance): System kontynuuje działanie pomimo utraty komunikacji (podziału sieci) między węzłami. Zastosowanie w praktyce: Ponieważ podział sieci jest w systemach rozproszonych nieunikniony, w praktyce wybór sprowadza się do kompromisu między spójnością a dostępnością: • Systemy CP (Consistency + Partition Tolerance): W przypadku awarii sieci, system wybiera spójność, przestając przyjmować zapisy lub zwracając błędy, aby uniknąć niespójnych danych. Przykład: tradycyjne relacyjne bazy danych (np. PostgreSQL w trybie primary-secondary), systemy bankowe. • Systemy AP (Availability + Partition Tolerance): W przypadku awarii, system wybiera dostępność, kontynuując działanie i obsługując żądania, nawet jeśli oznacza to, że dane mogą być przez chwilę niespójne. Spójność jest osiągana później (tzw. 'eventual consistency'). Przykład: wiele baz NoSQL, takich jak Cassandra czy DynamoDB.
CQRS (Command Query Responsibility Segregation) to wzorzec architektoniczny, który polega na całkowitym rozdzieleniu modeli i logiki do modyfikacji stanu systemu (zapisów) od modeli i logiki do jego odczytu. • Strona zapisu (Commands): Odpowiada za przyjmowanie poleceń (np. `CreateUserCommand`), walidację ich i zmianę stanu systemu. Model po tej stronie jest zazwyczaj znormalizowany i zoptymalizowany pod kątem spójności transakcyjnej. • Strona odczytu (Queries): Odpowiada za dostarczanie danych do wyświetlania. Model po tej stronie jest często zdenormalizowany i zoptymalizowany pod kątem konkretnych zapytań UI, aby odczyty były jak najszybsze. Synchronizacja między modelem zapisu a odczytu odbywa się zazwyczaj asynchronicznie, np. za pomocą zdarzeń. Korzyści: 1. Niezależne skalowanie: Możemy niezależnie skalować część systemu odpowiedzialną za odczyty (których jest zazwyczaj znacznie więcej) od części odpowiedzialnej za zapisy. 2. Optymalizacja: Każda strona może używać innej technologii i modelu danych, idealnie dopasowanych do jej zadania. 3. Prostota modeli: Zamiast jednego, skomplikowanego modelu, który musi obsługiwać zarówno zapisy, jak i odczyty, mamy dwa prostsze, wyspecjalizowane modele. CQRS jest często stosowany w połączeniu z architekturą sterowaną zdarzeniami i wzorcem Event Sourcing.
Idempotentność to właściwość operacji, która gwarantuje, że wielokrotne wykonanie tej samej operacji z tymi samymi parametrami przyniesie dokładnie ten sam rezultat, co jej jednokrotne wykonanie. Dlaczego jest to kluczowe w systemach rozproszonych? W komunikacji sieciowej błędy są nieuniknione. Klient wysyłający żądanie do API może nie otrzymać odpowiedzi z powodu chwilowego problemu z siecią. W takiej sytuacji nie wie, czy jego żądanie dotarło i zostało przetworzone. Idempotentność pozwala mu bezpiecznie ponowić (retry) żądanie, mając pewność, że nie spowoduje to niepożądanych skutków ubocznych. Przykłady w API REST: • `GET`, `PUT`, `DELETE`: Te metody HTTP są z definicji idempotentne. Wielokrotne wywołanie `DELETE /users/123` zawsze da ten sam efekt – użytkownik 123 zostanie usunięty. • `POST`: Ta metoda nie jest idempotentna. Wielokrotne wywołanie `POST /users` spowoduje utworzenie wielu nowych użytkowników. Projektowanie idempotentnych operacji (np. poprzez użycie unikalnego klucza idempotencji w żądaniach `POST`) jest fundamentalne dla budowania niezawodnych i odpornych na błędy systemów rozproszonych.
Wzorzec 'Strangler Fig' (Dusiciel), nazwany tak przez Martina Fowlera, to strategia stopniowej, kontrolowanej migracji z dużego, przestarzałego systemu monolitycznego do nowoczesnej architektury (np. mikroserwisów). Nazwa pochodzi od figowca-dusiciela, który oplata inne drzewo, rosnąc na nim, aż w końcu stare drzewo obumiera, a figowiec zajmuje jego miejsce. Jak to działa w praktyce? 1. Stworzenie 'fasady': Przed starym monolitem stawiamy nową warstwę (np. API Gateway lub odwrotne proxy), która początkowo po prostu przekierowuje cały ruch do starego systemu. 2. Stopniowe 'oplatanie': Nową funkcjonalność budujemy już jako oddzielne, nowoczesne serwisy. Następnie, w warstwie fasady, stopniowo przekierowujemy ruch dla konkretnych części aplikacji z monolitu do nowych serwisów. 3. Synchronizacja danych: W miarę potrzeby, zapewniamy synchronizację danych między starym a nowym systemem. 4. 'Uduszenie' monolitu: Proces ten kontynuujemy, 'wycinając' kolejne fragmenty funkcjonalności z monolitu i zastępując je nowymi serwisami, aż stary system zostanie całkowicie 'oplątany' i będzie można go bezpiecznie wyłączyć. Jest to znacznie bezpieczniejsza i mniej ryzykowna strategia niż próba przepisania całego monolitu od zera w jednym, wielkim projekcie ('big bang rewrite').
Brama API (API Gateway) to kluczowy komponent w architekturze mikroserwisów, który działa jak pojedynczy, ujednolicony punkt wejścia dla wszystkich klientów zewnętrznych (np. aplikacji mobilnych, front-endowych). Zamiast zmuszać klienta do komunikacji z dziesiątkami różnych mikroserwisów (każdy z własnym adresem i protokołem), klient komunikuje się tylko z bramą API. Jej główne zadania to: 1. Routing i agregacja: Brama przyjmuje żądanie od klienta, kieruje je do odpowiednich mikroserwisów, a następnie może zagregować odpowiedzi z kilku serwisów w jedną, spójną odpowiedź dla klienta. 2. Centralizacja 'cross-cutting concerns': Brama jest idealnym miejscem do implementacji logiki, która jest wspólna dla wielu serwisów, odciążając je w ten sposób. Należą do nich: • Autentykacja i autoryzacja: Weryfikacja tożsamości klienta i jego uprawnień. • Rate Limiting: Ograniczanie liczby żądań od jednego klienta. • Cachowanie: Przechowywanie często odpytywanych danych. • Logowanie i monitoring.Transformacja protokołów: np. tłumaczenie żądań REST na gRPC. Użycie API Gateway znacznie upraszcza architekturę z perspektywy klienta i centralizuje zarządzanie bezpieczeństwem i politykami.
6
1 – 6 z 20

Popularne typy umów

Ostatnie 30 dni
  1. B2B 95,2%
  2. Umowa o pracę 10,1%

Popularne tryby pracy

Ostatnie 30 dni
  1. Zdalnie 62,5%
  2. Hybrydowo 44%
  3. Stacjonarnie 14,3%

Struktura aktualnych ofert dla stanowiska Architekt Oprogramowania #

Dane z ostatnich 12 miesięcy

Dominującą formą zatrudnienia dla stanowiska Architekt Oprogramowania jest B2B – wybiera ją 94,5% pracodawców. Na drugim miejscu plasuje się Umowa o pracę z udziałem 11,3%.

Pracodawcy najczęściej poszukują specjalistów Architekt Oprogramowania na poziomie Senior i jest to 68,8% wszystkich ofert oraz Regular, które zajmuje 30,2% dostępnych ofert. Reszta ofert na stanowisko Architekt Oprogramowania skierowana jest do kandydatów na poziomie Junior, co stanowi 1,0% wszystkich ofert.

Obecnie:99 ofert pracy
Najwięcej:96 (2025-Q1)
Najmniej:6 (2026-Q3)

Rynek ofert pracy na stanowisko Architekt Oprogramowania ma charakter rosnący. Rekordowe zapotrzebowanie zanotowano w 2025-Q1 czyli aż 96 ofert. Najmniejsza aktywność pracodawców przypadła na 2026-Q3 (6 ofert). Średnia kwartalna wynosi 56 ofert, a aktualnie na SOLID.Jobs aktywnych jest 99 ofert.

Trend liczby aplikacji dla stanowiska Architekt Oprogramowania jest malejący. Największe zainteresowanie kandydatów odnotowano w 2025-Q1 (310 aplikacji), a najmniejsze w 2026-Q3 (1 aplikacji). Średnia kwartalna liczba aplikacji to 140.

Struktura ofert wg poziomu doświadczenia #

W 2026 roku największe zapotrzebowanie na stanowisku Architekt Oprogramowania dotyczy specjalistów na poziomie Senior, którzy generują 71% wszystkich ofert. Istotny fragment rynku przypada również na stanowiska Regular (26%) oraz Junior (3%).

Względem ubiegłego roku (2025), zauważalne jest, że udział ogłoszeń dla poziomu Regular spadł o 6 p.p. W porównaniu do 2024 roku, zainteresowanie ofertami na poziomie Regular wyraźnie osłabło, o 8 p.p..

Struktura aplikacji wg poziomu doświadczenia #

W 2026 roku najliczniejszą grupę aplikujących na stanowisko Architekt Oprogramowania stanowią osoby na poziomie Senior (72% wszystkich zgłoszeń). Znaczący odsetek aplikacji pochodzi również od kandydatów Regular (25%) oraz Junior (3%).

W zestawieniu z danymi za rok 2025, najbardziej zauważalnie zmieniła się aktywność grupy Regular, której udział zmalała o 3 p.p.. Z perspektywy ostatnich dwóch lat (od 2024 roku) widoczna jest szersza ewolucja zachowań kandydatów. Trend udziału aplikacji od osób na poziomie Senior, który dwa lata temu wynosił 67%, zyskał na sile i obecnie oscyluje w granicach 72%.

Struktura ofert wg trybu pracy #

W 2026 roku tryb pracy stacjonarnej dla stanowiska Architekt Oprogramowania stanowi 14.3% wszystkich ogłoszeń, pracę w pełni zdalną oferuje 62.5% pracodawców, natomiast model hybrydowy pojawia się w 44% ofert.

Porównując obecną sytuację (2026) z rokiem ubiegłym (2025), udział pracy zdalnej dla stanowiska Architekt Oprogramowania wzrósł o 6.8 p.p., natomiast zainteresowanie modelem hybrydowym spadło o 6.0 p.p.. Porównując obecną sytuację w ujęciu dwuletnim, udział pracy zdalnej dla stanowiska Architekt Oprogramowania wzrósł o 13.0 p.p., natomiast zainteresowanie modelem hybrydowym spadło o 13.8 p.p..

Średnia wynagrodzeń dla stanowiska Architekt Oprogramowania #

Dane z ostatnich 12 miesięcy
13 580 — 16 620 PLN
B2B (netto)
25 430 — 30 840 PLN
B2B (netto)
15 600 — 22 850 PLN
Umowa o pracę (brutto)
27 970 — 33 600 PLN
B2B (netto)
24 850 — 30 210 PLN
Umowa o pracę (brutto)

Porównanie B2B i UoP

Nakładka znaczników B2B + UoP
Junior
B2B
13 58016 620PLN
Regular
B2B
UoP
15 60030 840PLN
Senior
B2B
UoP
24 85033 600PLN

Dla umowy UoP, średnia wynagrodzenia dla stanowiska Architekt Oprogramowania na poziomie Regular wynosi od 15 600 PLN do 22 850 PLN, natomiast na poziomie Senior wynosi od 24 857 PLN do 30 210 PLN. Przejście z poziomu Regular na Senior przy tym typie umowy wiąże się ze wzrostem podstawy o blisko 59%.

Dla umowy B2B, średnia wynagrodzenia dla stanowiska Architekt Oprogramowania na poziomie Junior wynosi od 13 580 PLN do 16 620 PLN, na poziomie Regular wynosi od 25 434 PLN do 30 833 PLN, natomiast na poziomie Senior wynosi od 27 971 PLN do 33 592 PLN. Przejście z poziomu Junior na Senior przy tym typie umowy wiąże się ze wzrostem podstawy o blisko 106%.

Mediana wynagrodzeń dla stanowiska Architekt Oprogramowania #

Dane z ostatnich 12 miesięcy
13 400 — 15 100 PLN
B2B (netto)
25 200 — 31 100 PLN
B2B (netto)
15 600 — 22 850 PLN
Umowa o pracę (brutto)
27 850 — 33 600 PLN
B2B (netto)
23 000 — 27 500 PLN
Umowa o pracę (brutto)

Porównanie B2B i UoP

Nakładka znaczników B2B + UoP
Junior
B2B
13 40015 100PLN
Regular
B2B
UoP
15 60031 100PLN
Senior
B2B
UoP
23 00033 600PLN

Dla umowy UoP, mediana wynagrodzenia dla stanowiska Architekt Oprogramowania na poziomie Regular wynosi od 15 600 PLN do 22 850 PLN, natomiast na poziomie Senior wynosi od 23 000 PLN do 27 500 PLN. Przejście z poziomu Regular na Senior przy tym typie umowy wiąże się ze wzrostem podstawy o blisko 47%.

Dla umowy B2B, mediana wynagrodzenia dla stanowiska Architekt Oprogramowania na poziomie Junior wynosi od 13 400 PLN do 15 100 PLN, na poziomie Regular wynosi od 25 200 PLN do 31 100 PLN, natomiast na poziomie Senior wynosi od 27 850 PLN do 33 600 PLN. Przejście z poziomu Junior na Senior przy tym typie umowy wiąże się ze wzrostem podstawy o blisko 108%.

Statystyki wynagrodzeń na stanowisku Architekt Oprogramowania w podziale na lokalizacje #

Map Preview
Aktualne oferty wg miast
Dane z aktywnych ofert
Przeglądaj Oferty Warszawa73
Przeglądaj Oferty Gliwice3
Przeglądaj Oferty Wrocław3
Przeglądaj Oferty Katowice2
Przeglądaj Oferty Kraków2
Przeglądaj Oferty Trójmiasto2
Przeglądaj Oferty Praca Zdalna58

Wykres wynagrodzeń na stanowisku Architekt Oprogramowania w podziale na lokalizacje

Dane z ostatnich 12 miesięcy

Architekt Oprogramowania na najwyższe zarobki może liczyć w Łodzi. Firmy w tej lokalizacji oferują wynagrodzenia od 31 900 PLN do nawet 40 300 PLN miesięcznie. Pod kątem liczby ofert przoduje Warszawa, gdzie opublikowano 73 ogłoszenia. Inne miasta z najwyższymi widełkami ofert na stanowisko Architekt Oprogramowania to: Wrocław, Opole i Gliwice. Wybierając pracę zdalną, dostępnych jest 58 ogłoszeń z wynagrodzeniem do 28 367 PLN.
Dane obejmują aktualne oferty z ostatnich 30 dni.

Aktualne oferty pracy na stanowisko Architekt#

Top z najwyższymi widełkami#

Andersen Lab

Software Architect / Tech Lead @Andersen Lab

Software Architect / Tech Lead

Andersen Lab
Warszawa / Zdalnie
29.5k–38.0k PLN
UoP / B2B
#JavaScript#React#TypeScript
Architekt#JavaScript#React#TypeScript
29.5k–38.0k PLN
Warszawa
Praca zdalna
DCG

System Architect @DCG

System Architect

DCG
Zdalnie
28.6k–38.6k PLN
B2B
Praca projektowa
#System testing#TOGAF#Cloud architecture#UML#BPMN#EPC#Enterprise Architect#Analiza biznesowa#Myślenie analityczne
Architekt#System testing#TOGAF#Cloud architecture#UML#BPMN#EPC#Enterprise Architect#Analiza biznesowa#Myślenie analityczne
28.6k–38.6k PLN
Praca zdalna
Praca projektowa
Future Processing

Cloud Data Architect (Azure) @Future Processing

Cloud Data Architect (Azure)

Future Processing
Zdalnie
27.7k–40.3k PLN
B2B
#Data Lakehouse#Terraform#Databricks#Delta Lake#Data Lake#CI/CD#Azure#IaaC/Terraform#Git#Data warehouse#Data Marts#Architektury Lambda i Kappa
Architekt#Data Lakehouse#Terraform#Databricks#Delta Lake#Data Lake#CI/CD#Azure#IaaC/Terraform#Git#Data warehouse#Data Marts#Architektury Lambda i Kappa
27.7k–40.3k PLN
Praca zdalna

Najczęściej oglądane oferty#

Lumicode (Grupa Pentacomp)

Technical Consultant (Lead Developer / Architekt) @Lumicode (Grupa Pentacomp)

Technical Consultant (Lead Developer / Architekt)

Lumicode (Grupa Pentacomp)
Zdalnie
21.8k–26.9k PLN
B2B
#Risk management
Architekt#Risk management
21.8k–26.9k PLN
Praca zdalna
Andersen Lab

Data Architect @Andersen Lab

Data Architect

Andersen Lab
Warszawa / Zdalnie
28.4k–37.8k PLN
UoP / B2B
#Data#Data architect#NLP#ML#Insurance
Architekt#Data#Data architect#NLP#ML#Insurance
28.4k–37.8k PLN
Warszawa
Praca zdalna
Andersen Lab

Solutions Architect (Germany) @Andersen Lab

Solutions Architect (Germany)

Andersen Lab
Warszawa
36.8k–52.8k PLN
UoP / B2B
#Insurance#Banking#FinTech#ML#AI#AWS#Azure#Software development
Architekt#Insurance#Banking#FinTech#ML#AI#AWS#Azure#Software development
36.8k–52.8k PLN
Warszawa
Praca hybrydowa

Nie przegap nowych ofert!

Zapisz się na Job Alert i otrzymuj powiadomienia o nowych ofertach na stanowisko Architekt.

Najczęściej zadawane pytania – Architekt Oprogramowania (FAQ) #

Średnie wynagrodzenie Architekta Oprogramowania w 2026 roku wynosi: 24,672 PLN netto na B2B (mediana: 28,134 PLN), 23,379 PLN brutto na UoP (mediana: 23,379 PLN). Dane oparte na statystykach ze ścieżek kariery na SOLID.Jobs, uwzględniających 85 aktualnych ofert z jawnymi widełkami wynagrodzeń. Pamiętaj, że stawki B2B można często zoptymalizować dzięki kosztom uzyskania przychodu lub odpowiedniej formie opodatkowania.
Najczęściej wymagane technologie to: Azure, Java, AWS, UML, Kubernetes, Enterprise Architect, Microservices. Lista oparta na analizie aktualnych ofert pracy na SOLID.Jobs. Znajomość ekosystemu Architekt, architektury microservices i narzędzi cloud (AWS, Azure, GCP) znacząco zwiększa atrakcyjność kandydata na rynku.
Aktualnie 68% ofert dla Architekta Oprogramowania umożliwia pracę w pełni zdalną — to 58 z 85 aktywnych ogłoszeń. Na SOLID.Jobs możesz przefiltrować oferty z obszaru Architekt wyłącznie po pracy zdalnej. Zapisz się na Job Alert, aby dostawać powiadomienia o nowych ofertach zdalnych.
Typowa rekrutacja na stanowisko Architekta Oprogramowania w 2026 roku składa się z 3–4 etapów: rozmowa wstępna (screening HR), zadanie techniczne lub live coding, rozmowa techniczna z zespołem (system design, code review) oraz finalna rozmowa z managerem. Coraz więcej firm rezygnuje z algorytmicznych zadań na rzecz pair programming i zadań zbliżonych do codziennej pracy z Architekt.
W 2026 roku pracodawcy cenią certyfikaty potwierdzające umiejętności praktyczne. Najbardziej wartościowe to certyfikaty cloud (AWS Solutions Architect, Azure Developer, GCP Professional), a także Kubernetes (CKA/CKAD) i certyfikaty związane z bezpieczeństwem. W przypadku Architekt warto rozważyć certyfikaty specyficzne dla ekosystemu. Pamiętaj jednak, że to doświadczenie komercyjne i realne sukcesy mają ostatecznie największą wagę na rynku pracy.
Aby zacząć pracę jako Architekt Oprogramowania w 2026 roku, skup się na: opanowaniu podstaw Architekt (składnia, frameworki), budowaniu portfolio na GitHubie z własnymi projektami, poznaniu narzędzi takich jak Git, CI/CD, SQL, oraz udziale w inicjatywach open source i hackathonach. Na SOLID.Jobs znajdziesz oferty pracy oznaczone poziomem Junior, które są idealnym punktem wejścia do branży.
Droga do poziomu Senior Architekta Oprogramowania w 2026 roku wymaga: 3–5 lat doświadczenia komercyjnego z Architekt; umiejętności projektowania skalowalnych systemów (microservices, event-driven architecture); biegłości w code review, mentoringu juniorów i podejmowaniu decyzji architektonicznych; znajomości DevOps, cloud i observability (monitoring, logging, tracing). Sprawdź oferty na poziomie Senior na SOLID.Jobs, aby na bieżąco analizować aktualne wymagania pracodawców.
Najwyższe wynagrodzenia dla Architekta Oprogramowania tradycyjnie oferują Warszawa, Kraków i Wrocław — to wciąż największe rynki pracy w Polsce z najwyższą koncentracją korporacji i specjalistycznych firm. Trójmiasto, Poznań i Katowice dynamicznie gonią czołówkę. Średnia stawka dla Architekta Oprogramowania na B2B wynosi wokół 24,672 PLN netto. Pamiętaj, że stale rosnący udział pracy zdalnej coraz skuteczniej niweluje różnice geograficzne w wynagrodzeniach.
SOLID.Jobs to najlepsze miejsce do szukania pracy jako Architekt Oprogramowania. Aktualnie dostępnych jest 85 sprawdzonych ofert — każda z 100% jawnymi widełkami wynagrodzeń. Skorzystaj z wygodnych filtrów (lokalizacja, doświadczenie, specjalizacja, praca zdalna), aby znaleźć idealną dla siebie ofertę, lub od razu zapisz się na Job Alert i otrzymuj spersonalizowane powiadomienia o nowych ogłoszeniach prosto na e-mail.