Рубрики
Uncategorized

Краткое изложение разговоров Dev от конференции DEV я посещал на прошлой неделе.

Резюме от переговоров конференции DEV. Помечено webassembly, devops, webservices, облако.

Прошло время, так как я разместил статью. Я подумал, что это может быть хорошая статья, чтобы поделиться, пока вещи из конференции все еще свежие в моей памяти. Конференция была тяжело сосредоточена на микросервисах, Кубернетах и облачных платформах.

Я хочу поделиться некоторыми основными моментами из разных сессий, чтобы иметь ноту для себя для будущей ссылки: P

Вокруг микросервисов было много сеансов. Я постараюсь обобщить мое понимание от многих разных переговоров на той же теме. Общая тема разных переговоров было сосредоточиться на оценке необходимости микросервисов в вашей архитектуре.

Некоторые из вещей, которые следует учитывать, прежде чем выбрать архитектуру микросервисов.

Безопасность -: Разные услуги должны общаться друг с другом и общаться, отправляя данные по сети. Данные в движении между услугами должны быть зашифрованы, что то, что вам не нужно беспокоиться о архитектуре монолита.

Задержка сети -: в микроэнергии архитектурные услуги будут распространяться по сети. Вызов одной услуги из другого по сети может быть медленной из-за медлительности сети.

Наблюдаемость -: Добавление централизованных данных телеметрии вокруг разных услуг может быть сложной задачей.

Динамика команды -: Динамика команды может быть сложной с каждой командой, работающей в силосе на собственной небольшой части обслуживания.

Версификация может быть боль -: Различные микросервисы могут иметь разные версии на основе реализаций функций. Важно следить за тем, какая версия совместима с какой версией других микросервисов.

Некоторые интересные упоминания инструмента для микросервисов в другом разговоре Отказ

ISTIO -: Сервисная сетка для управления Micro Services.

Посланник -: Боковой автомобиль прокси, чтобы обеспечить связь между услугами в архитектуре микросервис.

Смеситель -: Соберите данные телеметрии из разных услуг.

Еще один разговор был рядом с монолитной архитектурой к микросервисам через мини-услуги. Я быстро записал сравнительную таблицу в разговоре.

Мини-сервис Архитектура, насколько я понял, является промежуточным соединением между архитектурой монолита и микросервисов, в котором вы не обладаете громоздкой кодовой базой с каждой возможной реализацией, и вы не сходите с ума, расщепляя все возможные функции в микросервис.

В мини-сервисе вы только разделите функции, которые требуют большего количества работы/обслуживания или любой матрицы, которую вы решите разделеть.

Веб-ассамблея разговор

Я действительно нашел этот разговор очень интересно. Я прочитал о веб-сборке, но никогда не заботился, чтобы полностью понять его. Я нашел разговор, чтобы быть быстрым и хорошим вступлением к веб-монтажу.

Запишите код на разных языках, таких как C, C ++, GO, RUST и имеют его компиляцию в веб-сборке непосредственно в браузер. Идея веб-сборки состоит в том, чтобы получить собственный производительность приложения на рабочем столе в браузере с тем же базой кода, который вы использовали для записи приложения для рабочего стола, таким образом минус, переписывая приложение в JavaScript.

Подумайте о настольных играх, приложениях Java Applet, работающих в браузере, не просив клиента загрузить время выполнения и без разработчика к приложению приложений Port Desktop для JavaScript.

Вы не пишете код в веб-сборке, скорее, скорее код компиляции в веб-сборке, используя языковые компиляторы.

Узел JS 8 или выше поддерживает веб-сборку.

80% браузера поддерживает веб-сборку.

Компилированная веб-сборка называется. Wasm, которые можно импортировать в виде модуля ES6.

Хаос Инжиниринг Был ли еще один термин, который я действительно нашел очень интересно. Netflix использует его, и идея состоит в том, чтобы воспользоваться серверами в автономном режиме от архитектуры, чтобы увидеть, могут ли другие серверы успешно принять нагрузку.

Был еще один интересный разговор о Развитие на основе результатов которые были сосредоточены на том, как достичь эффективности в рамках инженерной группы, сосредоточившись на результате, а не на выходе.

Я познакомился с Dev secops Срок в облачной безопасности. Обсуждение было сосредоточено на использовании политик безопасности в среде разработки, поэтому не удивляться в конце концов, когда программное обеспечение не проходит проверку после этого. Иметь базовый уровень облачной инфраструктуры, которая может быть согласована на разработке Devs и Security Team.

Закрывающие разговоры были очень информативны у директора AWS. Тема разговора была как создать MLP (самый любимый продукт) не MVP. Как мы создаем MVP сначала, а затем продолжайте добавлять функции в него, а не улучшать MVP.

Было много великих мест в отношении великого пользовательского интерфейса от работы Диета Рамс, главного дизайнера Брауна. Его страница Википедии рассказывает о всех хороших принципах дизайна. https://en.wikipedia.org/wiki/Dieter_Rams

Это оно.

Пожалуйста, не стесняйтесь отправлять свой отзыв и комментарии, чтобы добавить дальше на темы или исправить меня, если я пошёл не так в одном из пониманий от разговора.

Оригинал: «https://dev.to/s_awdesh/things-i-learned-from-dev-conference-18nd»