dotnetomaniak.pl - Najnowsze artykuły o .NET w dziale Architektura - Strona 3

Podstawą Clean Architecture jest odizolowanie domeny biznesowej od warstwy aplikacyjnej. Pomoże nam w tym Repository Pattern. Jeśli chcesz się dowiedzieć jak go użyć, to zapraszam do dalszego czytania. Wpis ten jest kontynuacją serii.

Źródło: www.power-dev.pl
Dziel się z innymi:
Domain Layer bez EntityFramework'a. | Power-Dev

Architektura 1072 dni, 4 godziny, 4 minuty temu kamilzima 100 źrodło rozwiń

Pragmatic about programmingStartCategoriesAboutContact🇵🇱 oskar dudyczEvent Sourcing Autonomy is the Holy Grail for teams management. At least that’s how it’s perceived. It’s not easy to get the right balance. In this post, I'm talking about inverted Conway's law in a good sense. I’m explaining how doing event-based systems can help in running autonomous teams.

Źródło: event-driven.io
Dziel się z innymi:
How using events helps in teams' autonomy - Oskar Dudycz

Architektura 1091 dni, 4 godziny, 1 minutę temu oskar-at-net 46 źrodło rozwiń

Trzy tygodnie temu opublikowałem pierwszy wpis z mini serii poświęconej tworzeniu aplikacji multi tenant. Tamten wpis dotyczył wprowadzenie w temat, gdzie głównie skupiłem się na plusach i minusach tego rozwiązania. W tym natomiast zajmiemy się pierwszym problemem, który musimy rozwiązać, a jest nim sposób określenia, z jakim tenantem aktualnie mamy do czynienia.Jak określić tenanta? Jednym z pierwszych problemów, jaki musimy rozwiązać, jest sposób określenia ...

Tagi: multitenant
Źródło: plawgo.pl
Dziel się z innymi:
Multi tenant - określenie tenanta - PROGRAMUJE .NET - Daniel Plawgo

Architektura 1091 dni, 4 godziny, 1 minutę temu danielplawgo 141 źrodło rozwiń

In previous posts I’ve talked about a problem which I’ve seen many times – modern coupling. In this post I will give you a list of tools for discovering proper service boundaries that will reduce that coupling to its minimum.

Designing and validating microservices boundaries – softwarearchitectures.io

Architektura 1091 dni, 4 godziny, 1 minutę temu Daniel Dziubecki 75 źrodło rozwiń

Events should be as small as possible, right? It's not so simple as it may sound. If you take this principle literally, then it may get you in serious troubles. Why? Read more in my latest post.

Źródło: event-driven.io
Dziel się z innymi:
Events should be as small as possible, right? - Oskar Dudycz

Architektura 1106 dni, 2 godziny, 7 minut temu oskar-at-net 72 źrodło rozwiń

Events projections may get tricky and complicated. I decided to tackle one of the non-trivial cases in my new blog post. I wrote about how to create projections of events for nested object structures? Comments are welcome!

Źródło: event-driven.io
Dziel się z innymi:
How to create projections of events for nested object structures? - Event-Driven.io

Architektura 1112 dni, 3 godziny, 49 minut temu oskar-at-net 41 źrodło rozwiń

Większość aplikacji, jakie tworzymy, to tak zwane aplikacje single tenant. Czyli mamy jedną instancję aplikacji dla pojedynczego klienta/firmy/organizacji, lub w ogóle nie myślimy o takich rzeczach na poziomie samej aplikacji. Gdy pojawia się druga firma, to po prostu stawiamy dla niej nową instancję i wszyscy są zadowoleni. Są natomiast sytuacje, w których taki model działania aplikacji nie sprawdzi się. Na przykład w aplikacjach SaaS (software as a service) ...

Tagi: multitenat
Źródło: plawgo.pl
Dziel się z innymi:
Aplikacja multi tenant - PROGRAMUJE .NET - Daniel Plawgo

Architektura 1112 dni, 3 godziny, 49 minut temu danielplawgo 71 źrodło rozwiń

Mikroserwisy muszą być wspomniane przynajmniej raz na kilka artykułów, podobno w innym wypadku blog jest uznawany za archaiczny. Korzystając z tej architektury łatwo jest jednak strzelić sobie w stopę. Systemy oparte na zdarzeniach mają wiele zalet - niski coupling, ułatwiona komunikacja z biznesem oraz duża elastyczność.

Źródło: cesarstwo-dev.pl
Dziel się z innymi:
Dlaczego Twoje mikroserwisy potrzebują zdarzeń?

Architektura 1123 dni, 4 godziny, 10 minut temu Cesarstwo-Dev 131 źrodło rozwiń

Historia o tym, jak dobrze zrobione logowanie pomogło nam naprawić błąd, oszczędzając przy tym energię, czas oraz pieniądze. Wpis również o tym jak zacząć z customowym audit trail oraz czemu umiejętności z zakresu FinOps stają się coraz bardziej istotne.

Dziel się z innymi:
How The Audit Trail Helped Me Saved $9430 Per Month

Architektura 1136 dni, 3 godziny, 52 minuty temu Adrian_Tarnowski 28 źrodło rozwiń

