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.
Zaczęłaś o Mikrusie, to będzie nasz temat, o którym będziemy porozmawiali trochę dzisiaj, więc czym w ogóle jest Mikrus?
W takim uproszczeniu, Mikrus to jest środowisko dla deweloperów, którzy chcą gdzieś hostować swój projekt, ale nie projekt koniecznie produkcyjny, tylko chcą mieć bardziej środowisko deweloperskie.
Nie ma czegoś takiego na Mikrusie jak sztywny przydział procesora.
Chodzi o to, że my przymykamy oko jako admini na większość rzeczy, które się dzieje na Mikrusie, to znaczy masz stanowczo za duży przydział CPU w stosunku do tego, za co płacisz.
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?
Mikrus przez pierwsze lata przynosił duże straty.
Ale pojawił się też taki przełom, że bardzo szybko Mikrus zaczął się rozwijać.
Aktualnie, jeśli chodzi o liczby, Mikrus zarabia rocznie siedmiocyfrowe kwoty.
Polega to na tym, że można opisać swój problem, co chce się uzyskać na Mikrusie.
Jest też taki jeden moduł na stronie głównej Mikrusa.
Jest ankieta, który Mikrus jest dla Ciebie.
I jak ktoś tam wypełni tę ankietę, co chce zrobić na Mikrusie, i tam jest takie pole Freeform, można napisać, co się chce,
Takich zapytań, który Mikrus jest dla mnie.
To znaczy, ludzie kojarzą, że Mikrus równa się Mrugalski, co jest dużym problemem czasami, bo tikety zaczynają się od Cześć Kuba.
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.
Tam jest podsumowane, jak Mikrus działa, o co tam dokładnie chodzi.
Dlaczego Mikrus jest taki tani?
Musisz za niego zapłacić, a w przypadku Mikrusa nie istnieje i nie musisz płacić.
Wiesz co, do debugowania nie używam w ten sposób, ale mam np. oddzielną maszynę dedykowaną, która jest kopią jednego z Mikrusów.
Dobra, ale Mikrus to też nie jest całkowicie... Masz tam też inicjatywy, które są powiedzmy bardziej miłe, przyjemne.
Ale pojawił się człowiek, który zoptymalizował instalator tak, żeby dostosować to do Mikrusa i to obniżyło obciążenie drastycznie.
To znaczy, no nie taki bardzo lekki, ale chodzi o to, że jeżeli jest wszystko dobrze skonfigurowane, to da się to hostować i prawdopodobnie Mikrus jest takim najbardziej cebulową wersją, gdzie to można trzymać.
Dobra, bo w sumie Mikrusa już ciągniesz jakiś czas.
Bo Mikrus był przeliczony tak, że dwa serwery powinien zająć, mniej więcej, a jak będzie dobre, to trzy.
Szedłbym od razu w dyski SSD NVMe, bo okazuje się, że na Mikrusie procesor raczej się nudzi, a dyski twarde są zajeżdżane bardzo.
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