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:

528
active users

#ArchitekturaOprogramowania

0 posts0 participants0 posts today

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ł.

#programowanie #ArchitekturaOprogramowania

hardcoresoftware.learningbyshi

Hardcore Software by Steven Sinofsky · 225. Systems Ideas that Sound Good But Almost Never Work—"Let's just…"By Steven Sinofsky

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.

#DataProcessing #NoSQL #SQL #Oracle #BazaDanych #ArchitekturaOprogramowania

blog.bytebytego.com/p/how-link

ByteByteGo Newsletter · How LinkedIn Scaled User Restriction System to 5 Million Queries Per SecondBy ByteByteGo

EDIT: Pomyliliśmy link - właściwy jest w komentarzu.

Artykuł o tym, jak działa #Bluesky. Wiele osób już o tym wie (lub zna podobną zasadę w #Fediverse), ale ten tekst jest wybitnie techniczny i nawet jeśli ktoś nie jest zainteresowany "niebieskim motylem", to warto przejrzeć dla samych wzmianek architektonicznych.

#ArchitekturaOprogramowania

devszczepaniak.pl/jak-przygoto

devszczepaniak.pl · Jak przygotować DOBRY pull request? - devszczepaniak.plDobry pull request to szybsze review, mniej poprawek i sprawne mergowanie. Sprawdź, jak pisać PR-y, które oszczędzają czas Twój i zespołu!

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.

#BazaDanych #Programowanie #ArchitekturaOprogramowania

materialize.com/blog/simplify-

materialize.com · How to Simplify Microservices with a Shared Database and Materialized ViewsBy Steffen Hausman

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.

#programowanie #Feelback #NodeJS #ArchitekturaOprogramowania

feelback.dev/blog/feelback-saa

Feelback BlogArchitecture of an early stage SAAS | Feelback BlogDesign principles, tradeoffs and tricks used to build, deploy and run Feelback, an API-centric SAAS

Ś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.

#ArchitekturaOprogramowania #SoftwareArchitecture #mikroserwisy #programowanie

yekta.dev/posts/dont-microserv

yekta.dev · Don't Microservice, Do Module | Ali Khaleqi YektaLooking beyond the hype and explaining why microservices should nearly become extinct.

Figma jest jednym z najważniejszych narzędzi ostatnich lat i jak każda taka aplikacja, borykała się z potrzebą zmiany architektury, aby obsłużyć coraz bardziej rosnące zapotrzebowanie. Ten artykuł opowiada o tym w kontekście samej struktury bazy danych. Warto przejrzeć, jak wygląda proces myślenia o takich rzeczach.

#Figma #SoftwareArchitecture #ArchitekturaOprogramowania #SoftwareEngineering

figma.com/blog/how-figmas-data

FigmaHow Figma's Databases Team Lived to Tell the Scale | Figma BlogOur nine month journey to horizontally shard Figma’s Postgres stack, and the key to unlocking (nearly) infinite scalability.