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 1282 dni, 1 godzinę, 47 minut temu kamilzima 106 ź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 1301 dni, 1 godzinę, 44 minuty temu oskar-at-net 49 ź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 1301 dni, 1 godzinę, 44 minuty temu danielplawgo 143 ź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 1301 dni, 1 godzinę, 44 minuty temu Daniel Dziubecki 79 ź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 1315 dni, 23 godziny, 50 minut temu oskar-at-net 74 ź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 1322 dni, 1 godzinę, 32 minuty temu oskar-at-net 44 ź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 1322 dni, 1 godzinę, 32 minuty temu danielplawgo 73 ź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 1333 dni, 1 godzinę, 53 minuty temu Cesarstwo-Dev 135 ź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 1346 dni, 1 godzinę, 35 minut temu Adrian_Tarnowski 30 ź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 1346 dni, 1 godzinę, 35 minut temu SimplyAboutCode 75 ź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 1350 dni, 1 godzinę, 15 minut temu oskar-at-net 123 ź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 1352 dni, 43 minuty temu suvroc 67 ź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 1352 dni, 43 minuty temu suvroc 53 ź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

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 1354 dni, 41 minut temu Piotr Stapp 59 ź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 1358 dni, 1 godzinę, 37 minut 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

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 1372 dni, 52 minuty temu oskar-at-net 98 ź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 1393 dni, 32 minuty temu oskar-at-net 36 ź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 1395 dni, 14 godzin temu macabre13 75 źrodło rozwiń

1 2 3 4 5... 33 34