Wszystko
Najnowsze
Archiwum
- 9

- 1
Mireczki, co znaczy, że #mikroserwisy są:
- self-service
- on-demand
- eslastic infrastructure as a code
#webdev #programowanie #programista15k
- self-service
- on-demand
- eslastic infrastructure as a code
#webdev #programowanie #programista15k
- 0
@yggdrasil: to co piszesz jest dalej - oglądam kurs od RedHat - i automatyzacja deploymentu i CI&CD są wspomniane - i to jest zrozumiale dla mnie, ale te co wymieniłem pojęcia już nie
Komentarz usunięty przez autora
- 0
Mirki,
jak powinienem ustawić docker'a pod mikroserwisy, gdzie chcę, żeby każdy serwis miał swoją bazę danych? Mam coś takiego:
Wszystko siedzi w jednym repo. Stworzyłem sobie pod każdy serwis Dockerfile dla Go, ale teraz nie wiem jak to ugryźć z tą bazą ( ͡° ʖ̯ ͡°). Normalnie jakbym miał jedną bazę, z której korzysta każdy serwis, to jeden
jak powinienem ustawić docker'a pod mikroserwisy, gdzie chcę, żeby każdy serwis miał swoją bazę danych? Mam coś takiego:
serwis_1: Golang + MongoDBserwis_2: Golang + MongoDBserwis_3: Golang + MySQLWszystko siedzi w jednym repo. Stworzyłem sobie pod każdy serwis Dockerfile dla Go, ale teraz nie wiem jak to ugryźć z tą bazą ( ͡° ʖ̯ ͡°). Normalnie jakbym miał jedną bazę, z której korzysta każdy serwis, to jeden
docker-compose.yml i- 0
Czy ma to sens by komunikacja miedzy mirkroserwisami odbywala sie za pomoca websoketow? Potrzebuje api, które będzie streamowalo dane najszybciej jak sie da, ale może klasyczna opcja komunickacji przez qRPC jest równie szybka? A może powinienem mieć cos takiego jak api-admin, który by sie łączyl z klientem przez websocket, ale sam sie komunikował z innymi mikrouslugami przez qRPC?
#programowanie #mikroserwisy
#programowanie #mikroserwisy
- 1
@LazyInitializationException: Tak, ale utrzymujesz cały czas połączenie (TCP). W przypadku integracji poprzez kolejki albo event store nie musisz nawiązywać żadnego połączenia pomiędzy usługami. Usługa po prostu publikuje wiadomość/zdarzenie i wraca do swojej roboty. Nie wie czy opublikowane zdarzenie zostanie obsłużone przez jakąkolwiek usługę/konsumenta/kllienta.
- 1
@LazyInitializationException: Tu chodzi o połączenie usługa-usługa i nazywa się to komunikacją asynchroniczną https://subscription.packtpub.com/book/application_development/9781785885082/3/ch03lvl1sec28/synchronous-versus-asynchronous-communication . W komunikacji jak opisałem wyżej usługi nie muszą wiedzieć o swoim istnieniu. Czyli możesz komunikować się z pozostałymi usługami nie wiedząc czy odbiorca wiadomości działa czy nie, bo akurat się wywalił. Publikujesz zdarzenia jak leci, jak usługa, która je subskrybuje jak wstanie to sobie je przetworzy. Przy websocketach awaria jednej z usług rozwala całą komunikację, dlatego
- 1
@inny_89: "W zeszły tygodniu" juz na starcie byki :P
@inny_89: polecam dodatek do przeglądarki https://addons.mozilla.org/en-US/firefox/addon/remove-fbclid-and-utm/
Wczoraj bawiłem się chwileczkę z Tye i nawet działa.
Wczoraj bawiłem się chwileczkę z Tye i nawet działa.
- 36
Cześć,
Chciałbym przedstawić nasz ostatni projekt open source Pacco, dotyczący mikroserwisów w .NET Core i podejścia "cloud agnostic". Na nim opiera się m.in. kurs Mikroserwisy .NET, a dodatkowa praktycznie cała infrastruktura jest spięta na podstawie naszego innego projektu Convey.
Poniżej link do wpisu na blogu, a w załączeniu wideo o samym projekcie i jak to
Chciałbym przedstawić nasz ostatni projekt open source Pacco, dotyczący mikroserwisów w .NET Core i podejścia "cloud agnostic". Na nim opiera się m.in. kurs Mikroserwisy .NET, a dodatkowa praktycznie cała infrastruktura jest spięta na podstawie naszego innego projektu Convey.
Poniżej link do wpisu na blogu, a w załączeniu wideo o samym projekcie i jak to

