
W ramach rozwijania się oglądam i czytam różne materiały. Następnie wiedzę z nich umieszczam w Anki oraz w notatkach i uzupełniam własnymi przemyśleniami. Ostatnio zapoznałem się z materiałem: Architektura Modularnego Monolitu: Jeden, by wszystkimi rządzić Kamila Grzybka.
Notatka z materiału: Architektura Modularnego Monolitu:
Zanotowałem z tego materiału:
- Monolit to aplikacja, która posiada tylko jedną jednostkę wdrożeniową.
- Połączenie modułów w jedną jednostkę tworzy modularny monolit.
- Programowanie modularne to pogrupowanie funkcjonalności w niezależne jednostki łączące się z resztą za pomocą interfejsów.
- Czynniki wpływające na niezależność modułów
- Liczba zależności.
- Rodzaj (siła) zależności.
- Częstotliwość zmian modułów.
- Moduł powinien mieć pełną implementację do spełnienia celu biznesowego. Podział modułu na GUI, dostęp do danych, domena nie spełnia tego warunku, np. samo GUI nie spełnia żadnego celu biznesowego, bo potrzebuje wszystkich pozostałych modułów.
- Należy robić moduły na podstawie pionowych warstw zorientowanych na kontekście biznesowym.
- Należy robić interfejsy modułów i silnie ukrywać szczegóły modułu.
- Driver architektoniczny to zestaw cech charakteryzujących nasz system.
- Atrybuty funkcjonalne.
- Atrybuty jakościowe.
- Ograniczenia techniczne.
- Ograniczenia biznesowe.
- Jak dbać o architekturę:
- Ukrywaj, jak najwięcej możesz: używaj private, internal.
- Rób testy konwencji sprawdzające, czy reguły architektonicznie nie są łamane.
- Pilnuj architektury podczas code review.
- Prowadź log z decyzjami architektonicznymi – co zdecydowaliśmy i dlaczego.
Wszystkie posty związane z notatkami z nauki:
- Notatka z nauki: Jak zarabia Lambda School?
- Notatka z nauki: Stop Bitching About Meetings and Fix Them
- Notatka z nauki: 5 dysfunkcji pracy zespołowej
- Notatka z nauki: Czy Twój biznes jest skalowalny?
- Notatka z nauki: Jak włamywaliśmy się do siedzib polskich firm? Zobacz ten film
- Notatka z nauki: Jak opisywać i archiwizować dokumenty, pliki, faktury
- Notatka z nauki: Jinkubator #38 – Clean Code – Tomasz Kucharski
- Notatka z nauki: Jak uwolnić czas – poznaj moich 6 sposobów
- Notatka z nauki: PyWaw #92 – Od legacy do czystej architektury
- Notatka z nauki: OKDM 253: Amazon KDP – 10 SPOSOBÓW na usprawnienie publikowania
- Notatka z nauki: Podcast “Nie Ma Biura“ – 17 przykazań o pracy
- Notatka z nauki: Jak połączyć pasję z zarabianiem pieniędzy
- Notatka z nauki: Wzorce projektowe w programowaniu | EduMarka
- Notatka z nauki: darmowych materiałów SmartTesting.pl
- Notatka z nauki: The Super Mario Effect: tricking your brain into learning more | Mark Rober | TEDxPenn
- Notatka z nauki: 4Developers Kraków 2019: Zwinnie czysta architektura, Michał Cisz
- Notatka z nauki: Jak ruszyć z własną firmą i nie popełnić błędów? Warsztat KROK PO KROKU na przykładzie Vecton
- Notatka z nauki: DISNEY – firma, która zbudowała POTĘŻNE IMPERIUM ROZRYWKOWE | Modele Biznesowe #004
- Notatka z nauki: Jinkubator #27 – Wzorce projektowe – Krzysztof Jelski
- Notatka z nauki: Boiling Frogs 2019 – Tomasz Kaczmarzyk – The Lasagne Industry
- Notatka z nauki: Boiling Frogs 2019 – Anita Przybył – Zmotywuj swój zespół
- Notatka z nauki: Boiling Frogs 2020 – Karol Kreft – Chcę wiedzieć co myślisz czyli rzecz o feedbacku
- Notatka z nauki: Boiling Frogs 2020 – Krzysztof Owsiany – Doświadczaj stresu — hakowanie prelegenta
- Notatka z nauki: Boiling Frogs 2020 – Tomasz Przybylski – Show me your test code and I tell you how production works
- Notatka z nauki: Boiling Frogs 2020 Ewelina Wyspiańska-Trojniarz Poczucie sensu kluczem do budowania motywacji wew.
- Notatka z nauki: Boiling Frogs 2020 – Marek Będkowski – Relatywizm Języków Programowania
- Notatka z nauki: Jak stać się lepszym programistą – czego nauczyłem się czytając Pragmatycznego programistę?
- Notatka z nauki: Boiling Frogs 2016 – Tomasz Kaczmarzyk – Mój pogląd na wytwarzanie oprogramowania
- Notatka z nauki: Boiling Frogs 2018 – Jacek Lange – “the i-word” czyli internacjonalizacja w praktyce
- Notatka z nauki: Boiling Frogs 2020 – Mateusz Budzar – Nie zgaduj
- Notatka z nauki: Boiling Frogs 2017 – Paweł Słomka – 100 postów w rok
- Notatka z nauki: Boiling Frogs 2019 – Mateusz Budzar – Wytwarzanie oprogramowania jest jak seks
- Notatka z nauki: Boiling Frogs 2017 – Anna Konopka – Jak nie zmarnować 8h za biurkiem?
- Notatka z nauki: Boiling Frogs 2018 – Jakub Kociubiński – Czego programista może nauczyć się od poligloty?
- Notatka z nauki: VISUALIZE VALUE – skuteczny model biznesowy AGENCJI MARKETINGOWEJ | Modele Biznesowe #005
- Notatka z nauki: Boiling Frogs 2017 – Sebastian Buczyński – Jak (nie) zostać leśnym dziadkiem
- Notatka z nauki: To TY masz swój biznes, czy biznes MA CIEBIE? (slowbiz offline by Maciej Aniserowicz)
- Notatka z nauki: Boiling Frogs 2017 – Sebastian Nowak – Czym skorupka za młodu… Czyli o szkoleniu młodzieży
- Notatka z nauki: Boiling Frogs 2017 – Grzegorz Sobczyk – Buzzwordy minionych lat – subiektywne odczucia
- Notatka z nauki: Boiling Frogs 2020 – Maciej Sławik – O pracy zdalnej dla firmy z zagranicy
- Notatka z nauki: Boiling Frogs 2018 – Krzysztof Rakowski – Dziel się wiedzą i buduj swoją markę
- Notatka z nauki: Boiling Frogs 2018 – Mateusz Budzar – Profesjonalny developer. Kto to taki?
- Notatka z nauki: Boiling Frogs 2017 – Jarosław Stadnicki – Czysty kod i czysty biznes
- Notatka z nauki: Jak zacząć wykorzystywać wiedzę w działaniu?
- Jak obniżyć koszty software’u dzięki inteligentnemu podejściu do testów? – Notatka z nauki
- TDD i testowanie jednostkowe – Notatka z nauki
- Agile & Architecture – Boiling Frogs 2017 – Jarosław Pałka – Notatka z nauki
- Utrzymywalne oprogramowanie – Sebastian Buczyński – Notatka z nauki
- Sztuka negocjacji – Andrzej Burzyński – Notatka z nauki
- Jak sprzedawać lepiej – Andrzej Burzyński – Notatka z nauki
- Jak skutecznie zarabiać – Notatka z nauki
- Testy wydajnościowe – Notatka z nauki
- Jak zarządzać firmą i zatrudniać – Notatka z nauki
- Rozmowy z miliarderem: Krzysztofem Jędrzejewskim – Notatki z nauki
- Jak zautomatyzować biznes? – Notatka z nauki
- Testy Konwencji – Maciej Aniserowicz – Notatka z nauki
- Jak lepiej występować – Notatka z nauki
- Kontrolowany chaos – Bartek Szulc – Notatka z nauki
- P&A + DDD + CQRS – Łukasz Szydło – Notatka z nauki
- Wzorce projektowe – Przemek Bykowski – Notatka z nauki
- Negocjacje są proste – Notatka z nauki
- Budżet domowy – Andrzej Burzyński – Notatka z nauki
- 10 sposobów abyś mniej nienawidził(a) spotkań – Notatka z nauki
- Jak pisać więcej? – Kamil Bąbel – Notatka z nauki
- Robotyzacja procesów biznesowych – Notatka z nauki
- Korzyści z robotic process automation (RPA) – Notatka z nauki
- Feature toggles – Marek Lewandowski – Notatka z nauki
- Modele mentalne – poznajzasadygry – Notatka z nauki
- Jak rozwinąć firmę? – Andrzej Burzyński – Notatka z nauki
- User story – Małe (User Story) jest piękne- Notatka z nauki
- Dostarczasz increment, czy ekskrement – Notatka z nauki
- Jak obniżyć koszty oprogramowania? – Notatka z nauki
- AI okiem sceptyka – Marek Będkowski – Notatka z nauki
- Testy oprogramowania – Ola Kunysz – Notatka z nauki
- Automatyzacja biznesu – Notatka z nauki
- Polyglot persistence – Wiktor Sztajerowski – Notatka z nauki
- Dependency Injection – Notatka z nauki
- Porządkowanie biznesu – Notatka z nauki
- Wyszukiwanie wizualne – Notatka z nauki
- Get it done and be happy – Notatka z nauki
- Syndrom oszusta – Anita Przybył – Notatka z nauki
- Przyszłość jest teraz – Notatka z nauki
- Pracując w software housie – Notatka z nauki
- Niezawodność języków programowania – Notatka z nauki
- Praca w zespołach rozproszonych – Notatka z nauki
- Dług techniczny – narzędzie profesjonalisty – Notatka z nauki
- From legacy to DDD – Notatka z nauki
- Jak testować? – Jakub Pilimon – Notatka z nauki
- 10 pomysłów na biznes MiroBurn – Notatka z nauki
- Jak psujemy IT? – Tomasz Dubikowski – Notatka z nauki
- O kodzie legacy – Michał Cisz – Notatka z nauki
- Test Impact Analysis – Bartosz Szulc – Notatka z nauki
- Onboarding – Sławomir Plamowski – Notatka z nauki
- O kolektywnej inteligencji – Notatka z nauki
- Pozytywistyczny developer – Michał Gruca – Notatka z nauki
- Uwolnię Twój Czas – Notatka z nauki
- Być liderem, być liderem – Notatka z nauki
- Podstawowe rzeczy – Notatka z nauki
- Retrospekcje – Michał Lewandowski – Notatka z nauki
- Czysty kod – Jakub Sikora – Notatka z nauki
Źródła
Obraz główny
Materiał: Architektura Modularnego Monolitu:
- Boiling Frogs 2020 – Kamil Grzybek – Architektura Modularnego Monolitu: Jeden, by wszystkimi rządzić
1
/
34


