BEC
BEC
  • 92
  • 562 568
Gen. Dyw. Karol Molenda - Cyberprzestrzeń jako domena operacyjna - WGUiSW #160
You could ask an AI chatbot for a lecture on cyberspace, but it wouldn’t beat the inspiring talk from the Maj. Gen. Karol Molenda, the Commander of the Cyberspace Defense Forces Component, at the recent WGUiSW meetup #160 in our office!
Join Maj. Gen. Karol Molenda as he navigates through the complexities of cyberspace as an operational domain and the pivotal role of Cyberspace Defense Forces in Poland. He also shares an insightful case study on detecting attacks on Microsoft Exchange mail servers.
Shoutout to WGUiSW and Paweł Pławiak for hosting this insightful event!
Whether you're a cybersecurity enthusiast or a professional in the field, this lecture is packed with valuable insights. Dive deep into the world of cyberspace - watch, learn, and be inspired. 🔥
The video was brought to you by BEC www.bec.dk/poland/ 🚀
มุมมอง: 2 798

วีดีโอ

SForce Day 2024 hosted by Scoutz
มุมมอง 19K21 วันที่ผ่านมา
Our March @sforcepoland1049 SForce Day conference was a hub of innovation and collaboration, where Salesforce experts and enthusiasts came to our office to exchange knowledge and share insights - a testament to the importance of being together and sharing knowledge. Dive into the highlights and hear from Maciej Sukiennik, Maciej Mazurowski, Mieszko Rożej, Marcin Rosłoński and Dorota Dudek see h...
SForce Day 2024: Maciej Mazurowski- Revolutionizing Sales and Service with Einstein AI in Salesforce
มุมมอง 15Kหลายเดือนก่อน
Join us for an insightful presentation on how Einstein AI is transforming the landscape of sales and service within the Salesforce ecosystem. Discover how this groundbreaking technology harnesses the power of artificial intelligence to drive smarter decision-making, enhance customer engagement, and optimize business processes. From predictive lead scoring to personalized customer interactions a...
Sforce Day 2024: Mieszko Rożej - How to make successful Polish (or any) project implementation
มุมมอง 17Kหลายเดือนก่อน
Is the timely and harmonious completion of projects a fantasy? In this presentation, I will highlight the success story of implementing Field Service Lightning for a Polish division of international company. This brief demonstration will illustrate how the company transformed within two months of the project's initiation. I will discuss the critical success factors and my personal insights on w...
SForce Day 2024: Marcin Rosłoński - Polymorphism in LWC. Developing generic components with slots
มุมมอง 10Kหลายเดือนก่อน
“Polymorphism in LWC: Developing Generic Components with Slots" delves into the concept of polymorphism within Lightning Web Components (LWC). The presentation explores the use of slots for configuring sub-components, allowing dynamic adjustments to both parent and child elements. Additionally, it demonstrates the ability to create plugins, empowering developers to customize the behavior of the...
DDD-WAW: Sebastian Buczyński - Dlaczego Twoja Mapa Kontekstów się dezaktualizuje?
มุมมอง 8Kหลายเดือนก่อน
Meetup społeczności @dddwaw w przestrzeni meetupowej BEC (bec.dk/poland/). Zapraszamy na wykład Sebastiana Buczyńskiego, który opowie o ewolucji modelu. Stosując DDD nie da się "zamodelować raz, a dobrze". Nawet najbardziej pieczołowicie odkryte poddomeny z czasem się namnażają, a zbudowana na ich bazie Mapa Kontekstów pozwala bardziej się zgubić, niż zorientować w terenie. Zapraszam na prezent...
SForce Day 2024: Michał Bury & Kacper Ośko - Revolutionizing User Experience
มุมมอง 12Kหลายเดือนก่อน
In the ever-evolving landscape of customer relationship management, Salesforce stands at the forefront, continually pushing boundaries and shaping the future of business processes. This presentation delves into the transformative potential of dynamic forms and fields within the Salesforce ecosystem, illuminating a path towards a more intuitive and responsive user experience. The session will de...
SForce Day 2024: S. Lech & D. Werens - Vikings tale of surviving invasion to 22 kingdoms. True story
มุมมอง 9K2 หลายเดือนก่อน
We want to invite you to hear a tale of an epic journey through the digital realms, where 22 banking kingdoms stand tall, each with its own traditions, challenges and treasures. Our odyssey begins with a bold vision to unite these disparate realms through the science of deployment, crafting a tapestry of technology that connects every kingdom under one grand alliance. As we journey together thr...
SForce Day 2024: Maciej Sukiennik - The Birth of Scoutz, Our New Development Hub
มุมมอง 23K2 หลายเดือนก่อน
We’re excited to introduce Scoutz, a new Salesforce hub born from the collaboration of four teams previously spread across BEC and three big banks. Scoutz aims to address common challenges by uniting our expertise and resources. Our unique approach aims to enhance the delivery process, and during this presentation, I’ll delve into the strategic reasons behind our setup. 🧑‍💻 About Maciej, Develo...
DDD-WAW: Szymon Janikowski - Analityk + Deweloper = Inżynier-ekspert - kogo szuka biznes
มุมมอง 14K2 หลายเดือนก่อน
Meetup społeczności @dddwaw w przestrzeni meetupowej BEC (bec.dk/poland/). Zapraszamy na wykład Szymona Janikowskiego, który opowie o tym czego powinniśmy wymagać od siebie i organizacji. Jak to? Można być jednocześnie analitykiem i deweloperem? Nie tylko można, ale warto. Opowiem Wam o furtkach jakie otwiera takie podejście i o wielkich firmach, które pracują tak od lat. Powiem Wam dlaczego bi...
DDD-WAW: Mike Wojtyna - Domain Experiments
มุมมอง 19K2 หลายเดือนก่อน
Meetup społeczności DDD-WAW w przestrzeni meetupowej BEC (bec.dk/poland/). Zapraszamy na wykład Mike’a Wojtyny o eksperymentach domenowych. Nasi klienci nie wiedzą, czego potrzebują. Dzieje się tak, ponieważ nikt nie może przewidzieć przyszłości. Wymagania będą ewoluować i zmieniać się szybko w trakcie cyklu życia projektu. Dlatego musimy stale doskonalić systemy. Możemy wciąż budować i odrzuca...
BEC Talks Accessibility with Wojciech Kutyla
มุมมอง 13K4 หลายเดือนก่อน
Adam Zawadzki, Program lead at BEC, and Wojtek Kutyla, Web accessibility expert at Human Thing, delve into the world of digital accessibility. They explore crucial aspects, from understanding who is responsible for accessibility to uncovering the often-overlooked features in financial applications. Discover the benefits of creating accessible products and gain insights into the future of AI-dri...
Frontend Architecture: How to implement microfrontends in a bank? with Jakub Pawlak
มุมมอง 3.3K5 หลายเดือนก่อน
Marcin Ludwig’s podcast @frontendarchitecture with Jakub Pawlak, frontend developer at BEC. Jakub implemented microfrontends in one of the projects. In the podcast, he shares the problems and challenges his team encountered while implementing microfrontends. This is the second, more technical, part of the podcast. Part 1, from the business side: th-cam.com/video/nLnEwNHHyAA/w-d-xo.html The podc...
Frontend Architecture: What are the challenges when implementing microfrontends? with Sebastian Gos
มุมมอง 3.3K5 หลายเดือนก่อน
Marcin Ludwig’s podcast @frontendarchitecture with Sebastian Gos, development manager at BEC. Sebastian implemented microfrontends in one of the projects. In the podcast, he shares the problems and challenges his team encountered while working on it. This is the first one out of two episodes. The second, technical one, will be released soon. If you are interested in topics related to architectu...
WGUiSW #156: Krzysztof Jóźwiak - Czym jest i dla kogo DORA?
มุมมอง 7775 หลายเดือนก่อน
What is DORA, and for whom is it relevant? All leashes and regulatory muzzles in the IT world - by Krzysztof Jóźwiak Why should you get acquainted with DORA if you work in IT? Listen to Krzysztof to find out, as he explains the secrets of DORA and how the EU regulation will affect the IT world very widely. "Czym jest i dla kogo DORA?" by Krzysztof Jóźwiak is a lecture from the WGUiSW Meetup #15...
WGUiSW #156: Robert Przybylski - Road to MVP Historia prawdziwa
มุมมอง 7K5 หลายเดือนก่อน
WGUiSW #156: Robert Przybylski - Road to MVP Historia prawdziwa
BEC Talks Agile #1 - Value-based decisions
มุมมอง 7K6 หลายเดือนก่อน
BEC Talks Agile #1 - Value-based decisions
Is BEC Talent Program for me?
มุมมอง 4.4K6 หลายเดือนก่อน
Is BEC Talent Program for me?
Working as a graduate in BEC
มุมมอง 2.5K6 หลายเดือนก่อน
Working as a graduate in BEC
Kick-start your career with the BEC Talent Program!
มุมมอง 4.3K6 หลายเดือนก่อน
Kick-start your career with the BEC Talent Program!
What is it like to be a business analyst in the BEC Talent Program?
มุมมอง 7K6 หลายเดือนก่อน
What is it like to be a business analyst in the BEC Talent Program?
WarsawJS #110: Jakub Wąsowski - Experimenting with Bun: An all-in-one runtime for modern developers
มุมมอง 12K6 หลายเดือนก่อน
WarsawJS #110: Jakub Wąsowski - Experimenting with Bun: An all-in-one runtime for modern developers
WarsawJS #110: Zbyszek Tenerowicz - I run code from the Internet!
มุมมอง 6K6 หลายเดือนก่อน
WarsawJS #110: Zbyszek Tenerowicz - I run code from the Internet!
WarsawJS #110: Aleksander Lubych - Hybrid Revolution
มุมมอง 29K6 หลายเดือนก่อน
WarsawJS #110: Aleksander Lubych - Hybrid Revolution
Halloween at BEC Poland
มุมมอง 1197 หลายเดือนก่อน
Halloween at BEC Poland
Invest in your progress - BEC Poland Talent Program
มุมมอง 4.1K8 หลายเดือนก่อน
Invest in your progress - BEC Poland Talent Program
What's best about the BEC Poland Talent Program?
มุมมอง 10K8 หลายเดือนก่อน
What's best about the BEC Poland Talent Program?
DDD-WAW: Maciej Jędrzejewski - Poznaj strategiczne Domain-Driven Design w godzinę
มุมมอง 18K9 หลายเดือนก่อน
DDD-WAW: Maciej Jędrzejewski - Poznaj strategiczne Domain-Driven Design w godzinę
ConfrontJS 2023: Marek Kirejczyk - The magic of continuous delivery
มุมมอง 24110 หลายเดือนก่อน
ConfrontJS 2023: Marek Kirejczyk - The magic of continuous delivery
ConfrontJS 2023: Yonatan Kra - Test-drive Your Code
มุมมอง 8310 หลายเดือนก่อน
ConfrontJS 2023: Yonatan Kra - Test-drive Your Code

