Pytania otagowane jako enterprise-architecture

Wysokopoziomowy projekt i opis systemów oprogramowania, które często charakteryzują się dużą ilością trwałych danych, do których dostęp jest uzyskiwany jednocześnie.

4
Dlaczego duże firmy finansowe / ubezpieczeniowe powinny używać git i / lub github?
Pracuję dla dużego przedsiębiorstwa (30 000 pracowników) w branży finansowej / ubezpieczeniowej. Chociaż „IT” nie jest naszym głównym celem, powiedzmy sobie szczerze, są to branże oparte na informacjach, a firmy z lepszą przewagą technologiczną wydają się wyprzedzać szybciej. W mojej firmie działa wiele zespołów programistycznych. Są na całej mapie z …


4
Jak dopasować silnik reguł do architektury mikrousług, gdy wymaga dużo danych wejściowych?
Obecna sytuacja Wdrażamy (i obecnie utrzymujemy) aplikację internetową do zakupów online w architekturze mikrousług. Jednym z wymagań jest to, że firma musi być w stanie stosować zasady dotyczące tego, co nasi klienci dodają do koszyka, w celu dostosowania ich doświadczenia i ostatecznego zamówienia. Z pewnością trzeba było wprowadzić silnik reguł …

2
Jak ustalić, czy komunikat powinien być komunikatem polecenia czy komunikatem zdarzenia?
Dwa wzorce integracji w przedsiębiorstwie to komunikat polecenia i komunikat zdarzenia . Pracuję nad systemem, w którym używamy przesyłania komunikatów nie tylko do integracji z innymi systemami, ale także do wewnętrznej komunikacji między usługami. Ma to być ostatecznie spójny system, a usługi powinny się wzajemnie ignorować (z wyjątkiem kilku usług …

6
Co oznacza „przedsiębiorstwo” w odniesieniu do architektury oprogramowania?
Widzę, że termin „przedsiębiorstwo” jest często rzucany na twórców oprogramowania i programistów i wydaje się, że jest używany dość luźno. en · ter · nagroda / ˈentərˌprīz / Rzeczownik: projekt lub przedsięwzięcie, zwykle takie, które jest trudne lub wymaga wysiłku. Inicjatywa i zaradność. Czy ktoś może wyjaśnić, co tak naprawdę …

2
Czy ktoś z powodzeniem użył przepływu pracy systemu Windows w silniku reguł biznesowych / walidacji?
Zastanawiałem się, czy ktoś z powodzeniem użył Windows Workflow Foundation do silnika BusinessRules / Validation, czy znasz jakiś przykładowy kod lub artykuły na ten temat. Jeśli używałeś go wcześniej, co o tym sądzisz? Jak to się ma do innych systemów BusinessRule / Validation? Myślę o takich zasadach if (A, B, …

2
Co tak naprawdę różni się między SOA a Microservices
Zrzeczenie się Mam nadzieję, że nie nadepnę na nóg ani nie obrażę entuzjastów obu koncepcji tło Szukałem prawdziwych różnic między architekturą zorientowaną na usługi a mikrousługami, nie znajdując żadnej jasnej odpowiedzi. Czytam takie rzeczy jak: skutki uboczne SOA SOA jest anty-wzorzec Przyszły mikrousługi, aby naprawić awarie SOA ESB nie są …

2
Czy mam buforować dane, czy trafić do bazy danych?
Nie pracowałem z żadnymi mechanizmami buforowania i zastanawiałem się, jakie są moje opcje w świecie .net w następującym scenariuszu. Zasadniczo mamy usługę REST, w której użytkownik przekazuje identyfikator kategorii (think folder), a ta kategoria może mieć wiele podkategorii, a każda z podkategorii może mieć 1000 kontenerów multimediów (obiekty referencyjne plików …

4
Podejście DDD do podstawowych operacji CRUD w złożonej aplikacji zorientowanej na domenę
Moja firma przepisuje naszą aplikację internetową od zera. Jest to aplikacja dla dużych przedsiębiorstw ze złożoną domeną w branży finansowej. Używamy ORM (Entity Framework) do utrwalania. Zasadniczo połowa naszych aplikacji skupia się na gromadzeniu nieprzetworzonych danych od użytkownika, przechowywaniu ich, a następnie druga połowa aplikacji, która zawiera większość naszej rzeczywistej …

3
W luźno sprzężonej architekturze mikrousług, jak śledzisz swoje zależności?
Popularnym wyborem architektury wysokiego poziomu we współczesnym programie jest system mikrousług oparty na REST. Ma to kilka zalet, takich jak luźne połączenie, łatwe ponowne użycie, ograniczone ograniczenie technologii, które można zastosować, wysoka skalowalność itp. Ale jednym z problemów, które przewiduję w takiej architekturze, jest słaby wgląd w to, jakie są …

3
czy zatoczyliśmy koło z mikrousługami, wracając do bardzo oldschoolowych podejść?
Jeśli chodzi o architekturę i projekt oprogramowania, w jaki sposób mikrousługi „nakładają się” (zamierzone) na oprogramowanie pośrednie? Pochodzę z Javy i wygląda na to, że odsuwając się od prostej wersji REST jako interfejsu API i abstrahując od różnych warstw i parametrów połączenia, przynajmniej w Javie, prawie zatoczyłeś koło kilku bardzo …

8
Jakie uwagi należy wziąć za i przeciw „super” stronom?
Moja firma rozważa konsolidację wszystkich aplikacji i witryn poziomu 1 (tj. Produkcji na najwyższym poziomie) w jedną kompleksową bazę kodu. Teoria polega na tym, że ich uprawnienia, wygląd i ogólna funkcjonalność mogą być homogenizowane i centralnie zarządzane. Nie mam końca obaw związanych z tym podejściem, ponieważ struktury danych leżące u …

2
Przenosisz całą logikę interfejsu użytkownika na stronę klienta?
Nasz zespół pierwotnie składał się głównie z programistów po stronie serwera z minimalną wiedzą specjalistyczną w zakresie Javascript. W ASP.NET pisaliśmy dużo logiki interfejsu użytkownika w kodowaniu lub ostatnio przez kontrolery w MVC. Jakiś czas temu do naszego zespołu dołączyło 2 programistów wysokiego poziomu. Mogą robić w HTMl / CSS …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.