Dynamiczne Menu - Dynamic Subnavigations Menu| Bubble.io TUTORIAL

Obecny Użytkownik i Uzytkownik Strony - ‘Current User’ & ‘Current Page User| Bubble.io TUTORIAL

KB_ZW_0161 - Refleksje Na Temat Zarządzania Wiedzą: Zaskoczenie

Lista Aktywności Użytkownika - Activity Feed| Bubble.io TUTORIAL

Rozwój osobisty w informatyce – czyli jak być efektywnym – Notatka z nauki

Gra bez końca — Simon Sinek - Książkowe wdrożenia

Czy istnieje bezpieczny kod – Notatka z nauki

Inwigilacja – co muszę wiedzieć? – Maciej Broniarz – Notatka z nauki

Mój pierwszy milion jak zarabiać na aplikacjach – Notatka z nauki

Mój Ojciec Mój Przyjaciel — André Stern, Arno Stern - Książkowe wdrożenia

Organizacja spotkań Praktyczny poradnik dla tych, którzy nie lubią tracić czasu — Carol R. Anderson

Czego nie należy robić, aby osiągnąć sukces w innowacyjnym przedsięwzięciu? – Notatka z nauki

Jak skutecznie współdziałać w miejscu pracy — Kevin Narramore - Książkowe wdrożenia

