Nowy rok, nowy stos technologiczny? Przewodnik CTO po niezbędnych technologiach

Discover how to deliver better software and systems in rapidly scaling environments. Join our Community

CTO mierzą się ze złożonym zadaniem skalowania stosów technologicznych, aby uwzględnić rozwijające się możliwości AI i instancje działające na wielu platformach. Dowiedz się, jak optymalizować zarządzanie wieloma instancjami i napędzać innowacje dzięki bardziej zaawansowanym narzędziom dla deweloperów.

new year new tech stack featured image

To ta pora roku, kiedy dyrektorzy ds. technologii mają okazję zastanowić się, jak dobrze ich stosy technologiczne poradziły sobie z wyzwaniami transformacji biznesowej oraz czy w nowym roku będą wystarczająco wydajne, aby działać optymalnie i płynnie wdrażać nowe technologie. 

Od wielu lat firmy koncentrują się na kluczowych warstwach infrastruktury, w tym chmurze, sprzęcie i wirtualizacji, a jednocześnie dbają o właściwe zarządzanie danymi i zarządzanie informacjami w przedsiębiorstwie. 

Spodziewamy się większej liczby ofert GenAI niewymagających kodowania, które wzmocnią ruch programistów obywatelskich. Firmy będą nadal wdrażać te rozwiązania, pomagając użytkownikom z łatwością automatyzować procesy i generować kod. Rozwiązania te oraz inne platformy programistyczne o małej ilości kodu przyspieszą tworzenie oprogramowania i zwiększą produktywność w całej platformie.

Jednak rzeczywistość jest taka, że bez lepszego zarządzania operacjami programistycznymi wiele firm będzie miało trudności z czerpaniem korzyści z platform o małej ilości kodu. Próbując wykorzystać GenAI i wygenerować zwrot z inwestycji, wiele z nich ulegnie zaległościom wynikającym z „długu procesowego” i zda sobie sprawę, że ich operacje dostarczania nie są w stanie wspierać aspiracji do prawdziwie innowacyjnego wykorzystania AI. 

Firmy staną przed trudną decyzją. Jeśli nie znajdą odpowiednich rozwiązań umożliwiających optymalizację operacji dostarczania i spłatę długu procesowego, będą musiały wybrać między rezygnacją z części projektów znajdujących się w ich zaległościach, aby móc wdrożyć AI, a dalszym zwiększaniem zaległości.

Stos technologiczny napędzający transformację biznesową

Gdy architektura jest niewielka, łatwo zachować zwinność, a platformy są nieocenioną pomocą dla organizacji skalujących działalność w celu częstszego dostarczania dużych aktualizacji produktów. Jednak ta skalowalność często prowadzi do mnożenia instancji platform i właścicieli aplikacji w różnych działach, tworząc złożoność trudną do monitorowania i jeszcze trudniejszą do optymalizacji.

Zarządzanie wieloma instancjami platform stało się kluczowym wyzwaniem dla organizacji wraz z rozwojem ich środowisk. Wiele z nich nadal podchodzi do zarządzania instancjami podobnie jak do zarządzania serwerami w erze sprzed chmury — indywidualnie i w izolacji.

To fragmentaryczne podejście prowadzi do znacznych opóźnień w potokach programistycznych lub, co gorsza, do zaległości wynikających z długu procesowego, które są tak przytłaczające, że hamują innowacje. Na przykład, mimo że platformy szybko wprowadzają nowe możliwości AI, wiele organizacji jest tak obciążonych istniejącymi zadaniami projektowymi, że musi opóźniać wdrażanie przełomowych funkcji.

Zarządzanie wieloma instancjami — praktyka nadzorowania i koordynowania wielu instancji platform — stało się niezbędne do zapewnienia wydajnych operacji w środowiskach programistycznych, testowych i produkcyjnych w ServiceNow. 

W dalszym ciągu będziemy obserwować wzrost złożoności środowisk korporacyjnych ServiceNow. Dyrektorzy ds. technologii będą potrzebować narzędzi zapewniających widok infrastruktury technologicznej w modelu „jednej tafli szkła”. Będą potrzebować rozwiązań oferujących kompleksowy nadzór, śledzenie różnic między instancjami, przestarzałych aplikacji i potencjalnych punktów integracji.

Wdrażanie hybrydowych rozwiązań chmurowych dla platform LLM i AI nowej generacji będzie nadal nabierać skali w 2025 roku. Spodziewam się szerszego wykorzystania hybrydowych rozwiązań chmurowych, które łączą najlepsze cechy chmur publicznych i prywatnych, umożliwiając jednocześnie płynne udostępnianie danych i aplikacji.

 

Wielowymiarowa strategia chmurowa (współhostowana w przypadku niektórych aspektów platformy) jest podstawowym elementem strategii dyrektora ds. technologii dotyczącej wdrażania AI i integracji tej technologii w różnych działach organizacji. Przykładowo działy zakupów mogą i powinny korzystać z technologii AI, ale wybór narzędzi AI, które należy zastosować, to dopiero pierwszy krok — rzeczywisty zwrot z inwestycji zapewnia integracja i koordynacja tych narzędzi. 

 

Spodziewam się również, że dyrektorzy ds. technologii w przedsiębiorstwach różnej wielkości zaczną korzystać z agentów AI.

Share This Quote on:

Zarządzanie i zgodność napędzane przez AI

