Aby wykorzystać szansę, jaką stwarza cyfrowa rewolucja, wymagane jest coraz szybsze tworzenie i modyfikowanie wykorzystywanych aplikacji biznesowych. Nowe metodyki pracy – jak Agile, które dzieli proces tworzenia oprogramowania na funkcjonalne komponenty, umożliwiając tym samym idealne dopasowanie aplikacji do bieżących potrzeb biznesu, czy idea Dev-Ops zakładająca ścisłą współpracę administratorów, programistów oraz wdrożeniowców przekładają się na coraz sprawniejsze tworzenie oraz modyfikację oprogramowania.
Mateusz Sołtysek, Dyrektor sprzedaży usług własnych
W ostatnim czasie do wspominanych metodyk dołączyły mikrousługi bazujące na kontenerach, które pozwalają na znaczące skrócenie procesu wytwarzania oprogramowania. Stanowią one coraz bardziej popularną alternatywę dla monolitycznego modelu tworzenia aplikacji. Pozwalają na wykorzystanie zbioru małych serwisów, oddzielnie zarządzanych z poziomu narzędzia orchestracji. Idea, jaka przyświeca twórcom technologii takich jak Docker, czy Kubernetes to budowa aplikacji, która każdy przypadek użycia traktuje w charakterze odrębnego komponentu oprogramowania.