WikiLeaks od środka — Daniel Domscheit-Berg - Książkowe wdrożenia

Edycja Bazy Danych Poprzez Plik CSV - Edit Bubble Database via CSV File| Bubble.io TUTORIAL

Liderzy jedzą na końcu — Simon Sinek - Książkowe wdrożenia

(Un)productive partnerships – Notatka z nauki

From developer to a robot – Notatka z nauki

Nie z miłości Mądrzy rodzice – silne dzieci — Jesper Juul - Książkowe wdrożenia

Od czego zacząć robotyzacje procesów biznesowych w firmie by osiągnąć zamierzone cele? – Notatka

Budowa Bazy Danych - Create a Database| Bubble.io TUTORIAL

Szablony - Use Templates| Bubble.io TUTORIAL

Ikonka Nad Kontrolką - Overlay Icon in Text Input| Bubble.io TUTORIAL

Be eco be rich be fast – Notatka z nauki

Zarządzanie i motywowanie rozproszonego zespołu – Notatka z nauki

Uwzględnij Lokalizację Użytkownika - Show Based on User's Location| Bubble.io TUTORIAL

Mistrz czystego kodu Kodeks postępowania profesjonalnych programistów — Robert C. Martin - Notatka

Produktywność wg CodeTwo – Notatka z nauki

Wieczne opóźnienie Zarządzanie projektami IT — Marcin Dąbrowski - Książkowe wdrożenia

Działania Pod Warunkiem - Setup Conditionals| Bubble.io TUTORIAL
1
/
34
