S
scale-game
Test at extremes (1000x bigger/smaller, instant/year-long) to expose fundamental truths hidden at normal scales
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Test at extremes (1000x bigger/smaller, instant/year-long) to expose fundamental truths hidden at normal scales
How to use
- Wybierz wymiar, który chcesz testować — może to być liczba elementów (od 1 do miliarda), czas wykonania (od milisekund do roku), liczba użytkowników, czas trwania procesu lub częstotliwość błędów. 2. Zamodeluj swoje rozwiązanie w skali minimalnej — co się stanie, jeśli będzie 1000 razy mniejsze, szybsze lub mniej obciążone niż normalnie. Uruchom myślowy eksperyment lub prototyp. 3. Przeskaluj do ekstremum — wyobraź sobie lub zasymuluj scenariusz 1000 razy większy, wolniejszy lub bardziej obciążony. Gdzie system się łamie? 4. Zanotuj, co się psuje — obserwuj, gdzie pojawiają się limity: czy algorytm staje się zbyt wolny, czy logging zalewa system, czy pamięć rośnie bez kontroli, czy synchroniczne wywołania stają się niemożliwe. 5. Zanotuj, co przetrwa — zidentyfikuj elementy, które są fundamentalnie solidne i skalują się naturalnie. 6. Zastosuj wnioski — zmień architekturę tam, gdzie odkryłeś słabości — dodaj asynchroniczność, zmień typ systemu przechowywania, wzmocnij obsługę błędów lub wprowadź mechanizmy czyszczenia stanu.