Popularność ddd, cqrs, rabbitmq, docker ?

Odpowiedz Nowy wątek
2019-09-10 00:48
0

Czy w Polsce często spotyka się w pracy takie rzeczy jak ddd, cqrs, rabbitmq, docker?
Znajomość tych podejść programistycznych jest wymagana już w przypadku juniora? mam tutaj na myśli osoby bez doświadczenia albo z bardzo niewielkim doświadczeniem zawodowym.

Pozostało 580 znaków

2019-09-10 07:19
1

wg mnie rzadziej niz częściej :P
na juniora.. raczej nie jest wymagana z uwagi na powyższe, co wiecej mało osób o to pyta na rozmowach, ale wiedzieć choćby pobieżnie nie zaszkodzi

Pozostało 580 znaków

2019-09-10 08:10
2

Trochę pomieszałeś techniki z narzędziami. Na pewno warto coś wiedzieć o DDD i CQRS, zwłaszcza że ostatnio stały się dość popularnymi buzzwordami. Co do Rabbttmq i Docker to wszystko zależy, do jakiej firmy startujesz. Jak będzie to jakiś nowoczesny startup, to pewnie dobrze wiedzieć co to jest i jak można użyć. Z inne strony patrząc, to idąc ty tropem musiał byś znać wszystkie pojecia i narzędzia jakie sa na rynku. Idąc na rozmowę, warto sprawdzić, co robi firma i jakie narzędzia używa i trochę o nich poczytać.

Pozostało 580 znaków

2019-09-10 09:28
2
  • Docker - spotkałem zarówno w małych startupach jak i w korpo. Podstawy warto znać, bo wydaje się, że wszystko powoli zmierza w tym kierunku. Obecnie trudno mi wyobrazić sobie pisanie mikroserwisóœ bez użycia Dockera, ale także dla monolitów Docker jest przydatny
  • Apache Kafka, AMQP/RabbitMQ - jeśli w firmie używają mikroserwisów i te mikroserwisy komunikują się asynchonicznie to prawdopodobnie za pomocą jednego z tych message brokerów

Co do reszty się nie wypowiem, bo jestem javowcem a javowcy jakoś nie lubią DDD. Uproszczonego CQRS czasem nawet używają, ale go tak nie nazywają. Przynajmniej z tego co widziałem


edytowany 1x, ostatnio: Kamil Żabiński, 2019-09-10 09:35
Nie znam się na Springu, ale jak tak patrzę, to Spring wydaje się to DDD promować. Tu: https://docs.spring.io/spring[...]ence/html/#core.domain-events możemy przeczytać, że: Entities managed by repositories are aggregate roots. Agregat to pojęcie związane z DDD :P - nobody01 2019-09-10 09:36

Pozostało 580 znaków

2019-09-10 10:13
0

Czy często? Przejrzyj ogłoszenia o pracę :) ale z tego co wiem, Docker (i dalej k8s) są coraz bardziej popularne, bo firmy idą w mikroserwisy, a pomiędzy nimi często jest Rabbit/Kafka.
Czy jest wymagana znajomość pojęć? Pojęć pewnie nie, bo znając definicję raczej nic nie zrobisz :P ale myślę że podstawy warto znać, choćby żeby się pochwalić na rozmowie.

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0