redis vs mongodb

Redis vs MongoDB: битва кэша и документов в стиле Mortal Kombat

Введение: Турнир, достойный легенд Представьте арену, где два бойца — Redis и MongoDB — сошлись в эпической схватке. Один — мастер блицкрига, другой — повелитель структуры. Мы не будем раздавать медали, а разберем, кому и когда отдавать предпочтение. В этой статье: Подробные технические сравнения. Реальные кейсы и примеры кода. Советы по интеграции, безопасности и масштабированию. Ответ на вопрос: «А…

Читать далее
json-rpc

JSON-RPC на стероидах: как заставить Gin и WebSocket работать в унисон без потери нервных клеток

Введение: JSON-RPC и WebSocket — брак, заключённый в аду (но это работает) JSON-RPC — это как SMS от вашего сервера: “Эй, выполни метод X и ответь”. А WebSocket — это бесконечный чат, где сервер и клиент могут болтать без остановки. Соединить их — всё равно что научить кота приносить тапки: звучит странно, но возможно. Зачем?…

Читать далее
Golang веб безопасность

Использование Gin в Go для создания безопасных веб-приложений

Веб-разработка на Go становится все более популярной, и одним из ведущих фреймворков для создания веб-приложений является Gin. Этот фреймворк лёгок, быстр и удобен в использовании. Однако при разработке веб-приложений важно помнить о безопасности, особенно когда дело касается обработки пользовательских данных. Нужно знать методы для повышение безопасности веб-приложения. Сегодня я поделюсь 15 методами, которые помогут вам…

Читать далее
golang and google wire

Внедрение зависимостей в Go с помощью Google Wire

Разделение ответственности, слабосвязанная система и принцип инверсии зависимостей — это ключевые концепции в программной инженерии. Эти идеи играют важную роль при разработке качественного программного обеспечения. В этой статье мы рассмотрим технику, которая объединяет все три принципа. Она называется внедрение зависимостей. Мы будем концентрироваться на практическом аспекте. Основное внимание будет уделено тому, как реализовать внедрение зависимостей,…

Читать далее
go restful service

Restful сервис на Go (Golang)

Всем привет! Для тех кто только хочет стать гофером буду рад помочь данной статьей. Код представленный в данной статье не является обязательной практикой а лишь подсказывает и дает пример с чего начать, но он еще далек от идеала). Введение в архитектуру RESTful сервисов Прежде чем мы погрузимся в код, давайте разберемся, что такое RESTful сервис….

Читать далее