spring circle of feedback
Post on 15-Apr-2017
488 Views
Preview:
TRANSCRIPT
đĄPCF Metrics Pivotal BigDataSuite
Circle of Code
Circle of Codemonolithic
đ±
2002 2016
2002
đ
đĄđđ§đ»đŸđđđđđ đĄđąđŁđ€đ„đŠđ§đšđ©đȘđ«đŹđđźđŻđ°đ±đČđłđŽđ”đ¶đ·đžđčđșđ»đŒđœđŸđżđ»đŒđœđŸđżđđđ đđŽđ”đ¶đđđđđđđđđđ đĄđąđŁđ€đ„đŠđ§đšđ©đȘđ«đŹđđźđŻđ°đ±đČđłđŽđ”đ¶đ·đžđčđșđ»đŒđœđŸđżđđđđđđ đđđđđđđđđđđŸđżđđđđđđ đđđđđđđđđđđ
đĄđđ§đ»đŸđđđđđ đĄđąđŁđ€đ„đŠđ§đšđ©đȘđ«đŹđđźđŻđ°đ±đČđłđŽđ”đ¶đ·đžđčđșđ»đŒđœđŸđżđ»đŒđœđŸđżđđđ đđŽđ”đ¶đđđđđđđđđđ đĄđąđŁđ€đ„đŠđ§đšđ©đȘđ«đŹđđźđŻđ°đ±đČđłđŽđ”đ¶đ·đžđčđșđ»đŒđœđŸđżđđđđđđ đđđđđđđđđđđŸđżđđđđđđ đđđđđđđđđđđ
đĄđđ§đ»đŸđđđđđ đĄđąđŁđ€đ„đŠđ§đšđ©đȘđ«đŹđđźđŻđ°đ±đČđłđŽđ”đ¶đ·đžđčđșđ»đŒđœđŸđżđ»đŒđœđŸđżđđđ đđŽđ”đ¶đđđđđđđđđđ đĄđąđŁđ€đ„đŠđ§đšđ©đȘđ«đŹđđźđŻđ°đ±đČđłđŽđ”đ¶đ·đžđčđșđ»đŒđœđŸđżđđđđđđ đđđđđđđđđđđŸđżđđđđđđ đđđđđđđđđđđ
đŹđđ§đ»đŸđđđđđ đĄđąđŁđ€đ„đŠđ§đšđ©đȘđ«đŹđđźđŻđ°đ±đČđłđŽđ”đ¶đ·đžđčđșđ»đŒđœđŸđżđ»đŒđœđŸđżđđđ đđŽđ”đ¶đđđđđđđđđđ đĄđąđŁđ€đ„đŠđ§đšđ©đȘđ«đŹđđźđŻđ°đ±đČđłđŽđ”đ¶đ·đžđčđșđ»đŒđœđŸđżđđđđđđ đđđđđđđđđđđŸđżđđđđđđ đđđđđđđđđđđđŸđ
DBA
đŹđđ§đ»đŸđđđđđ đĄđąđŁđ€đ„đŠđ§đšđ©đȘđ«đŹđđźđŻđ°đ±đČđłđŽđ”đ¶đ·đžđčđșđ»đŒđœđŸđżđ»đŒđœđŸđżđđđ đđŽđ”đ¶đđđđđđđđđđ đĄđąđŁđ€đ„đŠđ§đšđ©đȘđ«đŹđđźđŻđ°đ±đČđłđŽđ”đ¶đ·đžđčđșđ»đŒđœđŸđżđđđđđđ đđđđđđđđđđđŸđżđđđđđđ đđđđđđđđđđđ
SysAdminDevelopers
Monhorrific Architecture
đĄđđ§đ»đŸđđđđđ đĄđąđŁđ€đ„đŠđ§đšđ©đȘđ«đŹđđźđŻđ°đ±đČđłđŽđ”đ¶đ·đžđčđșđ»đŒđœđŸđżđ»đŒđœđŸđżđđđ đđŽđ”đ¶đđđđđđđđđđ đĄđąđŁđ€đ„đŠđ§đšđ©đȘđ«đŹđđźđŻđ°đ±đČđłđŽđ”đ¶đ·đžđčđșđ»đŒđœđŸđżđđđđđđ đđđđđđđđđđđŸđżđđđđđđ đđđđđđđđđđđ
đĄđđ§đ»đŸđđđđđ đĄđąđŁđ€đ„đŠđ§đšđ©đȘđ«đŹđđźđŻđ°đ±đČđłđŽđ”đ¶đ·đžđčđșđ»đŒđœđŸđżđ»đŒđœđŸđżđđđ đđŽđ”đ¶đđđđđđđđđđ đĄđąđŁđ€đ„đŠđ§đšđ©đȘđ«đŹđđźđŻđ°đ±đČđłđŽđ”đ¶đ·đžđčđșđ»đŒđœđŸđżđđđđđđ đđđđđđđđđđđŸđżđđđđđđ đđđđđđđđđđđ
đĄđđ§đ»đŸđđđđđ đĄđąđŁđ€đ„đŠđ§đšđ©đȘđ«đŹđđźđŻđ°đ±đČđłđŽđ”đ¶đ·đžđčđșđ»đŒđœđŸđżđ»đŒđœđŸđżđđđ đđŽđ”đ¶đđđđđđđđđđ đĄđąđŁđ€đ„đŠđ§đšđ©đȘđ«đŹđđźđŻđ°đ±đČđłđŽđ”đ¶đ·đžđčđșđ»đŒđœđŸđżđđđđđđ đđđđđđđđđđđŸđżđđđđđđ đđđđđđđđđđđ
đŹđđ§đ»đŸđđđđđ đĄđąđŁđ€đ„đŠđ§đšđ©đȘđ«đŹđđźđŻđ°đ±đČđłđŽđ”đ¶đ·đžđčđșđ»đŒđœđŸđżđ»đŒđœđŸđżđđđ đđŽđ”đ¶đđđđđđđđđđ đĄđąđŁđ€đ„đŠđ§đšđ©đȘđ«đŹđđźđŻđ°đ±đČđłđŽđ”đ¶đ·đžđčđșđ»đŒđœđŸđżđđđđđđ đđđđđđđđđđđŸđżđđđđđđ đđđđđđđđđđđ
DBA
đŹđđ§đ»đŸđđđđđ đĄđąđŁđ€đ„đŠđ§đšđ©đȘđ«đŹđđźđŻđ°đ±đČđłđŽđ”đ¶đ·đžđčđșđ»đŒđœđŸđżđ»đŒđœđŸđżđđđ đđŽđ”đ¶đđđđđđđđđđ đĄđąđŁđ€đ„đŠđ§đšđ©đȘđ«đŹđđźđŻđ°đ±đČđłđŽđ”đ¶đ·đžđčđșđ»đŒđœđŸđżđđđđđđ đđđđđđđđđđđŸđżđđđđđđ đđđđđđđđđđđ
SysAdminDevelopers
đŸđđđđ§đ»đŸđđđđđ đĄđąđŁđ€đ„đŠđ§đšđ©đȘđ«đŹđđźđŻđ°đ±đČđłđŽđ”đ¶đ·đžđčđșđ»đŒđœđŸđżđ»đŒđœđŸđżđđđ đđŽđ”đ¶đđđđđđđđđđ đĄđąđŁđ€đ„đŠđ§đšđ©đȘđ«đŹđđźđŻđ°đ±đČđłđŽđ”đ¶đ·đžđčđșđ»đŒđœđŸđżđđđđđđ đđđđđđđđđđđŸđżđđđđđđ đđđđđđđđđđđ
đđ§đ»đŸđđđđđ đĄđąđŁđ€đ„đŠđ§đšđ©đȘđ«đŹđđźđŻđ°đ±đČđłđŽđ”đ¶đ·đžđčđșđ»đŒđœđŸđżđ»đŒđœđŸđżđđđ đđŽđ”đ¶đđđđđđđđđđ đĄđąđŁđ€đ„đŠđ§đšđ©đȘđ«đŹđđźđŻđ°đ±đČđłđŽđ”đ¶đ·đžđčđșđ»đŒđœđŸđżđđđđđđ đđđđđđđđđđđŸđżđđđđđđ đđđđđđđđđđđ
Batch
Data
Integration
Security
2007
XML isâŠ
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/">
<bean name="xml" value="đ©" />
</beans>
On Twitter Not Complaining
Java
xml
đđ§đ»đŸđđđđđ đĄđąđŁđ€đ„đŠđ§đšđ©đȘđ«đŹđđźđŻđ°đ±đČđłđŽđ”đ¶đ·đžđčđșđ»đŒđœđŸđżđ»đŒđœđŸđżđđđ đđŽđ”đ¶đđđđđđđđđđ đĄđąđŁđ€đ„đŠđ§đšđ©đȘđ«đŹđđźđŻđ°đ±đČđłđŽđ”đ¶đ·đžđčđșđ»đŒđœđŸđżđđđđđđ đđđđđđđđđđđŸđżđđđđđđ đđđđđđđđđđđđĄ
@
đđĄ
@Configuration
Spring v3Ship It!
@Configuration
DBA
đĄđđ§đ»đŸđđđđđ đĄđąđŁđ€đ„đŠđ§đšđ©đȘđ«đŹđđźđŻđ°đ±đČđłđŽđ”đ¶đ·đžđčđșđ»đŒđœđŸđżđ»đŒđœđŸđżđđđ đđŽđ”đ¶đđđđđđđđđđ đĄđąđŁđ€đ„đŠđ§đšđ©đȘđ«đŹđđźđŻđ°đ±đČđłđŽđ”đ¶đ·đžđčđșđ»đŒđœđŸđżđđđđđđ đđđđđđđđđđđŸđżđđđđđđ đđđđđđđđđđđ
đĄđđ§đ»đŸđđđđđ đĄđąđŁđ€đ„đŠđ§đšđ©đȘđ«đŹđđźđŻđ°đ±đČđłđŽđ”đ¶đ·đžđčđșđ»đŒđœđŸđżđ»đŒđœđŸđżđđđ đđŽđ”đ¶đđđđđđđđđđ đĄđąđŁđ€đ„đŠđ§đšđ©đȘđ«đŹđđźđŻđ°đ±đČđłđŽđ”đ¶đ·đžđčđșđ»đŒđœđŸđżđđđđđđ đđđđđđđđđđđŸđżđđđđđđ đđđđđđđđđđđ
đĄđđ§đ»đŸđđđđđ đĄđąđŁđ€đ„đŠđ§đšđ©đȘđ«đŹđđźđŻđ°đ±đČđłđŽđ”đ¶đ·đžđčđșđ»đŒđœđŸđżđ»đŒđœđŸđżđđđ đđŽđ”đ¶đđđđđđđđđđ đĄđąđŁđ€đ„đŠđ§đšđ©đȘđ«đŹđđźđŻđ°đ±đČđłđŽđ”đ¶đ·đžđčđșđ»đŒđœđŸđżđđđđđđ đđđđđđđđđđđŸđżđđđđđđ đđđđđđđđđđđ
đŹđđ§đ»đŸđđđđđ đĄđąđŁđ€đ„đŠđ§đšđ©đȘđ«đŹđđźđŻđ°đ±đČđłđŽđ”đ¶đ·đžđčđșđ»đŒđœđŸđżđ»đŒđœđŸđżđđđ đđŽđ”đ¶đđđđđđđđđđ đĄđąđŁđ€đ„đŠđ§đšđ©đȘđ«đŹđđźđŻđ°đ±đČđłđŽđ”đ¶đ·đžđčđșđ»đŒđœđŸđżđđđđđđ đđđđđđđđđđđŸđżđđđđđđ đđđđđđđđđđđ
đŹđđ§đ»đŸđđđđđ đĄđąđŁđ€đ„đŠđ§đšđ©đȘđ«đŹđđźđŻđ°đ±đČđłđŽđ”đ¶đ·đžđčđșđ»đŒđœđŸđżđ»đŒđœđŸđżđđđ đđŽđ”đ¶đđđđđđđđđđ đĄđąđŁđ€đ„đŠđ§đšđ©đȘđ«đŹđđźđŻđ°đ±đČđłđŽđ”đ¶đ·đžđčđșđ»đŒđœđŸđżđđđđđđ đđđđđđđđđđđŸđżđđđđđđ đđđđđđđđđđđ
SysAdminDevelopers
đŸđđ
Operations
DBA
đĄ
đĄ
đĄ
đŹ
đŹ
Developers
đŸđđ
Operations
đ
đ
đ
đ
đ
Monolithic Architecture
2012
Batch
Data
Integration
Security
đ
đ
đđ
đ
đ
đ
đ
đ
Batch
Data
Integration
Security
đ
đ
đđ
đ
đ
đ
đ
đ
Batch
Data
Integration
Security
đĄ
đĄ
đĄđĄ
đĄ
đĄ
đĄ
đĄ
đĄ
đđ§đ»đŸđđđđđ đĄđąđŁđ€đ„đŠđ§đšđ©đȘđ«đŹđđźđŻđ°đ±đČđłđŽđ”đ¶đ·đžđčđșđ»đŒđœđŸđżđ»đŒđœđŸđżđđđ đđŽđ”đ¶đđđđđđđđđđ đĄđąđŁđ€đ„đŠđ§đšđ©đȘđ«đŹđđźđŻđ°đ±đČđłđŽđ”đ¶đ·đžđčđșđ»đŒđœđŸđżđđđđđđ đđđđđđđđđđđŸđżđđđđđđ đđđđđđđđđđđđĄ
????đđ§đ»đŸđđđđđ đĄđąđŁđ€đ„đŠđ§đšđ©đȘđ«đŹđđźđŻđ°đ±đČđłđŽđ”đ¶đ·đžđčđșđ»đŒđœđŸđżđ»đŒđœđŸđżđđđ đđŽđ”đ¶đđđđđđđđđđ đĄđąđŁđ€đ„đŠđ§đšđ©đȘđ«đŹđđźđŻđ°đ±đČđłđŽđ”đ¶đ·đžđčđșđ»đŒđœđŸđżđđđđđđ đđđđđđđđđđđŸđżđđđđđđ đđđđđđđđđđđđĄ
Letâs get to work
Embedded Tomcat
spring-embedded-tomcat
Jar in Jar
binks
Meesa Sorry
Metrics
spring-actuator
ÂŻ\_(ă)_/ÂŻ
Spring BootstrapđĄ
Spring ZerođĄ
Spring BootstrapđĄ
Spring BootđĄ
http://spring.org
http://spring.or
http://spring.o
http://spring.
http://spring.i
http://spring.io
đš
Build a new one
Batch
Data
Integration
Security
đĄ
đĄ
đĄđĄ
đĄ
đĄ
đĄ
đĄ
đĄ
@
@
@
@ @
@
@
đđ
đđ
đ
đ
đ
đđĄ
đđ§đ»đŸđđđđđ đĄđąđŁđ€đ„đŠđ§đšđ©đȘđ«đŹđđźđŻđ°đ±đČđłđŽđ”đ¶đ·đžđčđșđ»đŒđœđŸđżđ»đŒđœđŸđżđđđ đđŽđ”đ¶đđđđđđđđđđ đĄđąđŁđ€đ„đŠđ§đšđ©đȘđ«đŹđđźđŻđ°đ±đČđłđŽđ”đ¶đ·đžđčđșđ»đŒđœđŸđżđđđđđđ đđđđđđđđđđđŸđżđđđđđđ đđđđđđđđđđđ
đ
đ±
đđ§đ»đŸđđđđđ đĄđąđŁđ€đ„đŠđ§đšđ©đȘđ«đŹđđźđŻđ°đ±đČđłđŽđ”đ¶đ·đžđčđșđ»đŒđœđŸđżđ»đŒđœđŸđżđđđ đđŽđ”đ¶đđđđđđđđđđ đĄđąđŁđ€đ„đŠđ§đšđ©đȘđ«đŹđđźđŻđ°đ±đČđłđŽđ”đ¶đ·đžđčđșđ»đŒđœđŸđżđđđđđđ đđđđđđđđđđđŸđżđđđđđđ đđđđđđđđđđđ
đđ§đ»đŸđđđđđ đĄđąđŁđ€đ„đŠđ§đšđ©đȘđ«đŹđđźđŻđ°đ±đČđłđŽđ”đ¶đ·đžđčđșđ»đŒđœđŸđżđ»đŒđœđŸđżđđđ đđŽđ”đ¶đđđđđđđđđđ đĄđąđŁđ€đ„đŠđ§đšđ©đȘđ«đŹđđźđŻđ°đ±đČđłđŽđ”đ¶đ·đžđčđșđ»đŒđœđŸđżđđđđđđ đđđđđđđđđđđŸđżđđđđđđ đđđđđđđđđđđ
đđđ§đ»đŸđđđđđ đĄđąđŁđ€đ„đŠđ§đšđ©đȘđ«đŹđđźđŻđ°đ±đČđłđŽđ”đ¶đ·đžđčđșđ»đŒđœđŸđżđ»đŒđœđŸđżđđđ đđŽđ”đ¶đđđđđđđđđđ đĄđąđŁđ€đ„đŠđ§đšđ©đȘđ«đŹđđźđŻđ°đ±đČđłđŽđ”đ¶đ·đžđčđșđ»đŒđœđŸđżđđđđđđ đđđđđđđđđđđŸđżđđđđđđ đđđđđđđđđđđ
2016
DBADevelopers
đŸOperations
đđđ
đđ
đ
đ
đ
đ
đ
đŸ
đŸđđđ
đđ
đ
đ
đđđ
DevOps
DevOps
đŸđđđđđ
DevOps
đŸđđđđđ
DevOps
đŸđđđđđ
DevOps
đŸđđđđđ
DevOps
Microservice Architecture
đŸđđđđđ
DevOps
Open Source
Open SourceOpen Source
Open Source
Open SourceđŸ
15,000+ Forks
4,600+ Pull Requests
670+ Contributors
Thanks for contributing!đ
đ
Thanks for contributing!
đđ
đ
đ
đ
đ
đđ
đđ
đ
đ
đ
đ
đđ
đ
đ đ
đ
đĄ
Thank You!
top related