Wraz z rozwojem AI pojawia się kluczowa potrzeba stosowania solidnych ram zarządzania. Platformy programistyczne o małej ilości kodu i platformy programistyczne niewymagające kodowania przeszły długą drogę w zakresie łączenia i automatyzowania wielu przepływów pracy w firmie. Jednak rzeczywistość jest taka, że wiele organizacji korzystających z tych platform nadal nie spełnia odpowiednich standardów w zakresie zarządzania, zgodności i rozliczalności. 

Zadaj pytanie „kto ma uprawnienia do wykonania określonych działań?” w dużym przedsiębiorstwie, a odpowiedzi mogą znacznie się różnić, prowadząc do niejasności dotyczących kontroli i uprawnień w przepływach wdrażania oraz w całym cyklu życia tworzenia oprogramowania.

Utrzymanie zgodności w wielu instancjach może stać się trudne bez jasnego wglądu i kontroli, zwiększając ryzyko naruszeń bezpieczeństwa i przepisów. W nowym roku zobaczymy, jak firmy zaczynają podchodzić do zarządzania w bardziej strategiczny sposób, wdrażając technologie wykorzystujące automatyzację, aby usprawnić podejmowanie decyzji w określonych granicach. 

Najbardziej perspektywiczne organizacje zainwestują w narzędzia, które mogą śledzić i dokumentować zmiany na różnych platformach technologicznych, automatyzować procesy zapewniania zgodności oraz ograniczać zagrożenia bezpieczeństwa związane z wdrażaniem AI. 

Zobaczymy pojawienie się platform i praktyk promujących widoczność i kontrolę, łączących automatyzację z widocznością wielu instancji w celu zapewnienia zgodności bez ręcznej ingerencji i wysokich kosztów konfiguracji.

Skupimy się na ograniczaniu nieautoryzowanych zmian, zapewnieniu szybkości przy zachowaniu bezpieczeństwa oraz wdrażaniu mniejszych, przyrostowych zmian i drobnych aktualizacji w celu osiągnięcia ciągłego doskonalenia.

Lepsze narzędzia zwiększające produktywność programistów

W ciągu ostatnich kilku lat dyrektorzy ds. technologii integrowali ze swoimi stosami technologicznymi wiele różnych narzędzi zwiększających produktywność programistów, a my zobaczymy, że więcej narzędzi tego typu działających w różnych środowiskach zostanie lepiej zintegrowanych, co pomoże skrócić czas wprowadzania rozwiązań na rynek. 

Narzędzia inżynierii platformowej rozszerzą swój zakres oraz poprawią skalowalność i monitorowanie. Wewnętrzne platformy deweloperskie (IDP) staną się kluczowymi elementami przyspieszającymi cykle rozwoju i realizującymi obietnicę szybszego wprowadzania produktów na rynek.

Będziemy również nadal obserwować, jak kolejni dyrektorzy ds. technologii wdrażają platformy niskokodowe/bezkodowe w celu demokratyzacji programowania (to jedna z wielu zalet bezkodowych kreatorów aplikacji). Platformy LCNC odnotują znaczny wzrost rynkowy, zintegrują zaawansowane technologie, takie jak AI, i rozszerzą zastosowanie na aplikacje branżowe. 

Zobaczymy, że programiści obywatelscy staną się jeszcze ważniejszym elementem, a funkcje oparte na AI usprawnią integrację z IoT i blockchainem. Oczywiście wyzwaniem będzie teraz zarządzanie, które zapewni jakość i bezpieczeństwo rozwiązań tworzonych przez programistów obywatelskich.

Operacje rozwoju na rzecz wzrostu

Gdy dyrektorzy ds. technologii analizują mocne i słabe strony swoich obecnych stosów technologicznych, potrzeba bardziej spójnego i przyszłościowego podejścia staje się oczywista. 

W tym roku pozostanie konkurencyjnym oznacza priorytetowe traktowanie innowacji przy jednoczesnej efektywności operacyjnej. Obejmuje to wdrażanie zaawansowanych technologii, takich jak GenAI oraz bezkodowe i niskokodowe kreatory aplikacji, a także rozwiązywanie problemu długu procesowego poprzez kwestionowanie i korygowanie powszechnego uprzedzenia na rzecz status quo, które sprawia, że operacje dostarczania działają na autopilocie.

Nadchodzący rok daje organizacjom możliwość zmniejszenia długu procesowego i wdrożenia inteligentniejszych narzędzi do zarządzania wieloma instancjami oraz usprawnienia zarządzania, aby utrzymać zgodność i bezpieczeństwo. 

Koncentrując się na widoczności platform, usprawnionych przepływach pracy i skalowalnych operacjach, dyrektorzy ds. technologii mogą zapewnić, że ich stosy technologiczne będą dobrze przygotowane do wspierania elastyczności i innowacji.

Zapisz się do newslettera The CTO Club, aby uzyskać więcej informacji o stosach technologicznych. 

Scott Willson
Scott has over 20 years of technology experience that spans software development across financial services, manufacturing, government, and tech industries. Professionally, Scott has built software, managed professional services, sold and implemented software, and is currently applying that background to marketing. Scott is passionate about technology and helping businesses achieve value through technology and was leading DevOps at organizations before it was coined DevOps. He has also co-authored papers for the DevOps Enterprise Forum.
Follow the author:

You may also like