对Docker基础镜像的思考,该不该选择alpine
如果需要构建自己的Docker镜像,那使用alpine来做基础镜像,是否是合适的选择?
如果需要构建自己的Docker镜像,那使用alpine来做基础镜像,是否是合适的选择?
事实上,相较于RxJava,Vert.x这一类的异步编程,更值得关注的也许是Go Coroutines,Kotlin协程以及Java正在开发中的虚拟线程 它们用另一种方式来解决同步编程占用大量线程带来的性能问题
软件的性能与软件的可维护性,究竟哪一个更重要?
响应式编程这种模式,散发着独特的魅力,使得它如美酒般吸引众多的程序员。 但软件的世界没有银弹,对于大多数情况,团队及需求来说,响应式架构带来的困境远优于收获。 稍不注意,你喝的可能只是一杯有毒的美酒。
为什么软件是复杂的?
Robert C. Martin在2012年就提出了The Clean Architecture,中文意为整洁架构。 笔者一直努力在各端实践ddd思想,深感Robert大叔提出的整洁架构在很多方面与ddd不谋而合。
进入2021年后,笔者决定对自己的后端技术做一次更新,在自己的一系列考察后,决定了选择Vertx与Kotlin的结合,本文简要阐述下笔者的一些思考。