Digital Book. Книга вторая
Реклама. ООО «ЛитРес», ИНН: 7719571260.
Оглавление
Вячеслав Благирев. Digital Book. Книга вторая
Предисловие
Часть 5. Том 2. Технология
Пирамида технологий
Языки программирования
Что такое лицензия и OpenSource?
Собственная разработка. За и против
Правила разработки (Code Convention)
Ключевые выгоды
Встроенное программное обеспечение (Embedded Software)
Часть 6. Карта технологий
Process Tech
BPM
Роботизация
Decision Management Systems (технологии принятия решения)
APITech или API Management
ЗАЧЕМ. Почему компании развивают API?
Электронный обмен данными (EDI)
RPC (Remote Procedure Call). Удаленный вызов процедуры
EAI (Enterprise Application Integration) – Интеграция приложений предприятия
Очереди сообщений
Потоковые решения. Едите ли вы KAFKA по утрам?)
SOA (Service – oriented architecture). Сервис – ориентированная архитектура. Микросервисы
Как работает веб-сервис?
Что такое SOA?
Приложение – Монолит
REST микросервисы сервисы
Микросервис монолит
В чем отличие SOA от микросервисов?
Управление API (API Manager). Service Mesh
Что такое Service mesh
SOCIALTECH. WEB 4.0 и будущее мобильной платформы
UGC для пользователей
1. Работа с инцидентами в UGC площадках
2. Управление и хранение контента (CDN сети)
3. Событийный подход или Взаимодействие с пользователем в контексте событий – сбор обратной связи по запросу, формирование различных опросов, сбора CSI и т. д.)
WEB 4.0
Часть 7. Марсианские Цифровые Платформы
ИТ платформа vs ИТ системы
Сетевой эффект
ИТ система. Компоненты платформы
КАК ВЫИГРАТЬ В ПАРТИИ, ЕСЛИ ТЫ ПРОИГРАЛ
Подготовка к запуску платформы
Как все упаковать
Из чего состоит платформа
Часть 8. Государство и Digital
Открытые доступные данные (Open Data)
Технологии надзора и регулирования (RegTech и Suptech)
SupTech (СапТех) и Regtech
Как работает блокчейн?
Эпилог. Цифровой Апокалипсис
Отрывок из книги
Как-то на завтраке в отеле, я хотел налить себе кофе с молоком, но кофе-машинка не работала. На экране высвечивалась информация, о том, что ее нужно почистить. Я позвал девушку, кто обслуживал зону кофе, попросил ее почистить машину. Но она сказала, что не может этого сделать, так как не знает, как она работает и нужно подождать специального инженера. Тогда я предложил ей почистить вместе и разобраться, как она работает. Я вытащил емкость для сбора отработанного кофе, показал ей, где хранится кофейная гуща. Она освободила емкость, промыла ее водой. Потом я показал, как вставить обратно. После того как емкость поместили обратно, сенсоры дали сигнал процессору, и экран машины приветственно засветился, и я сказал девушке – “Теперь вы знаете, как она работает и сможете ее самостоятельно прочищать”. Было такое ощущение, что я научил ее маленькому волшебству. Я вам тоже попробую рассказать, как все устроено в технологиях. Не знаю, получится или нет, но буду стараться:).
Итак начнем, Технология, очень старое слово. Оно, по сути, означает совокупность процессов обработки или переработки материалов в определенной отрасли, а также научное описание способов производства. То есть Технология это: 1) Процесс, 2) способ производства. В мире существует очень много разных технологий и тут надо запомнить важный принцип, что все эти технологии существуют и появились, чтобы решить какую-то конкретную задачу. Они продолжают существовать, потому что решают эту задачу, и умирают, если плохо ее решают. Вот так просто. Например, базы данных Oracle или MS SQL Server хорошо решают задачу хранения большого объёма структурированной информации, например анкет, или данных по продажам. Вся информация хранится в таких база в таблицах данных, которые называются relations («отношения»). Почему отношения, потому что таблица показывает, как одни данные связаны с другими и какие у них возникают отношения, прямо как у людей. Такая логика простая, поэтому табличка, где столбец связан со строчкой. Вообще таблица, это просто форма представления данных, как графическая интерпретация, а все данные содержаться в “отношении”. Это такой объект. Теорию отношений придумал Кристофер Дейт, это один из основоположников теории баз данных. Если таблица удовлетворяет специальным свойствам, то она является отношением:
.....
Кароче, вот это догма). Аксиома. Если у вас нет амбиций или вы не хотите расширяться, а хотите сохранить свой свечной заводик то отдавайте все на аутсорс, но помните, что со временем это все станет большой проблемой, в том числе и потому, кому будет принадлежать IP (Интеллектуальная собственность).
А можно все самостоятельно сделать? Чего нас пугать? Конечно все это можно сделать напрямую через те же языки высокого уровня, вопрос только зачем. некоторые компании, специально исключат у себя такие инструменты, чтобы повысить скорость обработки, ведь каждый уровень, как мы поняли съедает часть времени обработки операции, как своего рода плату за проезд. Так если посмотреть стек Яндекса (я его собирал вручную, изучая всякие материалы в Интернете), то получим следующую картину:
.....