Czy znasz Model C4? A może nie wiesz, dlaczego warto zapoznać się z tym Terminem? W artykule przedstawiam 10 powodów. Dlaczego jest to temat gody uwagi. Przeczytaj poniższy tekst, a zainteresujesz się tematem.
Architektura 749 dni, 20 godzin, 42 minuty temu 235 źrodło rozwiń
Are you curious why your messages are getting lost sometimes or how to implement at-least-once or exactly-once delivery guarantees? If you want to know how Outbox and Inbox pattern can help you - here's my take on that
Architektura 756 dni, 20 godzin, 48 minut temu 122 źrodło rozwiń
"How do you version events?" That is the question I'm asked quite often. Every day I'm more convinced that the best option for versioning the event schema is to prevent conditions in which versioning is needed. Check the article to know why.
Architektura 763 dni, 18 godzin, 31 minut temu 75 źrodło rozwiń
Apparently, one of the worst things you can wish someone is “may you live in interesting times”. In these interesting times of ours, I wanted to write something to cheer you up, something optimistic. What could be more optimistic than an optimistic concurrency?
Architektura 770 dni, 20 godzin, 45 minut temu 44 źrodło rozwiń
While explaining the Event Sourcing, bank account balance calculation is a common starting point. I claim that even though it sounds right, then it’s not the best example to show at first. In this post, I explain the ES basics and first set of considerations that may arise when starting to evaluate it.
Architektura 777 dni, 20 godzin, 40 minut temu 81 źrodło rozwiń
Teraz każdy chce być DevOps, pisać mikroserwisy, mieć autonomiczne zespoły. Tylko mam wrażenie, że prawo Conwaya i obciążenie poznawcze dużo częściej dobija projekty niż technologie. Regularnie zastanawiam się czy architekci oprogramowania w dzisiejszych czasach są potrzebni. Sam przez dłuższy czas wahałem się mocno nad tytułowaniem siebie tak. Naskrobałem nieśmiało wpis, który zatytułowałem przekornie "Architect Manifesto". https://event-driven.io/en/architect_manifesto/ Jest to mój pierwszy wpis po ...
Architektura 783 dni, 20 godzin, 41 minut temu 128 źrodło rozwiń
Buzzword świata IT, który widnieje w czołówce obok mikroserwisów i DDD. Wzorzec tak popularny, a jednoczenie w wielu przypadkach tak błędnie rozumiany.
Architektura 805 dni, 21 godzin, 27 minut temu 111 źrodło rozwiń
Segregacja odpowiedzialności Polecenie-Zapytanie. Te dosłowne tłumaczenie wspaniale opisuje ideę naszego wzorca. Większość z nas jednak wie czym jest CQRS. W końcu temat ten jest poruszany niemal na każdej konferencji! Prezentacje te jednak często nie zawierają przykłady w kodzie, które głównie interesują żądnych technicznych detali programistów.
Architektura 828 dni, 21 godzin, 35 minut temu 173 źrodło rozwiń
Jak przetworzyć operacje tylko raz ? Outbox i deduplikacja
Architektura 842 dni, 22 godziny, 13 minut temu 123 źrodło rozwiń
Architektura heksagonalna jest znana pod kilkoma nazwami. Na szczęście, niezależnie od nazwy, w każdym opisie cechuje się takimi samymi rzeczami. Po pierwsze – świetnie separuje aspekty biznesowe od technicznych. Po drugie – projektowanie prostych adapterów pozwala na podejmowanie pewnych decyzji na późniejszym etapie projektu. Na koniec, po trzecie – wymienność adapterów ułatwia testowanie, jak i eksperymentowanie.
Architektura 846 dni, 21 godzin, 46 minut temu 220 źrodło rozwiń
Dziś będzie solidna i skondensowana dawka wiedzy. Od początku wiedziałem, że tematu architektury nie może zabraknąć w Cesarstwie-Dev. Długo myślałem o tym, od jakiego tematu rozpocząć wpisy o tej tematyce. Zdecydowałem się na krótki opis aż czterech architektur, bądź wzorców architektonicznych. Zapraszam!
Architektura 854 dni, 21 godzin, 49 minut temu 183 źrodło rozwiń
Czemu to takie ważne by wybrać dobrą architekturę projektu?
Architektura 861 dni, 22 godziny, 34 minuty temu 144 źrodło rozwiń
Uwaga na start. Ten artykuł jak nazwa wskazuje nie jest pierwszy. Omawiany jest konkretny problem i jego opis znajdziesz tutaj: https://poznajazure.pl/champions-league/. Dotychczas ukazały się.
Architektura 862 dni, 21 godzin, 56 minut temu 42 źrodło rozwiń
Tomasz WiśniewskiHomeTrainingsAbout MePosted on September 10, 2020 Architects… architects everywhere! The amount of job offers and people with this title is booming. The question is why and for what reason? I will try to go through some of the most common sins which can be found in the current market as this non-sense is getting out of hands and will only harm the way people perceive this role. For a lot of people being an architect is a step in their career… for some it is an end goal. There is nothin...
Architektura 867 dni, 21 godzin, 47 minut temu 93 źrodło rozwiń
Kolejki można wykorzystywać zarówno na poziomie kodu i struktur danych jak i planując architekturę. Występuje w większości systemów rozproszonych.
Architektura 920 dni, 22 godziny, 31 minut temu 81 źrodło rozwiń
What I learned from $2500 Udi Dahan course Around the beginning of April 2020 Udi Dahan, owner of Particular Software, released his course in a form of online videos, for free. The big deal is that Udi is one of the world’s foremost experts on Service-Oriented Architecture, Distributed Systems, and Domain-Driven Design. This was a trigger for me and my whole team to watch the course and have a weekly discussion session to talk through completed chapters. Here is what I learned.Use messaging In his cour...
Architektura 941 dni, 22 godziny, 6 minut temu 128 źrodło rozwiń
W dzisiejszych czasach wiele firm/deweloperów/architektów decyduje się na rozpraszanie aplikacji. Decyzje te spowodowane są często tym, aby zachęcić specjalistów do dołączenia do firmy i projektu, reklamując ją jako nowoczesną, podążającą za nowoczesnymi rozwiązaniami. Z biznesowego punktu widzenia najprawdopodobniej ma to sens, ponieważ na rynku brakuje specjalistów, a projekt, który na papierze wygląda, że rozwiązuje problemy skali, wydaje się ciekawy i nietrywialny. Oczywiście zdarza się, że rozprosze...
Architektura 941 dni, 22 godziny, 6 minut temu 99 źrodło rozwiń
Modelowanie zagrożeń bezpieczeństwa znane z IT można łatwo przełożyć na naszą obecną sytuacje z koronawirusem.
Architektura 944 dni, 21 godzin, 44 minuty temu 45 źrodło rozwiń
Bezpieczeństwo i dostęp do zasobów ma wiele odcieni. Z jednej strony mamy ACLe, konta użytkowników pod którymi uruchamia się aplikacje, a z drugiej? No właśnie. O drugiej stronie piszę w tym wpisie. Capability-based security. Zapraszam.
Architektura 961 dni, 21 godzin, 57 minut temu 42 źrodło rozwiń
Our teams, at Altkom Software & Consulting, are using the Camunda BPM platform successfully in many projects for over 5 years. We designed, built, and deployed solutions based on Camunda in the financial and insurance industries allowing our customers to digitize their business and deliver business value faster, directly to their customers. Five years ago Camunda was a novelty, now it is well known and established platforms, one of the leaders in the workflow automation area, but most of the projects...
Architektura 962 dni, 22 godziny, 9 minut temu 67 źrodło rozwiń