Rozwiązania

Problemy, z którymi się mierzyłem, i to, jak do nich podchodzę: na czym polega trudność, jakie są drogi i którą wybrałem. Jeśli masz podobny problem, chętnie pomogę.

Migracja danych bez zatrzymywania systemu

z pracy

Przeniesienie dużej ilości danych do nowego schematu bazy, kiedy system musi cały czas działać.

Python, Oracle, ETL, ładowanie przyrostowe

Utworzono: luty 2026

Anonimizacja danych wrażliwych na Airflow

z pracy

Pipeline, który bierze surowe pliki z danymi osobowymi, czyści je, anonimizuje i sprawdza, zanim ktokolwiek zacznie na nich pracować.

Python, Apache Airflow, AWS S3, Pandas, Docker, GitLab CI/CD, pytest

Utworzono: maj 2025

Multitenancy w Django, czyli jak oddzielić klientów w jednej aplikacji

zadanie rekrutacyjne

Jedna aplikacja, wielu klientów i żaden nie może zobaczyć danych innego.

Python, Django, django-tenants, PostgreSQL

Utworzono: wrzesień 2023

Od CRUD-a do edycji na żywo, czyli jak ogarnąć równoczesne zmiany

z pracy

Co zrobić, gdy ten sam rekord zmienia kilka osób naraz.

Python, Django, PostgreSQL

Utworzono: czerwiec 2023

Jedna kolumna, tydzień pracy, czyli migracja dużej tabeli w Django

z pracy

Naiwnie prosta migracja na tabeli, której wierszy nikt już nie liczył, skończyła się tygodniem pracy i czterema migracjami zamiast jednej.

Python, Django, PostgreSQL

Utworzono: maj 2018

Wyszukiwarka z podpowiedziami na Elasticsearch

z pracy

Podpowiedzi już po dwóch literach, odporne na literówki i brak polskich znaków.

Python, Elasticsearch

Utworzono: kwiecień 2015