Serverless #1: Предпосылки

  Рет қаралды 15,323

JavaScript.Ninja

JavaScript.Ninja

Күн бұрын

Пікірлер: 29
@НикитаМельников-ф8й
@НикитаМельников-ф8й 6 жыл бұрын
Шикарный видос получился, Илья!
@dmytromoroz4451
@dmytromoroz4451 3 жыл бұрын
Очень крутое видео. Спасибо!
@JohnDaka
@JohnDaka 6 жыл бұрын
Благодарю за видео. Эдинственное что хотел бы попровить в "Предпосылки", что микросервисная архитектура подразумевает храниние данных в своей собственной базе данных на уровне микросервиса или вовсе без базы данных. Никакого общения посредством баз данных между микросервисами речи быть не может иначе это не микросервисная архитектура. Спасибо
@JavaScriptNinja
@JavaScriptNinja 6 жыл бұрын
Не могу здесь с вами согласиться. Использовать одно внешнее хранилище никто не запрещает
@JohnDaka
@JohnDaka 6 жыл бұрын
@@JavaScriptNinja Вот интересная статья от James Lewis и Martin Fowler martinfowler.com/articles/microservices.html Что бы долго не искали, я Вам напишу часть тут - As well as decentralizing decisions about conceptual models, microservices also decentralize data storage decisions. While monolithic applications prefer a single logical database for persistant data, enterprises often prefer a single database across a range of applications - many of these decisions driven through vendor's commercial models around licensing. Microservices prefer letting each service manage its own database, either different instances of the same database technology, or entirely different database systems - an approach called Polyglot Persistence. You can use polyglot persistence in a monolith, but it appears more frequently with microservices. martinfowler.com/articles/microservices/images/decentralised-data.png
@kemnet
@kemnet 6 жыл бұрын
@@JavaScriptNinja если все микросервисы будут использовать одну базу, значит при обновлении ее схемы придется разом обновить все микросервисы, то есть получился распределенный монолит, а сервисы связаны не только контрактами внешнего api но и общей схемо базы
@JavaScriptNinja
@JavaScriptNinja 6 жыл бұрын
@@kemnet это при условии что все микоосервисы используют всю базу. А так это актуально при обновлении любых протоколов взаимодействия, база тут ни при чем
@kemnet
@kemnet 6 жыл бұрын
@@JavaScriptNinja если каждый использует только свою схему, то это не одна база, а разные, которые физически сложили в одно место, только непонятно зачем , одну конечно проще бекапить и мониторить, но если говорить о микросервисах то все равно мониторить нужно каждый, так что базой больше, базой меньше... это примерно как с монолитом, можно очень жество разграничить пространства модулей и протоколы взаимодействия, только вот очень легко неуследить и в какой-то момент взаимодейтвие начинает напрямую между модулями, они же все равно радом
@alex-web7553
@alex-web7553 4 жыл бұрын
За монолит, братья?
@maker_aleks
@maker_aleks 6 жыл бұрын
Finally 👍👍👍
@aleksey2793
@aleksey2793 2 жыл бұрын
Про связи между микросервисами какая-то мутная муть тут. Они совсем не так проектируются.
@TheVicKlim
@TheVicKlim 5 жыл бұрын
Так мало лайков?! Держи два ))
@idontknow3489
@idontknow3489 5 жыл бұрын
ну ты жестко конеш))))
@АнанасАпельсинович-г2г
@АнанасАпельсинович-г2г 5 жыл бұрын
Наверное есть смысл только для каких-то очень нетривиальных проектов, связанных с фоновой обработкой большого количества информации. А для создания формочек у нас уже есть готовые решения, проверенные годами. Ну и местный рынок аутсорса процентов на 80% из формочек состоит. Так что особых профтиов пока не видно. РНР, виртуалка за 100 в месяц и погнали 🙈😈
@ni55an
@ni55an 6 жыл бұрын
Илья, на сколько удобно рисовать стилусом на тачскрине? Или все же, удобнее на бумаге, хоть и без интерактивности? Собираюсь взять планшет, так как на бумаге рисовать удобно, но не эффективно. В то же время немного попробовал стилусом на тачскрине, показалась слишком малая точность (может стилус такой, или сам планшет, так как за небольшую цену (12 к грн)
@JavaScriptNinja
@JavaScriptNinja 6 жыл бұрын
Удобно, но нужно привыкать
@kl45gp
@kl45gp 2 жыл бұрын
непонятно что так мало лайков
@AndriiKuftachov
@AndriiKuftachov 6 жыл бұрын
Вот есть же SOA, а микросервсы - это доведение здоровой идеи до абсурда! И про масштабирование сервисы vs монолит совсем странно получается, то есть, проблема в дисковом пространстве? Это вообще не аргумент!
@JavaScriptNinja
@JavaScriptNinja 6 жыл бұрын
Не в дисковом, а чаще всего в процессоре и памяти. Строить горизонтальное масштабирование на железе сложнее
@AndriiKuftachov
@AndriiKuftachov 6 жыл бұрын
​@@JavaScriptNinja так в том то и дело, что часть, которая не используется и не будет особо занимать память, и тем более, процессорное время!
@JavaScriptNinja
@JavaScriptNinja 6 жыл бұрын
@@AndriiKuftachov речь как раз идёт о ситуациях нехватки. Serverless горизонтально масштабируется круче того же kubernetes
@AndriiKuftachov
@AndriiKuftachov 6 жыл бұрын
@@JavaScriptNinja там весь смысл в том, что за те деньги, которые хотят Amazon, Microsoft и Google, круглой год арендовать виртуалки/физические сервера на много выгоднее. А если прямо что-то такое тяжёлое, то все равно нужно делать на физическом железе. Вообще Ваши ролики полезны, хотя бы для общего развития, просто не согласен с конкретным утверждением. Тем более, если заказчик платить, то его проблемы с оплатой могут и не волновать.
@JavaScriptNinja
@JavaScriptNinja 6 жыл бұрын
@@AndriiKuftachov Тут я с вами не согласен. Мы хостим лямбды на Cloudflare (чек - где-то 30% от амазона), по цене получается дешевле чем на железе + даже джуниор девопс :)
Serverless #2: Наносервисы?
16:09
JavaScript.Ninja
Рет қаралды 9 М.
Serverless #3. Проблемы
15:49
JavaScript.Ninja
Рет қаралды 6 М.
黑天使被操控了#short #angel #clown
00:40
Super Beauty team
Рет қаралды 61 МЛН
Арыстанның айқасы, Тәуіржанның шайқасы!
25:51
QosLike / ҚосЛайк / Косылайық
Рет қаралды 700 М.
Serverless #5. Изоляты
12:01
JavaScript.Ninja
Рет қаралды 3,3 М.
What is Serverless?
6:42
IBM Technology
Рет қаралды 201 М.
Serverless #4. Обзор платформ
18:46
JavaScript.Ninja
Рет қаралды 6 М.
Serverless, который работает
27:00
Yandex Cloud
Рет қаралды 1,9 М.
Serverless Doesn't Make Sense
10:13
Ben Awad
Рет қаралды 368 М.
Dependency Injection простыми словами
18:17
devschacht “Девшахта”
Рет қаралды 88 М.
Монолит, микросервисы или serverless
20:47
黑天使被操控了#short #angel #clown
00:40
Super Beauty team
Рет қаралды 61 МЛН