All Projects → TFdream → Awesome Backend Architecture

TFdream / Awesome Backend Architecture

Licence: apache-2.0
后端开发常用技术框架、数据库、开源中间件、微服务、系统架构集合。

Projects that are alternatives of or similar to Awesome Backend Architecture

Micro Company
Rest-full, Hipermedia-based distributed application. Spring boot & cloud. Angular. CQRS. Eventsourcing. Axonframework. Microservices. Docker. CloudFoundry
Stars: ✭ 307 (+169.3%)
Mutual labels:  microservice, spring-boot, spring, architecture
Quickperf
QuickPerf is a testing library for Java to quickly evaluate and improve some performance-related properties
Stars: ✭ 231 (+102.63%)
Mutual labels:  microservice, spring-boot, spring
Gemini
Model Driven REST framework to automatically generate CRUD APIs
Stars: ✭ 138 (+21.05%)
Mutual labels:  microservice, spring-boot, spring
Istio By Example Java
A collection of examples of using Istio with Java applications.
Stars: ✭ 242 (+112.28%)
Mutual labels:  microservice, spring-boot, spring
Biking2
This is the source code of http://biking.michael-simons.eu
Stars: ✭ 162 (+42.11%)
Mutual labels:  spring-boot, spring, architecture
Spring Microservice Sample
Spring Boot based Mircoservice sample
Stars: ✭ 199 (+74.56%)
Mutual labels:  microservice, spring-boot, spring
Trampoline
Admin Spring Boot Locally
Stars: ✭ 325 (+185.09%)
Mutual labels:  microservice, spring-boot, spring
Mini Platform
Mini-Platform致力于更简洁易用的轻量级微服务治理平台。
Stars: ✭ 45 (-60.53%)
Mutual labels:  microservice, spring-boot, spring
Jbone
jbone基于Spring Cloud框架开发,旨在为中小企业提供稳定的微服务解决方案,为开发人员提供基础开发骨架,jbone包含微服务中所有常用组件,例如注册中心、服务管理、服务监控、JVM监控、内存分析、调用链跟踪、API网关等等。业务功能包括系统权限的统一管理、单点登录、CMS、电商平台、工作流平台、支付平台等等。
Stars: ✭ 961 (+742.98%)
Mutual labels:  microservice, spring-boot, spring
Problem Spring Web
A library for handling Problems in Spring Web MVC
Stars: ✭ 636 (+457.89%)
Mutual labels:  microservice, spring-boot, spring
Web Development Interview With Java
Java 开发相关技术栈(大中厂)高频面试问题收录。
Stars: ✭ 69 (-39.47%)
Mutual labels:  microservice, spring-boot, spring
Spring Cloud Study
开源书《跟我学Spring Cloud》的配套代码。讨论QQ群:731548893
Stars: ✭ 1,036 (+808.77%)
Mutual labels:  microservice, spring-boot, spring
Hex Arch Kotlin Spring Boot
Reference JVM multi module project for a reactive micro service and lambda using a hexagonal architecture, DDD, Kotlin, Spring Boot, Quarkus, Lambda, Gradle.
Stars: ✭ 83 (-27.19%)
Mutual labels:  microservice, spring-boot, spring
Webfluxtemplate
Spring Webflux template application with working Spring Security, Web-sockets, Rest, Web MVC, and Authentication with JWT.
Stars: ✭ 107 (-6.14%)
Mutual labels:  spring-boot, spring
Superman
Superman是什么:构建Java 高级开发技术的知识体系,从基础不断打怪升级成为超人之路(更新中.......)
Stars: ✭ 106 (-7.02%)
Mutual labels:  spring-boot, spring
Mall
mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。
Stars: ✭ 54,797 (+47967.54%)
Mutual labels:  spring-boot, spring
Vaadin Microservices Demo
A microservices example developed with Spring Cloud and Vaadin
Stars: ✭ 108 (-5.26%)
Mutual labels:  microservice, spring-boot
Spring Cloud Microservices Development
Spring Cloud Microservices Development.《Spring Cloud 微服务架构开发实战》
Stars: ✭ 106 (-7.02%)
Mutual labels:  spring-boot, spring
Spring Cloud Study
spring-cloud学习
Stars: ✭ 108 (-5.26%)
Mutual labels:  spring-boot, spring
Spring Boot Quartz Scheduler Email Scheduling
Spring Boot Quartz Scheduler Example that schedules Emails to be sent at a later time.
Stars: ✭ 109 (-4.39%)
Mutual labels:  spring-boot, spring

awesome-backend-architecture

涵盖后端java知识、常用技术框架、数据库、开源中间件、微服务、系统架构、线上问题定位/处理、团队管理、一线互联网公司架构案例等。

基础知识

  • Java基础知识
  • Java并发编程
  • 数据结构与算法

进阶篇

  • JDK源码阅读
  • 框架知识
  • JVM/类加载机制
  • 设计模式

高级篇

  • 性能优化
  • 线上问题定位

常用框架&第三方库

中间件

RDBMS

MySQL

  • MySQL 索引

PostgreSQL

  • PG

NoSQL

NoSQL(NoSQL = Not Only SQL)

分布式

数据一致性、服务治理、服务降级

分布式事务

2PC、3PC、CAP、BASE、 可靠消息最终一致性、最大努力通知、TCC

微服务

SOA、康威定律

Spring Boot Spring Cloud Docker & Kubernets ServiceMesh

安全

团队管理

线上问题排查

架构设计

互联网公司架构

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].