这几篇文章就主要来自于自身所在项目的一些总结,更加注重实战性,尝试从侧面的角度分析具体技术栈的What&Why&How,以便于在今后项目中能够更好地被单独引入,而不局限于当前应用场景。

可能的, 大致内容:

  • [security]=>模拟业务场景 eg: 不同品牌的咖啡馆,买单和取咖啡
  • 架构设计 RESTful与遗留依赖分析 eg: SOAP交互, What's really REST
  • Domain Model与processor eg: provider, Orika mapping
  • 技术框架 SpringBoot 以及 Spring DI/MVC eg: AutoConfig Properties yaml etc
  • 构建工具 Gradle以及插件 eg: custom task, checkstyle, cobertura, offline mode etc
  • API设计与展示 eg: JSON format, Swagger, Jackson, documentation
  • TDD/xx测试 eg: JUnit, JUnitParams, Mockito, BBDMockito
  • Contract Testing eg: pact-jvm, postman
  • 稳定性/mentoring eg: gatling as test, log management(splunk, metrics) springboot-admin
  • Health Check/Alerts: 提醒,以及图表分析
  • Thread pool eg: Hytrix & Dashboard, configurable downtime
  • 持续集成/DevOps eg: Jenkins, Devops & Ansbile, 环境的区分
  • Java语法/工具包 eg: Guava, Bean, 设计模式 etc
  • Git工作流 团队协作 eg: 环境搭建, Stash ssh问题, proxy

接下来的计划:

  • Development
    • API Gateway
    • AWS RDS
    • AWS ElasticCache
  • Deployment
    • different environments
    • AWS instances / Ploaris
    • Container tech
  • production support
    • Monitoring
    • Security
    • Logging management
  • Front-end
    • Angular

results matching ""

    No results matching ""