Last time I checked the lifetimes of different types of services and want to share with you my findings.

Tagi: .net core, C#, C# .NET, DI
Dziel się z innymi:
Service lifetimes in .NET (singleton, scoped, transient) | SimplyAboutCode

Architektura 1136 dni, 3 godziny, 52 minuty temu SimplyAboutCode 71 źrodło rozwiń

Last week I busted common myths and explained facts about CQRS. Today I’ll continue my effort. I tackle one of the most common questions about CQRS: “Can command return a value?”.

Tagi: CQRS
Źródło: event-driven.io
Dziel się z innymi:
Can command return a value? - Oskar Dudycz

Architektura 1140 dni, 3 godziny, 32 minuty temu oskar-at-net 121 źrodło rozwiń

Co oznacza kompatybilność wsteczna i w jaki sposób można o nią dbać w swoim projekcie?

Źródło: www.diwebsity.com
Dziel się z innymi:
Kompatybilność wsteczna - co to oznacza i jak o nią dbać? - Diwebsity

Architektura 1142 dni, 3 godziny temu suvroc 65 źrodło rozwiń

Opis tego czym jest warstwa kompatybilności i w jaki sposób może nam pomóc w architekturze naszego projektu.

Źródło: www.diwebsity.com
Dziel się z innymi:
Warstwa kompatybilności - najłatwiejszy sposób na zapewnienie kompatybilności wstecznej - Diwebsity

Architektura 1142 dni, 3 godziny temu suvroc 51 źrodło rozwiń

Tym razem rozmawiamy z Pawłem Potasińskim o analityce. Przewijają się różne zagadnienia - od klasycznych hurtowni po uczenie maszynowe, kompetencje zespołów data science, co powinni wiedzieć programiści na temat analityki i czego ludzi od danych mogą się nauczyć od programistów.

Źródło: patoarchitekci.io
Dziel się z innymi:
O analityce z Pawłem Potasińskim - Patoarchitekci

Architektura 1143 dni, 3 godziny, 5 minut temu Łukasz Kałużny 27 źrodło rozwiń

Back to 2021allegro.tech blogTymon FelskiFinite-state machines made easy Coordinating complex processes, both business and technical, can be a challenging issue in a distributed system. Especially when the complications associated with them, such as concurrency, idempotency, scalability and hindered testability, come into play — possibly all at once. This is definitely something that can keep many programmers awake at night. While this may sound dramatic, in reality there are many different solutions t...

Tagi: dotnet
Źródło: blog.allegro.tech
Dziel się z innymi:
[EN] Finite-state machines made easy · allegro.tech

Architektura 1144 dni, 2 godziny, 58 minut temu Piotr Stapp 56 źrodło rozwiń

I explained in my recent article the facts and myths of CQRS. If you heard you need: - 2 databases - to use a messaging queue - to be facing Eventual Consistency - use it with Event Sourcing and it's hard to apply and complicates the architecture. Then you should definitely read this post!

Tagi: CQRS
Źródło: event-driven.io
Dziel się z innymi:
CQRS facts and myths explained - Oskar Dudycz

Architektura 1148 dni, 3 godziny, 54 minuty temu oskar-at-net 110 źrodło rozwiń

We’ve all seen systems that were tightly coupled, and maybe you are working in that kind of system right now. It seems that keeping codebase without high coupling its hard. Because most of the systems ends as not maintainable mess, we just need some time to make it like that. And I want to be clear, I’m not trying blaming any of you because I’ve done the same. But after 60 years from when coupling was invented, I think it’s time to stop chasing the newest technologies and focus on what is causing those p...

Źródło: itdepends.pl
Dziel się z innymi:
Modern coupling is now traveling in our queues

Architektura 1150 dni, 3 godziny, 3 minuty temu Daniel Dziubecki 71 źrodło rozwiń

Answering the question "What's the difference between a command and an event?" is not so obvious as it may seem. Fact vs Intent is not explaining everything. I went through the different aspects of this distinction in my new blog post. I also explain the consequences of those considerations.

Źródło: event-driven.io
Dziel się z innymi:
What's the difference between a command and an event? - Oskar Dudycz

Architektura 1162 dni, 3 godziny, 9 minut temu oskar-at-net 95 źrodło rozwiń

What texting Ex has to do with Event-Driven Design? It appears that more than we would think. Read more in the blog post.

Źródło: event-driven.io
Dziel się z innymi:
What texting Ex has to do with Event-Driven Design? - Event-Driven.io

Architektura 1183 dni, 2 godziny, 49 minut temu oskar-at-net 34 źrodło rozwiń

I oto jest on – 69. odcinek. I od razu ostrzeżenie, to jest długi odcinek. Dłuższy niż dotychczasowy rekordzista więc przygotujcie się na długi spacer. A w tym odcinku z naszym gościem rozmawiamy o architekturach opartych o zdarzenia. Miłego słuchania.

Architektury oparte o zdarzenia – Ostra Piła

Architektura 1185 dni, 16 godzin, 17 minut temu macabre13 73 źrodło rozwiń

1 2 3 4 5... 33 34

Najaktywniejsi w tym miesiącu