Architektury monolityczne kojarzą się z wadliwym i trudnym do utrzymania kodem... Jednak modularny monolit przybliży Cię do zwinnej architektury zapewnianej przez mikroserwisy. Poznaj plusy takiego podejścia.
https://bulldogjob.pl/news/1090-modular-monolith-modularnosc-droga-do-mikroserwisow
#backend #programowanie #mikroserwisy
https://bulldogjob.pl/news/1090-modular-monolith-modularnosc-droga-do-mikroserwisow
#backend #programowanie #mikroserwisy
źródło: comment_1589200868xCmAxBXYU6MVth48yPRCKo.jpg
PobierzW systemach składających się z mikroserwisów bardzo ważna jest komunikacja między nimi. Aby ją ożywić, można skorzystać z tradycyjnego podejścia opartego na zwykłych żądaniach lub podejścia opartego na brokerach wiadomości. Sprawdź, jakie są ich wady i zalety oraz zdecyduj, które podejście jest dla Ciebie najlepsze.
https://bulldogjob.pl/news/993-jak-sprawic-aby-mikroserwisy-sie-ze-soba-porozumiewaly
#backend #programowanie #mikroserwisy
https://bulldogjob.pl/news/993-jak-sprawic-aby-mikroserwisy-sie-ze-soba-porozumiewaly
#backend #programowanie #mikroserwisy
źródło: comment_1583849641j7japcsWS9VMkMEZFNwlW2.jpg
Pobierz- 12
Dobry dzień,
Zapraszamy dziś o 20 na webinar (mikroserwisy, event storming, nowe materiały na platformie etc.) ( ͡° ͜ʖ ͡°)
#programowanie #programista15k #dotnet #mikroserwisy #akademiaspetza #spetz
Zapraszamy dziś o 20 na webinar (mikroserwisy, event storming, nowe materiały na platformie etc.) ( ͡° ͜ʖ ͡°)
#programowanie #programista15k #dotnet #mikroserwisy #akademiaspetza #spetz

Trafilem wczoraj na artykul o Modular Monolith With DDD
https://github.com/kgrzybek/modular-monolith-with-ddd
Dokumentacje przeczytam dopiero w weekend ale juz mnie korci zapytac czy ktos z mirkow slyszal lub uzywa takiej architektury?
#dotnet #programowanie #csharp #mikroserwisy #programista15k #naukaprogramowania #dotnetcore #ddd
https://github.com/kgrzybek/modular-monolith-with-ddd
Dokumentacje przeczytam dopiero w weekend ale juz mnie korci zapytac czy ktos z mirkow slyszal lub uzywa takiej architektury?
#dotnet #programowanie #csharp #mikroserwisy #programista15k #naukaprogramowania #dotnetcore #ddd
- 1
- 2
@alkb: to slabo ale niestety takie sa realia w wielu firmach, ktore ciągną od lat kredyt technologiczny. Podobnie jest u mnie z tym, ze problem jest nie po stronie biznesu a ludzi, którzy maja slomiany zapal. Checi sa ale jak sam Martin Fowler mowi, ze cos jest epic journey to śmiechu nie lada kiedy zwykle korpo klepacze monolitow w vb6 biorą sie za DDD bazując wyłącznie na swoim doświadczeniu. Jakbym
- 17
Cześć,
Kurs Mikroserwisy .NET oficjalnie dostępny w sprzedaży! Promocyjna cena 699 PLN + VAT tylko do 7 lutego ( ͡° ͜ʖ ͡°)
A dla mirków i mirabelek kod
Kurs Mikroserwisy .NET oficjalnie dostępny w sprzedaży! Promocyjna cena 699 PLN + VAT tylko do 7 lutego ( ͡° ͜ʖ ͡°)
A dla mirków i mirabelek kod
źródło: comment_RDFtjHry40AKBgphoVhDkk25tilCHCoT.jpg
Pobierz- 4
@spetz: rabat to nie rozdajo :)
A moze by tak rozdajo? :P
A moze by tak rozdajo? :P
- 2
@cichykacik zero zwrotów mieliśmy, jedyny jaki był to dofinanowanie przez firmę i ponowny zakup :) nie boimy się, wierzymy w uczciwość kupujących, a poza tym takie jest prawo, zresztą chcemy być fair i ludzie nie boją się wtedy kupić kota w worku (poza samym wglądem w lekcje demo) :)
- 16
Dobry dzień,
Mamy kolejną lekcję demo — blisko godzina wprowadzenia (teoretycznego i praktycznego) do asynchronicznej integracji przez zdarzenia z wykorzystaniem brokera wiadomości RabbitMQ, dostępną w wersji testowej naszej platformy:
https://platform-test.devmentors.io
Mamy kolejną lekcję demo — blisko godzina wprowadzenia (teoretycznego i praktycznego) do asynchronicznej integracji przez zdarzenia z wykorzystaniem brokera wiadomości RabbitMQ, dostępną w wersji testowej naszej platformy:
https://platform-test.devmentors.io
źródło: comment_dED9tBCOR1YKdtr7tIPayOHFEAmmf1fF.jpg
Pobierz@spetz: good job :)
- 0
@elkapitano6 dzięki :) jutro oficjalna premiera
- 14
Zapraszamy do kolejnej lekcji demo z nadchodzącego kursu Mikroserwisy .NET, w której znajdziesz ponad 40 min technicznego mięsa okraszonego odpowiednią teorią związaną z OpenTracing i wykorzystaniem m.in. narzędzia Jaeger, pozwalającego nam śledzić wymianę komunikatów w naszym rozproszonym systemie — zarówno te synchroniczne (Web API), jak i asynchroniczne wykorzystujące brokera wiadomości (RabbitMQ).
#dotnet #programowanie #csharp #mikroserwisy #akademiaspetza #naukaprogramowania
#dotnet #programowanie #csharp #mikroserwisy #akademiaspetza #naukaprogramowania

