22.78M
Категория: КультурологияКультурология

Як ми на проєкті мігрували з legacy інфраструктури, або як пояснити деву, що таке case-sensitive?

1.

Як ми на проєкті мігрували
з legacy інфраструктури,
або як пояснити деву, що
таке case-sensitive?

2.

ЗМІСТ
1. Що ми мали
2. Що ми хотіли
3. Давайте в AWS основний сервіс закинемо так, щоб
швидко встигли
4. Що далі? Або "перший реліз через місяць"
5, Що таке case-sensitive
6. Моніторинг
7. Що ж вийшло
8. Ваші запитання

3.

Мене звати Богдан, я працюю на позиції
DevOps Engineer в Academy SMART.
DevOps - це системний адміністратор на
максималках. У IT сфері я вже понад 7 років.
Дуже важливо розуміти що Девопс, це по-перше,
сервіс який ми надаємо: тому, чим менше ти
працюєш, тим більше ти вмієш =)
Сьогодні хочу обговорити з вами тему з якою ми всі
тим або іншим чином зіштовхувались на своїх
проєктах.
Rebrov Bogdan
DevOps Engineer

4.

Що ми мали

5.

Stack:
frontend
- Windows
- IIS
- Manual deployment
request
Load
balancer
backend

6.

Що ми хотіли

7.

8.

А давайте в AWS основний
сервіс закинемо так, щоб
до Новогу року встигли?

9.

Неправильне рішення
Develop .NetCore
Build Jenkins + docker
Change env vars .env file
Deploy AWS ECS (fargate, ec2)

10.

А що далі?
Або "у нас перший реліз
через місяць"

11.

12.

Що таке case-sensitive
За замовчуванням процеси Windows розглядають файлову систему як нечутливу до регістру.
Таким чином, вони не розрізняють файли чи папки на основі регістру. Наприклад, імена
файлів FILE.txt і file.txt розглядаються як один і той самий файл, навіть якщо їх вміст та вся інша
інформація відрізняються. А у Linux системах це вже буде два різних файла.

13.

Моніторинг
UI для налаштувань
Привіт конфігурація в
XML
Мобільна версія з
тим же функціоналом
Мобільна версія з тим
же функціоналом
який не працює
Працює з коробки
на Windows
Хочеш щось
моніторити зроби це
сервісом!
PULSEWAY == OK for
Windows
PULSEWAY == OK for Windows

14.

І що ж вийшло?

15.

Ваші запитання?
ДЯКУЮ ЗА УВАГУ!
English     Русский Правила