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 »

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 »

Operations & Maintenance dla wielochmury hybrydowej

Data: 2021-02-24
Autor: Sebastian Konkol
Operations & Maintenance dla wielochmury hybrydowej

Skoro już prawie wiemy, że IT będzie z gniazdka (choć po prawdzie to w kilku gniazdek), trzeba zacząć się z tym oswajać. Skoro to nieuniknione, warto spojrzeć, co to zmienia w zakresie typowych obowiązków ludzi z informatyki. Moja ulubiona sfera takiej działalności to Operations & Maintenance (O&M) i to jest ciekawy przykład ilustrujący inną stronę złożonej chmurowości, czy też złożoności chmurowej.

Czytaj więcej »

Do czego dzisiaj CRM?

Data: 2019-06-05
Autor: Sebastian Konkol
Do czego dzisiaj CRM?

CRM to filozofia działania. Choć to trywialne, bardzo rzadko spotykam się z przedsięwzięciem o nazwie CRM, które nie zaczynałoby się od „wdróżmy system CRM”. Równie trywialną jest konstatacja, że o skuteczności rozwoju organizacji trudno dzisiaj marzyć bez wsparcia rozwiązaniami informatycznymi. Jak określić rolę systemu CRM, aby pomagał on w realizacji filozofii CRM?

Czytaj więcej »

Lingwistyka komputerowa

Data: 2019-03-04
Autor: Sebastian Konkol
Lingwistyka komputerowa

Co pewien czas nachodzi mnie defetystyczny nastrój. Przyglądam się zmaganiom inżynierów informatyki z materią ich działań i odnoszę wrażenie, że klęska jest nieuchronna. Chwilę później zwykle wpadam na pomysł, jak sobie poradzić z takim, czy innym problemem, więc nastrój mi przechodzi – pozostają doświadczenia. Ostatnio rzecz dotyczyła spojrzenia na środowisko informatyczne od strony sprawności i skuteczności komunikacji pomiędzy systemami informatycznymi w środowisku typowym dla współczesnych firm.

Czytaj więcej »

Privacy by Design – jakie dane?

Data: 2018-07-06
Autor: Sebastian Konkol
Privacy by Design – jakie dane?

Na dzisiaj mamy już ogólne pojęcie, czym jest privacy by design i czym może zaskoczyć, jednak – pragmatycznie – na czym powinniśmy się skupić, być świadomymi podczas prac projektowych, być wyczulonymi lub wręcz podejrzliwymi? Innymi słowy, jak odnaleźć te dane, które powinniśmy traktować ze szczególną pieczołowitością?

Czytaj więcej »