https://www.youtube.com/watch?v=uH0SxYdsjv4
gRPC vs REST vs GraphQL: Comparison & Performance
#grpc #rest #graphql
gRPC vs REST vs GraphQL: Comparison & Performance
#grpc #rest #graphql
YouTube
gRPC vs REST vs GraphQL: Comparison & Performance
👨💼📈 Mentorship/On-the-Job Support/Consulting - https://calendly.com/antonputra/youtube or me@antonputra.com
▬▬▬▬▬ Experience & Location 💼 ▬▬▬▬▬
► I’m a Senior Software Engineer at Juniper Networks (13+ years of experience)
► Located in San Francisco…
▬▬▬▬▬ Experience & Location 💼 ▬▬▬▬▬
► I’m a Senior Software Engineer at Juniper Networks (13+ years of experience)
► Located in San Francisco…
👍2
Список популярных проектов на GitHub, связанных с Go ORM.
Будет полезен при выборе ORM на проекте.
Смотреть на GitHub
#golang #go #orm
Будет полезен при выборе ORM на проекте.
Смотреть на GitHub
#golang #go #orm
GitHub
GitHub - d-tsuji/awesome-go-orms: ORMs for Go, most starred on GitHub.
ORMs for Go, most starred on GitHub. Contribute to d-tsuji/awesome-go-orms development by creating an account on GitHub.
🤔2
Безопасные миграции MySQL: pt‑online‑schema‑change и gh‑ost без простоя
#db #migrations #mysql
Читать подробнее
#db #migrations #mysql
Читать подробнее
👀2👍1
Скрытые проблемы микросервисов: когда монолитные архитектуры экономят время и деньги.
Стартап серии B - 23 микросервиса. 10 000 активных юзеров в день.
Счет от AWS: $47 000 в месяц.
После объединения в 4 сервиса: счет сократился до $18 000 в месяц.
Итого: $348 000 экономии в год. Никакой магии, оптимизации кода или кэширования.
Просто признание факта: микросервисы им были не нужны.
Читать статью
#microservices #architecture
Стартап серии B - 23 микросервиса. 10 000 активных юзеров в день.
Счет от AWS: $47 000 в месяц.
После объединения в 4 сервиса: счет сократился до $18 000 в месяц.
Итого: $348 000 экономии в год. Никакой магии, оптимизации кода или кэширования.
Просто признание факта: микросервисы им были не нужны.
Читать статью
#microservices #architecture
WP Yoda
Скрытые проблемы микросервисов: когда монолитные архитектуры экономят время и деньги - WP Yoda
Микросервисы убивают ваш стартап? Узнайте, как излишняя сложность архитектуры сжигает до $30 000 в месяц на скрытых налогах AWS: от Load Balancer до передачи данных. Реальный кейс экономии $348 000 в год при переходе к модульному монолиту. Чек-лист и математика…
🔥5👍1
Как я собрал себе «второй мозг» в Obsidian (и почему это лучшая инвестиция времени)
3 месяца назад мои заметки были хаосом. Идеи терялись, цитаты забывались, а прочитанные книги просто проходили мимо, не оставляя следа.
Особенно было обидно за прочитанные книги, я конечно использовал электронную книгу с возможностью выделения абзацев маркером, но Obsidian вывел конспектирование на новый уровень.
Мой мозг пытался удержать всё сам - и, естественно, проваливал эту задачу. Данные со временем забывались.
Решение нашлось в концепции второго мозга (Building a Second Brain, Tiago Forte) и приложении Obsidian.
Читать статью
#obsidian #второй_мозг
3 месяца назад мои заметки были хаосом. Идеи терялись, цитаты забывались, а прочитанные книги просто проходили мимо, не оставляя следа.
Особенно было обидно за прочитанные книги, я конечно использовал электронную книгу с возможностью выделения абзацев маркером, но Obsidian вывел конспектирование на новый уровень.
Мой мозг пытался удержать всё сам - и, естественно, проваливал эту задачу. Данные со временем забывались.
Решение нашлось в концепции второго мозга (Building a Second Brain, Tiago Forte) и приложении Obsidian.
Читать статью
#obsidian #второй_мозг
🔥7👍1🤓1
Raft - алгоритм консенсуса для отказоустойчивых систем.
Raft - это алгоритм консенсуса, предназначенный для управления реплицируемым логом в распределенных системах.
Объясняя простыми словами: это протокол, который помогает группе серверов договориться между собой об общем состоянии: выбрать главный сервер и обеспечить консистентность данных между узлами, даже если некоторые из них выйдут из строя.
Давай поговорим про него подробнее.
Читать статью
#distributed_systems #databases #распределенные_системы
Raft - это алгоритм консенсуса, предназначенный для управления реплицируемым логом в распределенных системах.
Объясняя простыми словами: это протокол, который помогает группе серверов договориться между собой об общем состоянии: выбрать главный сервер и обеспечить консистентность данных между узлами, даже если некоторые из них выйдут из строя.
Давай поговорим про него подробнее.
Читать статью
#distributed_systems #databases #распределенные_системы
IT Yoda
Raft - алгоритм консенсуса для отказоустойчивых систем - IT Yoda
Raft - это алгоритм консенсуса, предназначенный для управления реплицируемым логом в распределенных системах.
🔥3🍌1
Transactional Outbox паттерн в Event Driven системах
Transactional Outbox паттерн - используется для надежной публикации событий, когда нужно одновременно сохранить изменения в БД и отправить сообщение в брокер.
В распределенных системах нельзя объединить в транзацию сохранение данных в БД и отправку события в брокер сообщений, т.к. это 2 разных системы не объединенные общей системой транзакционности. И правило атомарности для двух операций вместе не действует.
Для решения этой проблемы нам приходит на помощь Transactional Outbox паттерн.
Читать статью
#distributed_systems #microservices #микросервисы #event_driven
Transactional Outbox паттерн - используется для надежной публикации событий, когда нужно одновременно сохранить изменения в БД и отправить сообщение в брокер.
В распределенных системах нельзя объединить в транзацию сохранение данных в БД и отправку события в брокер сообщений, т.к. это 2 разных системы не объединенные общей системой транзакционности. И правило атомарности для двух операций вместе не действует.
Для решения этой проблемы нам приходит на помощь Transactional Outbox паттерн.
Читать статью
#distributed_systems #microservices #микросервисы #event_driven
🔥3👎1🐳1💊1
АI ПУЗЫРЬ? НЕЙРОСЕТЬ ТЕБЯ ЗАМЕНИТ? кто за этим стоит и кому это выгодно? рассуждает Влад Тен
Смотреть на Youtube
#ai #llm
Смотреть на Youtube
#ai #llm
YouTube
АI ПУЗЫРЬ? НЕЙРОСЕТЬ ТЕБЯ ЗАМЕНИТ? кто за этим стоит и кому это выгодно? рассуждает Влад Тен
АI ПУЗЫРЬ? LLM ТЕБЯ ЗАМЕНИТ? кто за этим стоит и кому это выгодно? рассуждает Влад Тен
👍3💩2
OLAP-кубы – вчерашний день? Технологии нового поколения для аналитики данных
Читать на habr
#OLAP #columndb #column_database #clickhouse
Читать на habr
#OLAP #columndb #column_database #clickhouse
Хабр
OLAP-кубы – вчерашний день? Технологии нового поколения для аналитики данных
За последние полгода к нам обратились сразу несколько заказчиков с запросом модифицировать или мигрировать структуру их OLAP-кубов – естественно, с сохранением функциональности. Прежде чем браться за...
🔥2
IO devices and latency
Совершите интерактивное путешествие по истории устройств ввода-вывода и узнайте, как задержка устройств ввода-вывода влияет на производительность.
Читать статью
#storage #latency
Совершите интерактивное путешествие по истории устройств ввода-вывода и узнайте, как задержка устройств ввода-вывода влияет на производительность.
Читать статью
#storage #latency
Planetscale
IO devices and latency — PlanetScale
Take an interactive journey through the history of IO devices, and learn how IO device latency affects performance.
🔥2👍1💊1
Многие слышали про Load Balancer (балансировщик нагрузки между инстансами приложения).
Но кто-то задавался вопросом, а кто будет балансировать балансировщик?
Ведь если этого не сделать то у нас будет система SPOF (Single Point of Failure) и все приложение не будет работать, если пока упавший балансировщик будет подниматься.
Для High Availability систем это может быть очень критично.
На неделе решил детальнее разобраться и написал небольшую статью про DNS от основ до балансировки: RoundRobin, GeoDNS, GSLB.
Читать статью
#dns #geodns #high_availability
Но кто-то задавался вопросом, а кто будет балансировать балансировщик?
Ведь если этого не сделать то у нас будет система SPOF (Single Point of Failure) и все приложение не будет работать, если пока упавший балансировщик будет подниматься.
Для High Availability систем это может быть очень критично.
На неделе решил детальнее разобраться и написал небольшую статью про DNS от основ до балансировки: RoundRobin, GeoDNS, GSLB.
Читать статью
#dns #geodns #high_availability
IT Yoda
Как работает DNS - от основ до балансировки RoundRobin, GeoDNS, LatencyDN - IT Yoda
Многие слышали про Load Balancer (балансировщик нагрузки между инстансами приложения).Но кто-то задавался вопросом, а кто будет балансировать балансировщик?
🔥4✍1