goim 文章系列 | 1. goim 架构与定制

说明: 下图右侧 http client 是 goim push message 接口, 我标注了 backend 只是个人习惯, 事实上这只是个即时消息发送接口, 无所谓前后台。

还在搞三层架构?了解下 DDD 分层架构的三种模式吧

引言在讨论DDD分层架构的模式之前,我们先一起回顾一下DDD和分层架构的相关知识。DDDDDD(Domain Driven Design,领域驱动设计)作为一种软件开发方法,它可以帮助我们设计高质量的软件模型。在正确实现的情况下,我们通过DDD完成的设计恰恰就是软件的工作方式。

Docker底层原理及源码分析 Docker 架构

前言Docker 简介Docker 是 Docker 公司开源的一个基于轻量级虚拟化技术的容器引擎项目, 整个项目基于 Go 语言开发,并遵从 Apache 2.0 协议。

微服务架构中的熔断器设计与实现( Golang 版)

贺鹏 目前就职某互联网金融公司负责架构及开发管理工作,在分布式领域和风控领域深入研究。I.

mirror.xyz技术架构描述

本文为Mirror.xyz技术团队在发布MVP时对其技术架构的描述。用熟悉的语言学习 以太坊开发 : NFT实战 | Java | Php | Python | .Net / C# | Golang | Node.

一文看懂docker容器技术架构及其中的各个模块

概述今天主要简单介绍下docker的技术架构及其中组成的各个模块。

浅谈C/S和B/S架构的工作原理及优缺点

C/S 程序一般是典型的中央集权的机械式处理, 交互性相对低B/S 信息 流向可变化, B-B B-C B-G等信息、流向的变化, 更像个交易中心。

Python后端架构演进

做了3年的后端开发, 经历一款SaaS产品从0到10(还没有到100, 哈哈哈)的过程, 3年间后端的架构逐步演变, 在微服务的实践过程中遇到的问题也越来越多, 在这里总结下.

清晰架构的 Go 微服务:程序容器

完整的源程序链接Github: https://github.com/jfeng45/servicetmpl索引:[1] ozzo-validation[2] YAML support for the Go language[3]Golang Factory Method[4]G

超干货:Golang 简洁架构实战

在项目中,由于我们用了 gorm 来作为我们的 orm 库,所以我们需要使用 github.com/DATA-DOG/go-sqlmock 结合 gorm 来进行 mock:service 层测试。