- 3
@Pan_Slon: jasna sprawa, rzetelna krytyka to często najbardziej wartościowy feedback jaki otrzymujemy po przeprowadzonym szkoleniu :)
- 3
@Pan_Slon: materiał nie jest listowany publicznie z jednego, prostego powodu — kanał DevMentors, który prowadzimy na YT, ma głównie odbiorców zagranicznych (anglojęzycznych, dla których nagrywaliśmy nasze otwarte kursy na YT), więc nie chcemy w nim mieszać polskimi treściami.
- 19
Dobry dzień,
Długo się do tego zbieraliśmy, zaczynając od naszych projektów na GitHubie związanych z aplikacjami rozproszonymi, przez darmowy kurs na YT, aż w końcu postanowiliśmy wszystko dopieścić, ładnie podzielić i zbudować całkowicie nowy, w pełni otwarty project Pacco dotyczący mikroserwisów oraz zbiór pomocniczych paczek dla infrastruktury nazwanych Convey, które wykorzystujemy m.in. podczas szkoleń stacjonarnych jako trenerzy Bottega IT Minds.
Do rzeczy - przedstawiamy oficjalną stronę kursu Mikroserwisy .NET, gdzie
Długo się do tego zbieraliśmy, zaczynając od naszych projektów na GitHubie związanych z aplikacjami rozproszonymi, przez darmowy kurs na YT, aż w końcu postanowiliśmy wszystko dopieścić, ładnie podzielić i zbudować całkowicie nowy, w pełni otwarty project Pacco dotyczący mikroserwisów oraz zbiór pomocniczych paczek dla infrastruktury nazwanych Convey, które wykorzystujemy m.in. podczas szkoleń stacjonarnych jako trenerzy Bottega IT Minds.
Do rzeczy - przedstawiamy oficjalną stronę kursu Mikroserwisy .NET, gdzie

