Redis jest obecnie jedną z najbardziej popularnych baz danych, mimo to w większości przypadków używany jest wyłącznie jako silnik do cache. W swojej prezentacji chciałbym przybliżyć to rozwiązanie, głównie z perspektywy dewelopera. Chciałbym też podzielić sie doświadczeniem z używania Redisa, jakie zdobyliśmy w platformie gamingowej XCaliber, gdzie Redis pełni istotną rolę, pomagając nam obsługiwać tysiące transakcji na sekundę.
Wiosną 2017 r. wzięlam udział w Pykoniku, na którym przy jednym stole, wraz z grupą podobnie zielonych w temacie osób zastanawiałam się czy dla ludzi którzy chcą się przebranżowić Python jest słusznym wyborem, a jeśli tak, to jak się do tego zabrać. Dołączyło do nas wówczas kilku dobrych ludzi, którzy podrzucili nam parę rad, choć dzielący nas dystans był dość przepastny i rozmawialiśmy trochę z perspektywy innych światów. Ale z jednej z rad skorzystałam, wiele na tym zyskałam i jestem za to bardzo wdzięczna.
Od tego czasu sporo zrobiłam żeby przybliżyć się do zmiany branży gromadząc wiedzę, która mogłaby zainteresować tych, którzy dopiero startują w temacie.
Zapraszam na moją opowieść uzupełnioną uwagami doświadczonych deweloperów biorących udział w spotkaniu.
Czy aby stworzyć coś takiego jak całkowicie nowy tryb do gry trzeba się napracować? Jeżeli ktoś tak lubi to w sumie można.
Okazuje się, że nie jest to wcale konieczne; w końcu filozofia Pythona to "batteries included". A jeśli komuś te baterie nie wystarczą, to zawsze może podpiąć sporych rozmiarów power bank.
Krótka opowieść o tym jak przy odrobinie kreatywności (oraz lenistwa) został stworzony w pełni działający nowy tryb gry do Frontline - moda do gry Arma 3 - i to w około 500 linijkach kodu.
Software developer od ponad 10 lat. Pythonowiec od pierwszego wejrzenia. Obecnie pracuje jako Software Development Manager w XCaliber Poland rozwijając platformę gamingową.
Programista Pythona i C++ od ładnych parunastu lat. Ma za sobą udział jako prelegent w konferencjach takich jak SecurityBsides, 4Developers czy PyConPL oraz wiele, wiele lightning talków (Confidence, PyConPL, etc...). Organizator Nocy Informatyka w Krakowie. W lecie pływa na desce windsurfingowej, w zimie jeździ na monoski. Hackuje cały czas.
🏢 DEPLOYED – Twój partner technologiczny w Krakowie!
Jesteśmy software housem z Krakowa, który od 2011 roku dostarcza dedykowane rozwiązania cyfrowe dla klientów z różnych branż.
Tworzymy systemy webowe, aplikacje mobilne, oprogramowanie IoT oraz platformy e-commerce.
💻 Nasze technologie:
✅ Backend: Python / Django
✅ Frontend: ReactJS / React Native, TypeScript
✅ AI & Big Data
✅ Cloud & DevOps: AWS, Docker, Ansible, RabbitMQ, Nginx, Redis
✅ Monitoring & Automatyzacja: Grafana, Prometheus, Celery
✅ Testowanie: Jest, Babel
✅ Zarządzanie stanem: Redux
🔧 Specjalizujemy się zarówno w tworzeniu nowych projektów od zera, jak i w pracy z istniejącymi, starszymi kodami.
Pomagamy modernizować przestarzałe technologie, aby Twoja firma była bezpieczna i zgodna z najnowszymi trendami rynkowymi.
📂 Sprawdź nasze realizacje: 🔗 Portfolio
👥 Chcesz dołączyć do naszego zespołu?
🎯 Ciągle się rozwijamy i rekrutujemy na różne stanowiska! Sprawdź aktualne oferty:
🚀 Postaw na innowację – współpracuj z nami!
Firma XCaliber została utworzona jako niezależny zespół ekspertów, którzy wspólnie tworzą jedne z najbardziej innowacyjnych technologii w branży iGaming. XCaliber stara się utrzymywać środowisko, które pielęgnuje talenty i innowacje, dając zespołowi potrzebne narzędzia, aby mogli doskonalić powierzone projekty, a także swoje umiejętności.
Zespół XCaliber to nie tylko eksperci, ale również entuzjaści języków programowania, technologii informatycznych i zapewniania jakości.
Oprócz rozwoju stawiamy na dobrą atmosferę! Wspólne podróże, posiłki i wydarzenia tworzą silny, zgrany zespół, który ma na celu przenieść firmę i jej produkty w przyszłość.
Firma w ciągu ostatniego roku rozwinęła się prawie o połowę i nie zamierzamy na tym poprzestać. Obecnie nasze biura znajdują się w Katowicach, Sliemie (Malta) oraz niebawem w kolejnym europejskim mieście.
XCaliber pokryje dojazd prelegenta oraz zapewni piwo dla uczestników spotkania.