Как реализован бэкенд Apple AirTag? Почему сайдкар лучше фреймворка? Как правильно задизайнить API? Как работает алгоритм консенсуса в рапределенных системах?
Антон Скогорев - руководитель отдела разработки делится полезными материалами и авторским контентом в своем телеграмм канале об архитектуре распределенных систем, подписывайтесь.
Самый быстрый и эффективный способ набрать опыта для system design interview.
https://t.me/startup_architecture
Антон Скогорев - руководитель отдела разработки делится полезными материалами и авторским контентом в своем телеграмм канале об архитектуре распределенных систем, подписывайтесь.
Самый быстрый и эффективный способ набрать опыта для system design interview.
https://t.me/startup_architecture
Telegram
Архитектура Стартапа - Anton Skogorev Engineering & AI
Канал про архитектуру быстрорастущего бизнеса.
Привет, меня зовут Антон @skogorev.
Я - Технический Директор AI Center Tinkoff, ex Yandex Go Senior EM.
В переписках остается много полезных материалов, теперь я собираю их на этом канале.
Привет, меня зовут Антон @skogorev.
Я - Технический Директор AI Center Tinkoff, ex Yandex Go Senior EM.
В переписках остается много полезных материалов, теперь я собираю их на этом канале.
Библиотека Go-разработчика | Golang pinned «Как реализован бэкенд Apple AirTag? Почему сайдкар лучше фреймворка? Как правильно задизайнить API? Как работает алгоритм консенсуса в рапределенных системах? Антон Скогорев - руководитель отдела разработки делится полезными материалами и авторским контентом…»
Автоматическое создание архитектурных диаграмм для микросервисной архитектуры с использование Encore: видеоруководство для Go-разработчика
Под капотом также автообновление в режиме реального времени по мере внесения изменений в код. Бесплатно, если у вас до 3 человек в команде.
Смотреть
Под капотом также автообновление в режиме реального времени по мере внесения изменений в код. Бесплатно, если у вас до 3 человек в команде.
Смотреть
YouTube
How to automatically create architecture diagrams for Go microservice architectures
Here's how you can use Encore to create a microservice architecture diagram for you Go backend application, that is automatically updated in real-time as you make code changes.
Learn more and try it for yourself: https://encore.dev/docs/develop/encore-flow
Learn more and try it for yourself: https://encore.dev/docs/develop/encore-flow
🔧 Pagoda — базовый стартовый набор для быстрой и простой фуллстек-разработки на Go. Под капотом: echo, ent, Postgres, Redis, htmx, Alpine.js и Bulma.
https://github.com/mikestefanello/pagoda
https://github.com/mikestefanello/pagoda
GitHub
GitHub - mikestefanello/pagoda: Rapid, easy full-stack web development starter kit and admin panel in Go
Rapid, easy full-stack web development starter kit and admin panel in Go - mikestefanello/pagoda
Пополняемая серия статей о пошаговой разработке легковесного аналога Kubernetes на Go. От вас требуются базовые знания Go, Docker и Linux.
Читать
Читать
🔧 Coraza — высокопроизводительный WAF, написанный на Go. Он поддерживает наборы правил ModSecurity SecLang и полностью совместим с основным набором правил OWASP.
https://github.com/corazawaf/coraza
https://github.com/corazawaf/coraza
GitHub
GitHub - corazawaf/coraza: OWASP Coraza WAF is a golang modsecurity compatible web application firewall library
OWASP Coraza WAF is a golang modsecurity compatible web application firewall library - corazawaf/coraza
Какие подкасты вы слушаете?
Расскажите в комментариях ⬇️
Расскажите в комментариях ⬇️
🔟💡 Не только мозговой штурм: 10 ментальных моделей в помощь программисту
Как думать, чтобы решать задачи быстрее? Ментальные модели (паттерны мышления) помогут найти причину проблемы и понять, в каком порядке расставить приоритеты, чтобы быстро найти решение.
🔗 Основной сайт
🔗 Зеркало
Как думать, чтобы решать задачи быстрее? Ментальные модели (паттерны мышления) помогут найти причину проблемы и понять, в каком порядке расставить приоритеты, чтобы быстро найти решение.
🔗 Основной сайт
🔗 Зеркало
История о том, как команда Ozon Tech перешла с Java на Go для выстраивания процессов тестирования.
Читать
Читать
Хабр
Строим процессы тестирования в команде через огонь, воду и собственные фреймворки
Всем привет! Меня зовут Сергей, и сегодня я расскажу о том, как я искал носки мы выстраивали процессы тестирования в команде. Исторически сложилось, что мы делаем бэкенд для мобильного приложения,...
Мы знаем как быстро и легко начать карьеру в IT
Попробуй курсы от Proglib.academy
Именно для тебя мы делаем скидку на все наши курсы, в которых есть вся необходимая база
Скидка 50% действует до 31 октября
Выбрать курсы:
👉🏻Алгоритмы и структуры данных
👉🏻Математика для Data Science
👉🏻Основы IT для непрограммистов
👉🏻Основы программирования на Python
👉🏻Frontend Basic: принцип работы современного веба
Также мы устраиваем конкурс на 3 бесплатных места на любой наш курс. Переходи по ссылке, заполняй анкету, и 31 октября мы случайным образом разыграем доступ к курсу ☄️
Попробуй курсы от Proglib.academy
Именно для тебя мы делаем скидку на все наши курсы, в которых есть вся необходимая база
Скидка 50% действует до 31 октября
Выбрать курсы:
👉🏻Алгоритмы и структуры данных
👉🏻Математика для Data Science
👉🏻Основы IT для непрограммистов
👉🏻Основы программирования на Python
👉🏻Frontend Basic: принцип работы современного веба
Также мы устраиваем конкурс на 3 бесплатных места на любой наш курс. Переходи по ссылке, заполняй анкету, и 31 октября мы случайным образом разыграем доступ к курсу ☄️
Известный образовательный ресурс Learn Go with Tests пополнился новым материалом:
— Introduction to acceptance tests
— Scaling acceptance tests
— Introduction to acceptance tests
— Scaling acceptance tests
quii.gitbook.io
Introduction to acceptance tests | Learn Go with tests
Hashicorp Configuration Language, или Как добавить в Go-проект конфигурацию на языке Terraform.
Читать
Читать
Хабр
Добавляем в Go-проект конфигурацию на языке Terraform
Конфигурирование приложений — это интересная тема. Мало того, что форматов конфигурации в сообществе инженеров много, ситуация осложняется тем, что выбор того или иного языка определяет, как вашим...
#хочу_спросить
Задавайте любые вопросы о программировании и получайте ответы от пользователей. В комментариях под постом укажите #язык, #стек и/или #библиотеку, по которым задаете вопрос.
Задавайте любые вопросы о программировании и получайте ответы от пользователей. В комментариях под постом укажите #язык, #стек и/или #библиотеку, по которым задаете вопрос.