ความคิดเห็น

  • @LuminousWatcher
    @LuminousWatcher 22 วันที่ผ่านมา

    Can we get english subtitles please?

  • @DanielŚmigiela
    @DanielŚmigiela หลายเดือนก่อน

    fajny, treściwy, konkretny sposób przekazywania wiedzy :) do mnie trafia :) pozdrawiam :)

  • @anotherguyonyt9635
    @anotherguyonyt9635 หลายเดือนก่อน

    Awesome presentation and imagery

  • @ForgottenKnight1
    @ForgottenKnight1 2 หลายเดือนก่อน

    Title in English, video in Polish. Good job, kurwa :)

  • @abartosz
    @abartosz 3 หลายเดือนก่อน

    Smuci mnie jak wiele z tych antypaternów, o których wspominałeś występowało w mojej poprzedniej pracy... Ale cieszy mnie, że zmieniłem pracę na BEC. Liczę, że skoro zaprosili takiego prelegenta, to dbają o dobrą architekturę.

  • @marcinb7578
    @marcinb7578 4 หลายเดือนก่อน

    Jakiego tabletu używa tutaj Pan Jakub, że tak fajnie może rysować LIVE?

    • @ArekTheBoss
      @ArekTheBoss 2 หลายเดือนก่อน

      ja tam widzę makbuka

    • @marcinb7578
      @marcinb7578 2 หลายเดือนก่อน

      @@ArekTheBoss Musisz mieć bardzo dobry wzrok 😄W której minucie?

    • @MateuszSiemieniuk97
      @MateuszSiemieniuk97 2 หลายเดือนก่อน

      @@ArekTheBoss Bardzo prawdopodobne. W 1:10:44 wspomina o AirPlay. :)

    • @rafald5097
      @rafald5097 หลายเดือนก่อน

      ipad, ale nie wiem, który pewnie pro

  • @maciej12345678
    @maciej12345678 4 หลายเดือนก่อน

    2:31 os/360 IBM do 1979 roku większość projektów upadała więc matematycy (KNUTH) (kryzys programowania) zajęli się sprawą żeby uporządkować sprawy a inny wymyślili programowanie obiektowe w c++ (sorry C) 6:32 tak jak pisałem (ale cicho sza o kryzysie programowania) a teraz rozwiąniem ma być ML i w ogóle wszyscy na bruk... coś co nie potrafi między 2 a 4 zdaniem dostrzec sprzeczności z drugiej strony taki system jest chyba nie możliwy według niezupełności arytmetyki tw. Godla .. czyli niemożność zautomatyzowania matematyki .. ale lepiej nie mówić o tym co nie działa albo jest sprzeczne i trudne do odkręcenia grunt że nowe rzeczy powstają nowe typy procesorów PCM zamiast HBM może kiedyś memrystory ... nowy hype AGI za 3 lata.. a ja myślę że Winter is Comming Again AI Winter.. 14:14 to nic innego jak modele w logice i podejście no właśnie formalizacji do matematyki bazując na kryzysie po 1930 czyli tworzenie modeli.. meta meta meta ... model może zautomatyzować te meta.. no tak ML ... end

  • @krzysztoft5897
    @krzysztoft5897 5 หลายเดือนก่อน

    2:22:55 - mega szacunek Jakub za ten tekst, to właśnie pokazuje patologię pod tytułem "outsourcing". Inaczej zwany al...ierą :)

  • @maciejszewczyk2430
    @maciejszewczyk2430 5 หลายเดือนก่อน

    Super

  • @kacperpitas9173
    @kacperpitas9173 6 หลายเดือนก่อน

    Anthony Fantano?

  • @danieldaniel4663
    @danieldaniel4663 8 หลายเดือนก่อน

    Bardzo dużo konkretnej wiedzy, przekazane krótko zwięźle. Brawo!

  • @ambrozykleks626
    @ambrozykleks626 8 หลายเดือนก่อน

    Bo nie umieją. Cieniasy. Nie obejrzałem minuty i już wiem dlaczego..

    • @takiezycie11
      @takiezycie11 6 หลายเดือนก่อน

      Dzban detected

    • @ambrozykleks626
      @ambrozykleks626 4 หลายเดือนก่อน

      @@takiezycie11 Pan Jakub nie zasłużył na takie słowa. Popitolił, ale jest fajny.

    • @ArekTheBoss
      @ArekTheBoss 2 หลายเดือนก่อน

      @@ambrozykleks626 xD

  • @user-ng1qo6cp8k
    @user-ng1qo6cp8k 8 หลายเดือนก่อน

    Nice to see, that this event took place at the WFC office building, where I had pleasure to be a Chief Engineer for 15 years... ;)

  • @mariuszsiera
    @mariuszsiera 9 หลายเดือนก่อน

    Osobiście mam spory żal do tej prezentacji. Mimo iż merytorycznie bardzo mocna w większości przypadków, to przedstawia bardzo czarno-biało wyższość mikroserwisów nad innego rodzaju architekturą (tu: monolitem). Wiadomo że rzeczywistość nie jest czarno-biała. Chyba że klucz kryje się w stwierdzeniu "dużego monolitu", który dość niekonkretnie definiuje grupę docelową. Wg Randy'ego Shoupa (th-cam.com/video/9Q7GANXn02k/w-d-xo.html) 1% systemów wpada w tę kategorię. Oczywiście każdy chce mieć poczucie, że jest w tych 1%. Dlaczego z mikroserwisami należy ostrożnie? M. in. z powodu Fallacies of distributed programming, o których wspomina Kuba, ale bardzo wybiórczo i pobieżnie. Tworzenie systemów rozproszonych nie jest łatwe i w niemal każdym przypadku, kiedy Kuba odnosi się do omawianych problemów i stwierdza "to proste", w praktyce, jeśli schodzimy poniżej ivory tower view, nie jest proste. Jest sporo rzeczy, które wprowadzają komplikacje i to znaczące, które wprowadzają złożoność np. data locality i idąca za tym eventual consistency, eventual consistency w ogóle, proprawna implementacja komunikacji messagingowej (reordering, duplication, domain events vs state transfer events), congnitive load infrastruktury i zrozumienia tego co się dzieje w systemie. No free lunch. Co jest nie do zrobienia w monolicie to głównie: niezależnych stacków technologicznych, niezależność wdrożeń, wysoka efektywność skalowania (mimo że całkiem nieźle można skalować nawet duże systemy). Reszta jest do ogarnięcia, nie wchodząc w Fallacies of distributed programming. Rzeczywistość jest dużo bardziej zniuansowana.

  • @Mathes881
    @Mathes881 9 หลายเดือนก่อน

    Skad najlepiej czerpac wiedze dotyczaca tych pul wątków (na request, bazy danych itp), zuzycia cpu itp? Od teorii po praktyke? Zeby moc sie tym pobawic w lokalnych warunkach.

    • @ArekTheBoss
      @ArekTheBoss 2 หลายเดือนก่อน

      Co masz konkretnei ma nysli? Teorię dotyczącą pól wątków? W zależności od technologii w któej pracujesz to w dokumentacji (trudna ściezka dla nowicjusza) lub różnego rodzaju kursach online (któe co prawda często są ogólne i prawie zawsze nei wyczerpują tematu ale dla nowicjusza to imho ok). Jeżeli chodzi o praktykę to, zakładając, że masz jakąś aplikację która działa i jest od nie jakich ruch, możesz ywykorzystać metryki (grafana, prometheus itp) gdzie możesz sobie wizualizować właśnie takie rzeczy jak utylizacja wątków itp.

  • @mariuszsiera
    @mariuszsiera 9 หลายเดือนก่อน

    Smutne/zabawne jest to, że z tego powodu, że programiści nie potrafią się dogadać, tworzą skomplikowane (rozproszone) architektury, żeby uniknąć bólu związanego z komunikacją z ludźmi...

    •  9 หลายเดือนก่อน

      Conway's law

    • @seNick7
      @seNick7 6 หลายเดือนก่อน

      Dogadać? Jak masz 50,100,200 osób w projekcie to nie nazwałbym tego "dogadaniem". A co dopiero w ogromnych projektach? To jest niewykonalne. Do 20 osób może można się "dogadać".

  • @user-yf1to3lf1d
    @user-yf1to3lf1d 9 หลายเดือนก่อน

    Bad English. Impossible to listen.

  • @JuniorJavaReady
    @JuniorJavaReady 10 หลายเดือนก่อน

  • @j-krolik
    @j-krolik 10 หลายเดือนก่อน

    1:26:09 czy ktoś wie o jakim konkretnie nagraniu mowa?

    • @JakubNabrdalik
      @JakubNabrdalik 9 หลายเดือนก่อน

      Chodziło mi o stronę en.wikipedia.org/wiki/Fallacies_of_distributed_computing

    • @j-krolik
      @j-krolik 9 หลายเดือนก่อน

      @@JakubNabrdalik dziękuje!

  • @krzysztofwroblewski9417
    @krzysztofwroblewski9417 11 หลายเดือนก่อน

    1:08:48 wspominany jest pattern którego nazwy że słuchu nie udało mi się rozkodować. Można prosić o zapisanie?

    • @hawi74
      @hawi74 11 หลายเดือนก่อน

      Strangler pattern

  • @londonkaitlin4822
    @londonkaitlin4822 11 หลายเดือนก่อน

    'PromoSM'

  • @korniszon68
    @korniszon68 ปีที่แล้ว

    Git człowiek!

  • @fringefringe7282
    @fringefringe7282 ปีที่แล้ว

    Od 5 lat pajtam sie po roznych firmach i zespolach i nigdy nie widzialem jeszcze dobrze skonstruowanego srodowiska stworzonego metodykami zwinnymi. Wszystko po lebkach, dlug technologiczny jak z Warszawy do Nowego Yorku, zespoly wypalone, management najwazniejszy, zespol nie ma nic do powiedzenia w zadnej kwestii, nie ma bezposredniego kontaktu z klientem, kazdy "robi swoje" i nosa poza "swoje" nie wysciubia, etc. Metodyki zwinne powinno sie zlikwidowac. To jest nieudany projekt i tylko co jakis czas ktos sie objawia, zeby zaprezentowac jak zrobic z tego cos uzytecznego. Jedyne czemu tak naprawde sluza to wieksza kontrola nad technicznymi i ucieczka od odpowiedzialnosci przez ludzi biznesu "bo przeciez zawsze mozemy zmienic kierunek". Wszystko jest w tych Agile'ach najwazniejsze, tylko nie dobra, inzynieryjna robota. Stad zreszta wzial sie ruch "software craftsmanship". Lub inaczej, Google zadnych Agile'ow nie robi i nadal dobrze sobie radzi.

  • @qbakuba2057
    @qbakuba2057 ปีที่แล้ว

    Gościu zna się na rzeczy

    • @krystianlaskowski
      @krystianlaskowski ปีที่แล้ว

      Skąd wiesz? Bo brzmi mądrze? 😅

    • @qbakuba2057
      @qbakuba2057 ปีที่แล้ว

      @@krystianlaskowski bo mówi o moim doświadczeniu. Przerabiałem to co on i się z tym zgadzam. To co proponuje jest lepszym rozwiązaniem niż popełnianie błędów które są w necie i wielu firmach IT.

  • @BookBacklog8511
    @BookBacklog8511 ปีที่แล้ว

    jak zrobić spójny backup danych w sytuacji 10^X mikroservisów z własnymi bazami ?

    • @JakubNabrdalik
      @JakubNabrdalik 11 หลายเดือนก่อน

      Co to jest spójny backup mikroserwisów? I do czego ma służyć?

    • @mrngwozdz
      @mrngwozdz 9 หลายเดือนก่อน

      Możliwe, że bazy danych są oparte o sequencery i w takim przypadku spójny backup danych jest niezbędny ponieważ istnieje ryzyko że dane pomiędzy serwisami się rozsynchronizuja i będą wskazywać na id, zupełnie innego rekordu niż pierwotnie. W takim scenariuszu to nie backup jest problemem tylko niepoprawnie zaprojektowane mikro serwisy/tabele bazodanowe. W sumie nie za często spotykam się z omawianiem tego problemu na prezentacjach, a źle zaprojektowana baza danych z mojego doświadczenia to największa kula u nogi projektu.

    • @JakubNabrdalik
      @JakubNabrdalik 9 หลายเดือนก่อน

      ​@@mrngwozdz Ciekawa uwaga. Ale się z nią nie zgadzam. Nie widziałem przypadku by ktoś wykonywał backup baz wszystkich mikroserwisów na raz i oczekiwał w tym backupie spójności. No bo niby czemu miałoby to służyć, skoro cały system i tak musi być zbudowany w oparciu o effectively-once delivery, oraz przywracanie danych każdego mikroserwisu jest kompletnie niezależne od pozostałych? Chyba nie mówimy o tym samym. Wspominasz o źle zaprojektowanej bazie jako problemie projektu, podczas każdy z mikroserwisów ma swoje własne bazy, enkapsuluje dane, ma swoje własne read-modele (zawsze nieaktualne), i idealnie powinien mieć w dupie co się dzieje w pozostałych mikroserwisach (resiliency). Pewnie łatwiej byłoby się dogadać jakbyśmy przyjeli jakieś założenia (np: event-driven na k8s z PostgreSQL, Redis lub MongoDB per serwis i Kafką z topic'ami z nieskończoną retencją gdzie pasuje + read modele w oparciu o compacted topics i Kafka Streams). Na przykład takie coś gitlab.com/jakubn/usage-analyzer/-/blob/main/README.md?ref_type=heads Możesz na tym przykładzie wytłumaczyć do czego miałby służyć "spójny backup danych"?

    • @mrngwozdz
      @mrngwozdz 9 หลายเดือนก่อน

      ​@@JakubNabrdalik Dzięki za odpowiedź. Zacznijmy od tego że rozmawiamy o problemie który faktycznie występuje w projektach, ale nie powinien istnieć w przypadku prawidłowo wykonanej architektury mikrousługowej. Spróbuję wyjaśnić prawdopodobny problem kolegi @mariuszgodziszewski8511 na przykładzie z życia, gdzie sam ostatnio miałem "przyjemność" pracować przy projekcie gdzie taki "spójny backup danych" występował. Projekt całkiem spory, wszystko na rhelu z openshiftem na pokładzie (Self-managed) i oczywiście mikrousługami. Problem pojawił się taki, że osoby które prowadziły ten projekt wcześniej pracowali na monolitach i wszystkie tabele w bazach danych były na sequencerach. Dane pomiędzy serwisami często były powiązane właśnie po nich co doprowadziło do sytuacji gdzie w jednym module, odpowiedzialnym za raporty coś się mocno podziało nie tak, na tyle że trzeba było przywracać bazę danych. Gdyby została przywrócona tylko baza danych w module raportującym, okazałoby się że serwis, który wiązał po id z raportami zacząłby dostawać nie swoje raporty (do czasu wyrównania sequencerów do stanu poprzedniego). I tak o to powstała potrzeba przywracania baz danych dla wszystkich mikrousług, bo jeden z serwisów miał problem. Pewnie dla Ciebie opisana sytuacja jest niedorzeczna bo jest to zwyczajnie kardynalny, podstawowy błąd. No ale cóż, tak to wygląda w wielu projektach szczególnie gdy ktoś przechodzi z pisania monolitów do mikrousług. Podsumowując "spójny backup danych" jest odpowiedzią na problem, który nie powinien istnieć przy dobrze zaprojektowanej architekturze, co zresztą udowadniasz dziwiąc się na tak zadane pytanie. Także @mariuszgodziszewski8511 - jeżeli doszło do sytuacji, że potrzebujecie takiej funkcjonalności to znaczy że coś mocno poszło nie tak.

    • @JakubNabrdalik
      @JakubNabrdalik 9 หลายเดือนก่อน

      @@mrngwozdz Wow, dzięki za odpowiedź. To faktycznie sytuacja chora w samych założeniach.

  • @krzysztofbardzinski
    @krzysztofbardzinski ปีที่แล้ว

    Świetna odpowiedź o bezsensie szacowania przy braku wiedzy z przeszłości

  • @vev
    @vev ปีที่แล้ว

    #My nootes The actual problems you're trying to solve The costs and risks of adopting a new architecture The benefits in terms maintainability, flexibility and long-term costs Entities define the business rules Use cases implement application logic and orchestrate entities Interface adapters translate user requests into use cases Frameworks implement the platform-specific code The 'main' component combines everything by depending on abstractions

  • @paweskarzynski8068
    @paweskarzynski8068 ปีที่แล้ว

    1:1:50 - niech rzuci kamieniem ten, kto we własnym jednoosobowym projekcie nie musiał rozwiązywać merge conflictów ;-)

  • @katvonalex4694
    @katvonalex4694 ปีที่แล้ว

    Jaki cel ma nawiązanie w tytule do zdrowia psychicznego?

    • @nanoGPT
      @nanoGPT ปีที่แล้ว

      clickbait microservice dobre dzielenie roboty (1h)

    • @Rafa-wf3ui
      @Rafa-wf3ui ปีที่แล้ว

      Na confiturze prowadzil prezentacje bardziej na temat zdrowia psychicznego ;)

    • @JakubNabrdalik
      @JakubNabrdalik ปีที่แล้ว

      W książce podanej w 5:45 masz odpowiedź

    • @EASYPWNAGE
      @EASYPWNAGE 8 หลายเดือนก่อน

      @@JakubNabrdalikczy prezentacja jest może dostępna pod jakimś URL?

    • @ArekTheBoss
      @ArekTheBoss 2 หลายเดือนก่อน

      Na confiturze 2023 jest talk jakuba o zdrowiu psychicznemu i wymienia tam kilka rzeczy któe pozwalają lepiej o nie zadbać dzięki mikroserwisom (continuous deployment, observability, autonomy, tdd itp). Pracowałem w zespole rozwijającym mikroserwis który miała utonomię i przykładał uwagę do testów -> teraz pracuję w zespole dopisującym ify w monolicie bez testów z releasem raz na kwartał i manualnymi testerami którzy są klikaczami i jednak poziom wygody a przez to stresu pogorszył się o kilka rzędów wielkości przez co myślę o zmianie.

  • @Alessandro_Russo
    @Alessandro_Russo ปีที่แล้ว

    If there is only one version of the library shared, is this a coupling to a dependencies? This can became a disadvantages because of the need to develop a module based on a specific library version?

  • @forsh2966
    @forsh2966 ปีที่แล้ว

    Thank you so much ❤

  • @mohamedsalama95
    @mohamedsalama95 ปีที่แล้ว

    Good work 💡👍

  • @rhinavlad
    @rhinavlad ปีที่แล้ว

    If we use monorepos and change version to shell and microfrontends, does it mean we need to deploy all artefacts from shell to microfrontends? Do we lose one of the main advantage of loading micro frontends in runtime and avoiding building shell app every time something's changed in MFE?

  • @trk1768
    @trk1768 2 ปีที่แล้ว

    Aaaa

  • @leonardz7161
    @leonardz7161 2 ปีที่แล้ว

    🙂 𝖕𝖗𝖔𝖒𝖔𝖘𝖒

  • @m0nalex
    @m0nalex 2 ปีที่แล้ว

    Superhero

  • @djbrissette
    @djbrissette 7 ปีที่แล้ว

    PLEO vandt :)

  • @djbrissette
    @djbrissette 7 ปีที่แล้ว

    Important to mention that PLEO actually won :)