Използване на Docker за локална разработка на уеб приложения
Изминало събитие
Дата:
11 януари 2024
Час:
19:00
Лектор:
Георги Ганчев
Събитието е вече изминало, но все още може да го гледаш на запис.
Гледай безплатно онлайн семинар на тема "Използване на Docker за локална разработка на уеб приложения" нa 11 януари 2024 г. (четвъртък) от 19:00 часа с лектор Георги Ганчев.
За семинара
Може би сте казвали или сте чували "При мен работи…". Може би сте казвали или сте чували "Добре. Но не можем да дадем твоята машина на клиента, нали?". С Docker или по-скоро с контейнерите - може.
Употребата на контейнери до голяма степен гарантира консистентност на средата и изпълнението на дадено приложение, независимо от операционната система или хардуера. А относително малките им изисквания, от гледна точка на ресурси, ги правят много добър избор за системи, изискващи бързо скалиране в периоди на пиково натоварване. Или казано по друг начин - контейнерите се стартират сравнително бързо, работят на (почти) всичко и "служебните" ресурси, нужни за един контейнер, са по-скоро малки.
Примерът с "При мен работи…" е приложим и в обратна посока. В общия случай не е оптимално да имате среда за разработка, която е абсолютно същата като продукционната. Ако използвате контейнери, това може да се постигне, но… не е точно удобно. Продукционната среда следва да е максимално изчистена от излишни неща, а по време на разработка е добре да разполагаме с инструменти като real time debugger.
Семинарът ще покрие базова информация за контейнеризацията и работа с Docker. Ще се разгледат често срещани "неудобства" при употребата на Docker за локална разработка и възможни начини за справяне с тях. Примерите ще бъдат основно с Apache, Nginx, PHP и MySQL.
Употребата на контейнери до голяма степен гарантира консистентност на средата и изпълнението на дадено приложение, независимо от операционната система или хардуера. А относително малките им изисквания, от гледна точка на ресурси, ги правят много добър избор за системи, изискващи бързо скалиране в периоди на пиково натоварване. Или казано по друг начин - контейнерите се стартират сравнително бързо, работят на (почти) всичко и "служебните" ресурси, нужни за един контейнер, са по-скоро малки.
Примерът с "При мен работи…" е приложим и в обратна посока. В общия случай не е оптимално да имате среда за разработка, която е абсолютно същата като продукционната. Ако използвате контейнери, това може да се постигне, но… не е точно удобно. Продукционната среда следва да е максимално изчистена от излишни неща, а по време на разработка е добре да разполагаме с инструменти като real time debugger.
Семинарът ще покрие базова информация за контейнеризацията и работа с Docker. Ще се разгледат често срещани "неудобства" при употребата на Docker за локална разработка и възможни начини за справяне с тях. Примерите ще бъдат основно с Apache, Nginx, PHP и MySQL.
За лектора
Георги Ганчев
Георги е уеб архитект и консултант с над 17 години опит в IT сферата. За това време преминава през различни позиции и управленски нива, но с обща тема между тях - уеб технологиите. Досегът му до разнообразни сфери от бизнеса му дава широк поглед над множеството аспекти на ежедневните предизвикателства пред организации и екипи. Вярва в холистичния подход и че за да може да се реализира оптималното техническо решение на дадена задача, е необходимо разбиране за бизнес нуждите, които я пораждат, мотивацията на участниците и ограниченията на средата. Участвал е в разработката на онлайн магазините на големи италиански брандове като Ferrari, Maserati, Lamborghini и др., а през 2016 получава и престижната награда "30 под 30" от Форбс България.
Георги цени свободното си време, обожава психологията и философията и все повече вярва, че меките умения са това, което прави един човек истински успешен. В края на деня, хората са тези, които движат технологиите напред.
Георги цени свободното си време, обожава психологията и философията и все повече вярва, че меките умения са това, което прави един човек истински успешен. В края на деня, хората са тези, които движат технологиите напред.
