Перейти до вмісту

Автоматизувала розгортання 20 GIS‑пайплайнів

Автоматизувала розгортання 20 пайплайнів GIS‑даних та ETL‑процесів даних застосунку, оптимізувавши автоматизацію інфраструктури та звітність.

  • Okavango delta, river, landscape
    Фото: LionMountain / Pixabay
  • Kamares aqueduct, aqueduct, architecture
    Фото: dimitrisvetsikas1969 / Pixabay

20 пайплайнів GIS, що працюють без участі людини

Ситуація. Платформа трималася на великій кількості GIS‑пайплайнів даних і ETL‑процесів для даних застосунку, а розгортали й контролювали їх вручну. Ручні пайплайни створюють вузькі місця, з часом втрачають узгодженість, а найгірше — несуть постійний, хоч і невеликий, ризик: один із них тихо дасть збій, і ніхто цього не помітить, доки дані на наступних етапах уже не виявляться хибними.

Завдання. Завдання полягало в тому, щоб автоматизувати розгортання цих пайплайнів і ETL‑процесів — так, щоб дані надходили надійно й передбачувано і нікому не доводилося їх пильнувати.

Дія. Двадцять GIS‑пайплайнів даних і ETL для даних застосунку наскрізно переведено на автоматизоване розгортання. Планування, журналювання й обробку збоїв стандартизовано, тож кожен пайплайн поводився однаково, а головне — було видно, коли якийсь поводився інакше: тихий збій залишається тихим, лише поки ніхто не стежить. Крім того, їх інтегровано в наявну автоматизацію інфраструктури та звітність, тож вони стали частиною однієї цілісної системи, а не шухлядою скриптів, про запуск яких хтось мусив пам’ятати.

Результат. Усі двадцять пайплайнів і їхній ETL працювали автоматично й передбачувано, а автоматизація інфраструктури та звітність загалом стали впорядкованішими. Бізнес отримував надійні й актуальні дані, і нікому не доводилося вести їх вручну, — а ризик тихого збою більше над ним не висів.

Одна частина довшого переліку — і він увесь на цьому сайті.

Кожен запис написано однаково: ситуація, завдання, що ми зробили і що змінилося.

Переглянути весь перелік