- 3
@bacteria tak, specjalnie, w stylu lat 90 ( ͡º ͜ʖ͡º).
@4n000n nie mamy dzieci :(
@Mazowia nie jest ustalona ale na pewno górne kilkaset złotych - szkolenie stacjonarne trwa aktualnie 6 dni (2 części po 3 dni), gdzie cena za dzień to 1000 zł, więc materiał będzie ten sam albo i bardziej rozbudowany ale cena odpowiednio niższa (kilkukrotnie) :).
@4n000n nie mamy dzieci :(
@Mazowia nie jest ustalona ale na pewno górne kilkaset złotych - szkolenie stacjonarne trwa aktualnie 6 dni (2 części po 3 dni), gdzie cena za dzień to 1000 zł, więc materiał będzie ten sam albo i bardziej rozbudowany ale cena odpowiednio niższa (kilkukrotnie) :).
- 1
@mirasKo-Kalwario: na szkoleniu online masz po prostu inny punkt widzenia i faktycznie, tracisz ten kawałek z wersji stacjonarnej. Odnośnie kursu - tak trzeba znać C# i .NET dość dobrze, będzie tam sama praktyka, tona kodu, a całość oczywiście okraszona uniwersalną teorią związaną z mikroserwisami.
- 22
#prasowkadev 11 sierpnia 2019 roku
Dej #zebroplusy coby się chciało robić prasówki przez najbliższy tydzień ( ͡° ʖ̯ ͡°)
Kilka bardzo złych nawyków
Dej #zebroplusy coby się chciało robić prasówki przez najbliższy tydzień ( ͡° ʖ̯ ͡°)
Kilka bardzo złych nawyków
- 5
#prasowkadev 25 lipca 2019 roku
(Nie?)zamierzony wyciek nowego menu #windows 10
https://www.theverge.com/2019/7/24/20708355/microsoft-windows-10-accidental-release-windows-insiders-start-menu
Dlaczego powinieneś pisać emaile w „plaintext”
(Nie?)zamierzony wyciek nowego menu #windows 10
https://www.theverge.com/2019/7/24/20708355/microsoft-windows-10-accidental-release-windows-insiders-start-menu
Dlaczego powinieneś pisać emaile w „plaintext”
Udało się komuś jakoś niedawno postawić brokera pacta?
Sklonowałem repo, uruchomiłem docker-compose i nie ma w ogole takiego obrazu na docker hubie ¯\_(ツ)_/¯ zobaczyłem jakie tagi i rzeczywiście z latest nie ma a jest tylko z edge no to podmieniłem na edge i się wywala teraz.
#programowanie #mikroserwisy #testowanieoprogramowania
Sklonowałem repo, uruchomiłem docker-compose i nie ma w ogole takiego obrazu na docker hubie ¯\_(ツ)_/¯ zobaczyłem jakie tagi i rzeczywiście z latest nie ma a jest tylko z edge no to podmieniłem na edge i się wywala teraz.
#programowanie #mikroserwisy #testowanieoprogramowania
- 3
@kebab-case: Można zmodyfikować docker-compose i dać restart: always dla brokera to się podniesie po tym początkowym wywaleniu
- 4
@kebab-case: plusik za dodanie rozwiązania ;) takie zachowanie się ceni.
- 41
Dobry dzień,
Rok temu, wspólnie z kolegą Darkiem zaczęliśmy tworzyć otwarty projekt DShop dotyczący budowania mikroserwisów w .NET Core. Po kilku miesiącach kodzenia, rozpoczęliśmy nagrywanie kursu Distributed .NET Core - łącznie 15 odcinków i prawie 20 godzin, a wszystko za darmo, wrzucone na YouTube ( ͡° ͜ʖ ͡°).
Być może komuś z Was przydadzą się omawiane koncepty lub wykorzystacie niektóre części kodu w swoich własnych projektach :).
#
Rok temu, wspólnie z kolegą Darkiem zaczęliśmy tworzyć otwarty projekt DShop dotyczący budowania mikroserwisów w .NET Core. Po kilku miesiącach kodzenia, rozpoczęliśmy nagrywanie kursu Distributed .NET Core - łącznie 15 odcinków i prawie 20 godzin, a wszystko za darmo, wrzucone na YouTube ( ͡° ͜ʖ ͡°).
Być może komuś z Was przydadzą się omawiane koncepty lub wykorzystacie niektóre części kodu w swoich własnych projektach :).
#
- 24
Cześć,
Piętnasty (a zarazem ostatni i najdłuższy) odcinek kursu o mikroserwisach w .NET Core już dostępny - przedstawiamy możliwe sposoby "orkiestracji" usług, zaczynając od "bare metal VM", przez takie narzędzia jak Portainer, Kubernetes aż po Ranchera.
Kod na
Piętnasty (a zarazem ostatni i najdłuższy) odcinek kursu o mikroserwisach w .NET Core już dostępny - przedstawiamy możliwe sposoby "orkiestracji" usług, zaczynając od "bare metal VM", przez takie narzędzia jak Portainer, Kubernetes aż po Ranchera.
Kod na

Ale sól, po pracy (w której dominuje architektura typu monolit z betonu), będę oglądał. <3
- 0
@spetz: na później

















Poniżej moje zaproszenie wideo na tą konferencję.
Będę miał przyjemność powiedzieć kilka słów o #opensource
W ramach rozszerzenia tematu na platformie konferencji dostępne będą kolejne bardzo ciekawe materiały nt. Open Source.
Np. techniczna rozmowa nt. baz #nosql, #mikroserwisy #kontenery
Komentarz usunięty przez autora