Co ludzie mają w głowach, że łączą wylewy prywatnych firm do odry z pisem? XD
#odra #ekologia #polska
Zaczynam nowy projekt dla #devopsiarz - trackowanie linków, które dla Was zamieszczam, aby wiedzieć, w co najczęściej klikacie (i zamieszczać tym samym więcej "lepszych" dla Was linków). Nawet sobie już domenę sprawiłem w promocji biedronkowej, także nie ma odwrotu ( ͡° ͜ʖ ͡°). Generalnie chodzi o to, że klikacie w devopsiarz.link/acbde
i ten adres "przenosi" do właściwego linku jednocześnie zbierając dla mnie info, że "devopsiarz, ktoś użył tego linka X razy". Oczywiście ktoś musi tam do systemu linki słać, najlepiej autoryzowany, a system je "zbierać" i to też winno być obsługiwane, najlepiej "taśmowo".
Projekt jest backendowy (na razie), z wykorzystaniem #rustlang i cockroachdb. Tyle ze stacku wiem na ten moment. Na początek #eventstorming - zanim napiszemy jakikolwiek kod, prześledzimy jak ten system ma działać, co powinien robić, gdzie mogą wystąpić jakieś problemy. Spróbuję odkryć te błędy zanim na nie wpadnę podczas wpisania kodu (albo jeszcze później). Na pewno główne relacje planuję dla mojej listy mailingowej i na stronie https://devopsiarz.pl, nie są wykluczone jakieś live na YT - muszę jeszcze to przemyśleć, jak to zrobić, aby nie zanudzić.
Jeśli chcecie zobaczyć taki gównoprojekt rozwijany na #backend od zupełnych podstaw, ciekawi Was jakie problemy mi się literalnie zwalą mi na głowę podczas pracy nad nim lub nawet chcecie znajdować babole np. w moim eventstormingu to zapraszam do zapisu do mojego mailingu lub do obserwowania #devopsiarz - tutaj jedynie większe podsumowania/skróciki będę wrzucał.
Oczywiście wraz z rozwojem projektu coraz więcej z #devops trzeba będzie w nim robić, więc nie tylko samo kodowanie.
#rustlang, ale ponieważ ja super biegły w nim jeszcze nie jestem, to jest możliwy failback do #golang, ale będę się starał tego uniknąć jak tylko się da, bo chcę w końcu coś większego w nim napisać.
PS Jak twierdzisz, że to prosty projekt to zapraszam do śledzenia, bo sam po pierwszym testowym eventstormingu jestem rozwalony co tam trzeba wziąć pod uwagę.
#programowanie #technologia #software
@devopsiarz: Ja mam taki wniosek nieformalny co do linków: dawaj najpierw opis, a pod nim link, bo teraz dajesz na odwrót i źle się te mailingi czyta
@devopsiarz: Tak, o mailingach z zestawieniem. Dostaję w takiej samej formie jak masz na stronie, czyli link i dopiero opis
@devopsiarz: bo URL shortner to najprostsza rzecz pod słońcem. Tutaj masz to w 1 pliku Rubiego, co napisałem jakiś czas temu. Możnaby to zrobić nawet bez DB jak się uprzeć (składować dane zwyczajnie w plikach), ale to by było trochę jak pisanie prostej DB samodzielnie.
nie chcę przecież, by ktoś mi ciągle pukał do endpointa i marnował CPU na zbyt wiele requestów
@devopsiarz: fail2ban
trackowanie linków (przykład: unikalność na podstawie linkcode+ip na 24h), trackowanie user agent. Dobrze unikalność mieć konfigurowaną, jak się okaże, że inna metodyka może być lepsza
@devopsiarz: to też można tutaj dodać w parę chwil. Albo używając Postgresa i HyperLogLog, albo dodając Prometheusa czy inny system monitoringu.
@devopsiarz: dziwne ze najpierw wybieracie stack technologiczny a pozniej "przesledzimy jsk to ma dzialac". Od dupy strony troche. Technologie dobiera sie do wymagan a nie odwrotnie.
Ja ******, rtęć? Czy doczekaliśmy się swojego Czarnobyla?
#odra #cotusieodpierdala
To teraz sobie pomyślcie co by się działo, gdyby Odra nie była rzeką graniczną, tylko w całości leżała wewnątrz Polski. Nie miałby kto zrobić badań i alarmować o rtęci. Pomyślcie też co by było w sytuacji, gdyby to nie była tak znacząca rzeka jak Odra, czy Warta, przepływająca przez duże miasta, tylko jakiś mały dopływ większej rzeki, przy którym Janusz od 30 lat ma fabrykę smrodu i jest panempokaż całość