Trzeba robić architekturę inaczej

Data: 2021-10-20
Autor: Sebastian Konkol
Trzeba robić architekturę inaczej

W czasach, kiedy miałem coś wspólnego z zarządzaniem, w świecie projektów było takie powiedzenie: „szybko, tanio, dobrze – wybierz dwa”. Choć traktowane było jak anegdotka, w rzeczywistości było to (i jest nadal) bardzo, ale to bardzo prawdziwe. W świecie architektury są bardzo podobne dylematy, choć nie da się ich opisać aż tak prostym stwierdzeniem. Sposób kształtowania architektury musi nadążać za zmianami w otoczeniu, przyspieszeniem, złożonością, wykładniczym wzrostem ilości danych oraz rosnącymi oczekiwaniami „czynienia magii”, czyli dokonywania cyfrowych transformacji z użyciem BigData (już niemodne), blockchain (moda już przemija), AI/ML (na pewno pozostanie) i czego tam jeszcze trzeba użyć. Poniżej propozycje zmian w sposobie i otoczeniu kształtowania architektury pozwalających na radzenie sobie ze znaczącymi dylematami.

Czytaj więcej »

Trzeba robić inną architekturę

Data: 2021-10-06
Autor: Sebastian Konkol
Trzeba robić inną architekturę

Biorąc pod uwagę prosty fakt, że współczesny świat technologią IT stoi, co do zasady umiemy (jako ludzkość, nie koniecznie każda organizacja) robić zwinnie całkiem spore „systemy informatyczne”. Ciągle jednak jest długo (i coraz dłużej) i drogo (i coraz drożej), a do tego z czasem (coraz krótszym) każdy, nawet najlepiej zrobiony system staje się ciężarem. Nie wszystko można zrzucić na marketing dostawców technologii IT i wciskanie kolejnej „wielkiej technologii rozwiązującej wszystkie problemy (znane i nieznane)”. Podstawowy problem musi więc polegać na czymś innym.

Czytaj więcej »

Konfigurować, czy kodować?

Data: 2021-08-18
Autor: Sebastian Konkol
Konfigurować, czy kodować?

Jak podpowiada doświadczenie w każdej z dziedzin działalności człowieka, także rozwój w IT jest procesem cyklicznym. Co pewien czas następuje przewartościowanie – terminy i praktyki uznawane za obowiązujące muszą ustąpić z pierwszych miejsc, przy czym ustępują często miejsca terminom i praktykom uznawanym przez jakiś wcześniejszy czas za co najmniej passé. Wygląda na to, że konfigurowanie sucks, kodowanie rocks!

Czytaj więcej »

Czy zwinność ma TCO?

Data: 2021-07-21
Autor: Sebastian Konkol
Czy zwinność ma TCO?

Oczywiście, że ma, jak (prawie?) wszystko – a w naszej branży chyba wręcz „wypada, żeby miało”. Większość decyzji w IT podejmowana jest pod wpływem wyliczeń TCO. Byłem przez jakiś czas „w okolicy” szeregu takich decyzji. Upłynął jednak pewien czas, wystarczająco długi, aby pozwalał na wnioskowanie. No i coś poszło nie tak z tym TCO zwinności, bo nie wychodzi.

Czytaj więcej »

Cała prawda o planecie… mikroserwisy

Data: 2021-05-20
Autor: Sebastian Konkol
Cała prawda o planecie… mikroserwisy

Rok 2021 co prawda należy do Stanisława Lema, ale Janusz Zajdel też daje radę, if You know, what I mean. Lektura dzieł obu Panów zawsze wywoływała we mnie refleksje o naturze człowieka oraz o powiązaniach filozofii i technologii. Ostatnimi czasy – po części z powodu wątków chmurowych – filozofia i technologia splatały mi się w obszarze architektury mikroserwisów. No właśnie, ale czy to na pewno mikroserwisy? A może bardziej mikreserwisy?

Czytaj więcej »

Hybrid multi-cloud – jak budować aplikacje

Data: 2021-03-17
Autor: Sebastian Konkol
Hybrid multi-cloud – jak budować aplikacje

Kiedy słucham o złożoności budowy aplikacji działających w środowisku hybrydowym lub multi-cloud, odnoszę wrażenie, że aby cokolwiek zrobić w takim scenariuszy trzeba łączyć zdolność inżynieryjną Mr Spocka ze szczęściem Arsena Lupin. Większość takich opowieści wygląda jak film Alfreda Hitchcocka – zaczyna się od trzęsienia ziemi, a potem napięcie zaczyna narastać. Czy naprawdę tak musi być?

Czytaj więcej »

Hybrid Multicloud – czy o tym myślał Nicolas Carr?

Data: 2021-01-20
Autor: Sebastian Konkol
Hybrid Multicloud – czy o tym myślał Nicolas Carr?

Po wcześniejszych wpisach, szczególnie dotyczących bezpieczeństwa w chmurze, prowadziłem kilka interesujących dyskusji na temat docelowej (o ile coś takiego istnieje) wizji chmury. Choć znacząca część tej dyskusji toczyła się wokół tematów uzależnienia od dostawcy, podniesionej czujności w kontroli kosztów i bezpieczeństwa wartości firmy (danych), skupię się na innym, ciekawym aspekcie typowego środowiska działania informatyki firmy.

Czytaj więcej »

Myślisz o chmurze? Nie bierz jeńców

Data: 2020-10-21
Autor: Sebastian Konkol
Myślisz o chmurze? Nie bierz jeńców

Motywem, jaki często przewija się w dyskusjach o przyszłości IT jest temat wzrastającej trudności realizacji zadań inżynierii systemowej. Z jednej strony bowiem coraz trudniej o doświadczonych inżynierów. Z drugiej strony rosnąca złożoność, wielość możliwości i zależności między nimi stanowi coraz większy koszt realizacji rozwoju IT. A pomyłka w tej sferze potrafi się latami odbijać czkawką. Najczęstszą konkluzją z takich dyskusji jest „przejdźmy do chmury”, tylko co zrobić z dotychczasowym bagażem?

Czytaj więcej »