Mentionsy
Mikrus - cebula at scale z Kubą Mrugalskim
“Jak ktoś to słyszy z branży IT, to już w tym momencie pewnie wyłączy podcast: gość gada głupoty i tyle.” Jakub Mrugalski aka Unknown o postawieniu hostingu na IPv6 i dzieleniu jednego IPv4 między setki użytkowników. Witamy w świecie, gdzie WordPress staje na 18 MB RAM-u, a najtańszy VPS kosztuje 35 zł rocznie. 🎯 Mikrus to 15 tysięcy płacących użytkowników i ~100 maszyn bare metal u Hetznera: LXC zamiast Dockera, VDO zamiast ZFS-a, CPU rozdawane na zasadzie fair play (wewnętrznie: “benchmark volkswagen mode”), a backup? “Nie istnieje i nie musisz za niego płacić.” Sześć osób ogarnia całe to zoo. ⚠️ Od strat i piwnicy Hackerspace’a Kraków do siedmiocyfrowych przychodów rocznie. Cost optimization hostingu doprowadzona do granic absurdu - i dlaczego działa lepiej niż u konkurencji? A teraz nie ma co się obijać! 👉 Wpadajcie na naszego Discorda: https://discord.gg/78zPcEaP22 ! 🔥Tam możecie się z nami pokłócić o przyspieszanie SQL-a, podyskutować o naiwnych nadziejach na AI albo po prostu podzielić się swoimi IT-owymi przemyśleniami. Słuchasz Patoarchitektów dzięki PROTOPII – firmie, w której Łukasz i Szymon działają na co dzień, wspierając zespoły IT na każdym etapie: od projektowania, przez wdrożenia i migracje, aż po optymalizację i zabezpieczenia. Oferujemy też mentoring i szkolenia dostosowane do potrzeb każdej firmy, niezależnie od wielkości. Sprawdź nas: 👉 protopia.tech - Nasze sociale i linki - Materiały do odcinka - Pato szkolenia
Rozdziały (11)
Prowadzący przedstawia gościa i przedstawia temat rozmowy - newsletter Mikrus.
Kuba opisuje, co to jest Mikrus i jak działa.
Kuba opisuje skalę Mikrus i ilość użytkowników.
Kuba opisuje, jak optymalizuje swoje rozwiązania, np. LXC i kompresję danych.
Kuba opisuje problemy związane z skalowalnością i jak je rozwiązuje.
Kuba opisuje optymalizację zasobów i przydziału procesora.
Kuba opisuje początki Mikrus i historię jego rozwijania.
Kuba opisuje problemy z IPv4 i jak rozwiązuje problemy z IPv6.
Kuba opisuje usługi wokół Mikrusa i ich motywację.
Kuba opisuje finansowanie Mikrus i przyszłość projektu.
Kuba opisuje funkcjonalności generatora skryptów i systemu tiketowego, które automatyzują proces obsługi użytkowników.
Szukaj w treści odcinka
Ja ciebie kojarzę z unknown newsów, czyli twojego newslettera, Mikrusa, o którym dzisiaj porozmawiamy, Niebezpiecznik i kupę cebulowych deali twoich starych, czyli tych grup i notyfikacji o super tanich rzeczach z sali ekspresu.
To chyba wspominał o takich początkach Mikrusa.
Jak była pierwsza wersja Mikrusa, to zrobiłem taki konkurs na zasadzie, kto zbuduje stack do postawienia WordPressa, najmniejszy jaki tylko się da.
Tak, tutaj jak zacząłem tworzyć Mikrusa, to największy problem to był IPv4, czyli kończąca się pula, no i cena adresów IP jest gigantyczna.
Można użyć Reverse Proxy, można użyć przekierowanych adresów, no w sensie portów TCP, UDP, więc każdy użytkownik, który kupuje Mikrusa dostaje pulę adresów, na których może postawić swoje usługi.
Więc większość osób, która kupiła Mikrusa, to są osoby początkujące.
Wiesz co, to pociągnijmy sobie poza siecią, bo tam masz jako użytkownik Mikrusa też parę rzeczy, bo zacząłeś budować usługi wokół Mikrusa, żeby odciążyć tą infrę i odciążyć, jakbyś rozwinął temat, po co to robisz, jak robisz właśnie to odciążanie Mikrusa.
I te trzy bazy danych są dostępne dla użytkowników Mikrusa i to zdejmuje mi też jedną rzecz, bo jeśli użytkownicy stawiali swoje własne bazy danych wewnątrz serwera, to też zajeżdżali dysk, bo one zupełnie nie były optymalizowane.
Skąd w ogóle motywacja i jak byś mógł ująć Mikrusa w ogóle w liczbach?
Jest też taki jeden moduł na stronie głównej Mikrusa.
I pomimo tego wystosowane są na przykład RAID 5, RAID 10 i tak dalej, to zdarzyło nam się, i to dwa razy w historii Mikrusa, że po prostu spaliły się wszystkie dyski twarde w całym RAIDzie.
Mamy coś takiego na stronie jak zakładka Idea Mikrusa.
Musisz za niego zapłacić, a w przypadku Mikrusa nie istnieje i nie musisz płacić.
Ale pojawił się człowiek, który zoptymalizował instalator tak, żeby dostosować to do Mikrusa i to obniżyło obciążenie drastycznie.
Dobra, bo w sumie Mikrusa już ciągniesz jakiś czas.
No i poszedłem w technologię, która zdecydowanie jest rozwijana, a nie na wymarciu, bo jak ja zaczynałem prowadzić Mikrusa, to wybrałem OpenViseta, bo akurat w poprzedniej firmie nad tym pracowaliśmy, ale już wtedy to było end of life.
Ostatnie odcinki
-
AI-assisted development w praktyce - na przykła...
05.06.2026 06:00
-
Mikrus - cebula at scale z Kubą Mrugalskim
29.05.2026 06:00
-
MVP, POC, POT - przestań mieszać te trzy rzeczy
22.05.2026 06:00
-
Google Cloud Next '26
15.05.2026 06:00
-
Mentoring, czyli dlaczego nie pomalujesz tym tr...
08.05.2026 06:00
-
Technology Radar Vol. 34 Review
01.05.2026 06:00
-
Short #78: S3 Files, Trivy Pwnd, Codex Rescue, ...
24.04.2026 06:00
-
Stan frontendu i ekosystemu JS 2026 z Tomkiem D...
17.04.2026 06:00
-
Context switching, Brain Fry i praca z agentami
10.04.2026 06:00
-
Jak się ma Python w 2026? z Sebastianem Buczyn...
03.04.2026 06:00