Обновить
6
Петер@TeaDove

Golang&Python backend developer

Отправить сообщение

Меня раздражает, как объясняют асинхронность

Уровень сложностиСредний
Время на прочтение10 мин
Охват и читатели14K

Если что такое параллелизм более-менее все разработчики понимают, то объяснение асинхронности через аналогии с кассирами/поварами вредно, так как вводит в очень большое заблуждение.
В данной статье я разберу эту проблему на примерах Python и Go и попробую дать свою правильную аналогию.

Читать далее

Тоталитарный Golang

Уровень сложностиСредний
Время на прочтение14 мин
Охват и читатели14K

Легковесные треды есть и в Java, скорость — в Rust, микросервисы можно делать на чём угодно. Так почему Go? Потому что он не даёт вам писать красиво.

Читать далее

Вам не нужны внешние ключи

Уровень сложностиСредний
Время на прочтение5 мин
Охват и читатели19K

Всем привет! В этой коротенькой статье я попытаюсь вам доказать, что внешние ключи (foreign keys) в СУБД — не нужны и только вредны.

Читать далее

Бекенд на AWS Lambda за 60 минут

Уровень сложностиСложный
Время на прочтение12 мин
Охват и читатели8.1K

В этой статьей пойдет речь о особенностях разработки бекенда под AWS лямбды, о canary деплойменте, версионирование, логгах, трейсинге, мониторинге, маршрутизации и расширениях.

Привет, я, Петер Ибрагимов, и в Whoosh я занимаюсь бекенд разработкой на Python. В этой статье расскажу, как мы делаем наши микросервисы на лямбдах. 

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

Читать далее

Информация

В рейтинге
6 361-й
Зарегистрирован
Активность

Специализация

Бэкенд разработчик
Старший
SQL
Golang
Python