101010.pl is one of the many independent Mastodon servers you can use to participate in the fediverse.
101010.pl czyli najstarszy polski serwer Mastodon. Posiadamy wpisy do 2048 znaków.

Server stats:

496
active users

#ArchitekturaOprogramowania

0 posts0 participants0 posts today
Wilda Software<p>Dla niektórych ten film będzie oczywisty, ale warto obejrzeć, bo w treściwej formie autor opowiada o multitenantowości, czyli posiadaniu danych wielu klientów/grup/organizacji w bazie danych. No właśnie - jednej czy kilku?</p><p><a href="https://mastodon.social/tags/SoftwareArchitecture" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareArchitecture</span></a> <a href="https://mastodon.social/tags/ArchitekturaOprogramowania" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ArchitekturaOprogramowania</span></a> <a href="https://mastodon.social/tags/programowanie" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programowanie</span></a></p><p><a href="https://www.youtube.com/watch?v=Ph4QhHGgQi0" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">youtube.com/watch?v=Ph4QhHGgQi0</span><span class="invisible"></span></a></p>
Wilda Software<p>SQLite może być świetny w dużej skali. Zdziwieni? Czy faktycznie system zarządzania bazami danych kojarzący się z malutkimi, prostymi aplikacjami ma szansę zaistnieć w większych przedsięwzięciach? Warto zapoznać się z tym tekstem.</p><p><a href="https://mastodon.social/tags/SQLite" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SQLite</span></a> <a href="https://mastodon.social/tags/skalowanie" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>skalowanie</span></a> <a href="https://mastodon.social/tags/ArchitekturaOprogramowania" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ArchitekturaOprogramowania</span></a></p><p><a href="https://rivet.gg/blog/2025-02-16-sqlite-on-the-server-is-misunderstood" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">rivet.gg/blog/2025-02-16-sqlit</span><span class="invisible">e-on-the-server-is-misunderstood</span></a></p>
Wilda Software<p>Artykuły przedstawiające konkretne przykłady i jeszcze bardziej konkretniejsze rozwiązania zawsze są mile widziane. Szczególnie, jeśli dotyczą zagadnień architektonicznych w oprogramowaniu - tak, jak tutaj.</p><p><a href="https://mastodon.social/tags/programowanie" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programowanie</span></a> <a href="https://mastodon.social/tags/ArchitekturaOprogramowania" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ArchitekturaOprogramowania</span></a></p><p><a href="https://devszczepaniak.pl/batch-processing-zasobow-analiza-problemu/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">devszczepaniak.pl/batch-proces</span><span class="invisible">sing-zasobow-analiza-problemu/</span></a></p>
Wilda Software<p>Znacie te porady guru programistycznych, do których "trzeba" się stosować? Otóż, od dawna wiadomo, że nie trzeba, po prostu z niektórymi warto się zapoznać. Ale i tak trzeba je przemyśleć i rozważyć, do czego również skłania poniższy artykuł.</p><p><a href="https://mastodon.social/tags/programowanie" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programowanie</span></a> <a href="https://mastodon.social/tags/ArchitekturaOprogramowania" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ArchitekturaOprogramowania</span></a></p><p><a href="https://hardcoresoftware.learningbyshipping.com/p/225-systems-ideas-that-sound-good" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">hardcoresoftware.learningbyshi</span><span class="invisible">pping.com/p/225-systems-ideas-that-sound-good</span></a></p>
Wilda Software<p>LinkedIn, jak to wielka platforma, przetwarza dużo danych. Musi to robić szybko i sprawnie, stąd tutaj zwykła baza danych nie wystarczy i infrastruktura jest "trochę" większa. Warto wiedzieć, jak to robią duże serwisy.</p><p><a href="https://mastodon.social/tags/DataProcessing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DataProcessing</span></a> <a href="https://mastodon.social/tags/NoSQL" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NoSQL</span></a> <a href="https://mastodon.social/tags/SQL" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SQL</span></a> <a href="https://mastodon.social/tags/Oracle" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Oracle</span></a> <a href="https://mastodon.social/tags/BazaDanych" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BazaDanych</span></a> <a href="https://mastodon.social/tags/ArchitekturaOprogramowania" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ArchitekturaOprogramowania</span></a></p><p><a href="https://blog.bytebytego.com/p/how-linkedin-scaled-user-restriction" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.bytebytego.com/p/how-link</span><span class="invisible">edin-scaled-user-restriction</span></a></p>
Wilda Software<p>Sporo jest u nas na blogu oraz wśród polecanych linków o <a href="https://mastodon.social/tags/ArchitekturaOprogramowania" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ArchitekturaOprogramowania</span></a>, którą - jak wiemy - dobrze pokazuje się diagramami. Tylko że te diagramy też można łatwo zepsuć. Dlatego warto stosować się do kilku rad.</p><p><a href="https://mastodon.social/tags/InzynieriaOprogramowania" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>InzynieriaOprogramowania</span></a> <a href="https://mastodon.social/tags/SoftwareEngineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareEngineering</span></a></p><p><a href="https://www.ilograph.com/blog/posts/diagram-mistakes" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">ilograph.com/blog/posts/diagra</span><span class="invisible">m-mistakes</span></a></p>
Wilda Software<p>Ten tekst był już polecany przez kilka źródeł, ale my też dołączymy. Wiadomo, że nie zawsze zastosowanie się do rad autora jest możliwe, ale często jest i warto choćby przemyśleć te punkty.</p><p><a href="https://mastodon.social/tags/programowanie" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programowanie</span></a> <a href="https://mastodon.social/tags/ArchitekturaOprogramowania" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ArchitekturaOprogramowania</span></a></p><p><a href="https://devszczepaniak.pl/jak-przygotowac-dobry-pull-request/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">devszczepaniak.pl/jak-przygoto</span><span class="invisible">wac-dobry-pull-request/</span></a></p>
Wilda Software<p>EDIT: Pomyliliśmy link - właściwy jest w komentarzu.</p><p>Artykuł o tym, jak działa <a href="https://mastodon.social/tags/Bluesky" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Bluesky</span></a>. Wiele osób już o tym wie (lub zna podobną zasadę w <a href="https://mastodon.social/tags/Fediverse" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Fediverse</span></a>), ale ten tekst jest wybitnie techniczny i nawet jeśli ktoś nie jest zainteresowany "niebieskim motylem", to warto przejrzeć dla samych wzmianek architektonicznych.</p><p><a href="https://mastodon.social/tags/ArchitekturaOprogramowania" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ArchitekturaOprogramowania</span></a></p><p><a href="https://devszczepaniak.pl/jak-przygotowac-dobry-pull-request/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">devszczepaniak.pl/jak-przygoto</span><span class="invisible">wac-dobry-pull-request/</span></a></p>
Wilda Software<p>Na koniec tygodnia proponujemy prosty i szybki artykuł o mechanizmach, które warto znać, gdy mamy do czynienia z projektowaniem rozproszonej architektury oprogramowania.</p><p><a href="https://mastodon.social/tags/ArchitekturaOprogramowania" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ArchitekturaOprogramowania</span></a> <a href="https://mastodon.social/tags/SoftwareArchitecture" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareArchitecture</span></a> <a href="https://mastodon.social/tags/programowanie" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programowanie</span></a></p><p><a href="https://newsletter.systemdesigncodex.com/p/8-must-know-distributed-system-design" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">newsletter.systemdesigncodex.c</span><span class="invisible">om/p/8-must-know-distributed-system-design</span></a></p>
SceNtriC<p>Po dłuższej przerwie zapraszam na nowy artykuł na blogu. Dzisiaj przyjrzymy się obliczeniom w aplikacje, a konkretnie ich umiejscowieniu. Czy to takie pewne, że powinny być po stronie serwerowej? <a class="hashtag" href="https://bsky.app/search?q=%23programowanie" rel="nofollow noopener" target="_blank">#programowanie</a> <a class="hashtag" href="https://bsky.app/search?q=%23architekturaOprogramowania" rel="nofollow noopener" target="_blank">#architekturaOprogramowania</a> <a href="https://wildasoftware.pl/post/dlaczego-logika-stronie-backendu?ref=bluesky" rel="nofollow noopener" target="_blank">wildasoftware.pl/post/dlaczeg...</a></p>
Jakub Rojek<p>Po dłuższej przerwie zapraszam na nowy artykuł na blogu. Dzisiaj przyjrzymy się obliczeniom w aplikacje, a konkretnie ich umiejscowieniu. Czy to takie pewne, że powinny być po stronie serwerowej?</p><p><a href="https://101010.pl/tags/programowanie" class="mention hashtag" rel="tag">#<span>programowanie</span></a> <a href="https://101010.pl/tags/architekturaOprogramowania" class="mention hashtag" rel="tag">#<span>architekturaOprogramowania</span></a></p><p><a href="https://wildasoftware.pl/post/dlaczego-logika-stronie-backendu?ref=mastodon" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="ellipsis">wildasoftware.pl/post/dlaczego</span><span class="invisible">-logika-stronie-backendu?ref=mastodon</span></a></p>
Wilda Software<p>Rozpoczynamy rok na blogu artykułem o logice. Ale nie takiej matematycznej (chociaż trochę też), ale dotyczącej obliczeń w oprogramowaniu. Powinny być one po stronie backendu - to niby wszyscy wiemy. Ale właściwie dlaczego tak jest?</p><p><a href="https://mastodon.social/tags/programowanie" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programowanie</span></a> <a href="https://mastodon.social/tags/podstawyIT" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>podstawyIT</span></a> <a href="https://mastodon.social/tags/logika" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>logika</span></a> <a href="https://mastodon.social/tags/ArchitekturaOprogramowania" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ArchitekturaOprogramowania</span></a></p><p><a href="https://wildasoftware.pl/post/dlaczego-logika-stronie-backendu?ref=mastodon" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">wildasoftware.pl/post/dlaczego</span><span class="invisible">-logika-stronie-backendu?ref=mastodon</span></a></p>
Wilda Software<p>Przy mikroserwisach lub generalnie dzieleniu backendu czasem powstają problemy z bazami danych - zostawić jedną, rozdzielać je czy zastosować hybrydowe rozwiązanie? Jest kilka podejść i zostały opisane w tym tekście z zaletami i wadami.</p><p><a href="https://mastodon.social/tags/BazaDanych" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BazaDanych</span></a> <a href="https://mastodon.social/tags/Programowanie" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Programowanie</span></a> <a href="https://mastodon.social/tags/ArchitekturaOprogramowania" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ArchitekturaOprogramowania</span></a></p><p><a href="https://materialize.com/blog/simplify-microservices-shared-database-materialized-views/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">materialize.com/blog/simplify-</span><span class="invisible">microservices-shared-database-materialized-views/</span></a></p>
Wilda Software<p>W końcu artykuł zbierający zalety i wady monolityczności, podejścia monorepo i multirepo. Bo tak, nie ma złego środka i nie każde rozwiązanie jest do zastosowania w każdej sytuacji. Dlatego warto się zapoznać z tym tekstem.</p><p><a href="https://mastodon.social/tags/ArchitekturaOprogramowania" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ArchitekturaOprogramowania</span></a> <a href="https://mastodon.social/tags/programowanie" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programowanie</span></a> <a href="https://mastodon.social/tags/SoftwareArchitecture" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareArchitecture</span></a></p><p><a href="https://scientyficworld.org/monorepo-vs-multi-repo-vs-monolith/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">scientyficworld.org/monorepo-v</span><span class="invisible">s-multi-repo-vs-monolith/</span></a></p>
Wilda Software<p>Chyba musimy temu autorowi naliczać abonament za umieszczanie jego linków w naszych socialach, bo często w nich bywa. Ale nic dziwnego, skoro produkuje bardzo przydatne artykuły, szczególnie dla początkujących. Tutaj tekst o null objectach.</p><p><a href="https://mastodon.social/tags/WzorzecProjektowy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WzorzecProjektowy</span></a> <a href="https://mastodon.social/tags/ArchitekturaOprogramowania" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ArchitekturaOprogramowania</span></a></p><p><a href="https://devszczepaniak.pl/wzorzec-projektowy-null-object/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">devszczepaniak.pl/wzorzec-proj</span><span class="invisible">ektowy-null-object/</span></a></p>
Wilda Software<p>Artykuł raczej z tych nieskomplikowanych i wprowadzających, ale i takie są potrzebne. Co należy brać pod uwagę przy projektowaniu architektury systemu? Jest kilka ogólnych podejść, którymi można się kierować. </p><p><a href="https://social.wildasoftware.pl/tags/programowanie" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programowanie</span></a> <a href="https://social.wildasoftware.pl/tags/SoftwareArchitecture" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareArchitecture</span></a> <a href="https://social.wildasoftware.pl/tags/ArchitekturaOprogramowania" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ArchitekturaOprogramowania</span></a> </p><p><a href="https://levelup.gitconnected.com/unlocking-the-power-of-solution-architecture-a-guide-to-methodologies-for-modern-systems-5b77de372a45" rel="nofollow noopener" target="_blank"><span class="invisible">https://</span><span class="ellipsis">levelup.gitconnected.com/unloc</span><span class="invisible">king-the-power-of-solution-architecture-a-guide-to-methodologies-for-modern-systems-5b77de372a45</span></a></p>
Wilda Software<p>Dobieranie technologii do projektu jest bardzo przyjemnym etapem, ale mało osób zdaje sobie w pełni sprawę, jak dużo od niego zależy i jak łatwo tutaj wpaść w pułapkę. Ten artykuł trochę o tym opowiada.</p><p><a href="https://hybridhacker.email/p/how-to-choose-technology" rel="nofollow noopener" target="_blank"><span class="invisible">https://</span><span class="ellipsis">hybridhacker.email/p/how-to-ch</span><span class="invisible">oose-technology</span></a> </p><p><a href="https://social.wildasoftware.pl/tags/programowanie" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programowanie</span></a> <a href="https://social.wildasoftware.pl/tags/ArchitekturaOprogramowania" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ArchitekturaOprogramowania</span></a> <a href="https://social.wildasoftware.pl/tags/technologia" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>technologia</span></a></p>
Wilda Software<p>Bardzo wartościowe podsumowanie stosu technologicznego serwisu Feelback. Autor krok po kroku pokazuje, w jaki sposób zbudowany został system i robi to naprawdę dokładnie jak na tego typu promocyjne artykuły technologicznego case study. Polecane szczególnie osobom, którym bliżej do Node.js.</p><p><a href="https://social.wildasoftware.pl/tags/programowanie" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programowanie</span></a> <a href="https://social.wildasoftware.pl/tags/Feelback" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Feelback</span></a> <a href="https://social.wildasoftware.pl/tags/NodeJS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NodeJS</span></a> <a href="https://social.wildasoftware.pl/tags/ArchitekturaOprogramowania" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ArchitekturaOprogramowania</span></a></p><p><a href="https://www.feelback.dev/blog/feelback-saas-launch-architecture/" rel="nofollow noopener" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">feelback.dev/blog/feelback-saa</span><span class="invisible">s-launch-architecture/</span></a></p>
Wilda Software<p>Ciekawy tekst o tym, że czasem warto odwlekać pewne decyzje. A czasem nie. Zwykle jednak warto rozważyć alternatywy, gdyż w programowaniu mamy tę łatwość, że łatwiej zmienić nawet fundamenty niż np. w budownictwie. Więc należy czasem z tego skorzystać.</p><p><a href="https://social.wildasoftware.pl/tags/programowanie" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programowanie</span></a> <a href="https://social.wildasoftware.pl/tags/SoftwareEngineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareEngineering</span></a> <a href="https://social.wildasoftware.pl/tags/ArchitekturaOprogramowania" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ArchitekturaOprogramowania</span></a> <a href="https://social.wildasoftware.pl/tags/SoftwareArchitecture" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareArchitecture</span></a></p><p><a href="https://devszczepaniak.pl/pozniej-znaczy-lepiej-sztuka-podejmowania-decyzji/" rel="nofollow noopener" target="_blank"><span class="invisible">https://</span><span class="ellipsis">devszczepaniak.pl/pozniej-znac</span><span class="invisible">zy-lepiej-sztuka-podejmowania-decyzji/</span></a></p>
Wilda Software<p>Świat zachwycił się mikroserwisami, ale już trochę czasu minęło i pewne zalety stały się mniej atrakcyjne, a wady bardziej zauważalne. To nie znaczy, że ta architektura nie jest warta uwagi, ale autor wskazuje na to, że stare dobre moduły w monolicie mogą być często lepszym wyborem.</p><p><a href="https://social.wildasoftware.pl/tags/ArchitekturaOprogramowania" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ArchitekturaOprogramowania</span></a> <a href="https://social.wildasoftware.pl/tags/SoftwareArchitecture" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareArchitecture</span></a> <a href="https://social.wildasoftware.pl/tags/mikroserwisy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mikroserwisy</span></a> <a href="https://social.wildasoftware.pl/tags/programowanie" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programowanie</span></a></p><p><a href="https://yekta.dev/posts/dont-microservice-do-module/" rel="nofollow noopener" target="_blank"><span class="invisible">https://</span><span class="ellipsis">yekta.dev/posts/dont-microserv</span><span class="invisible">ice-do-module/</span></a></p>