잘 키운 모노리스 하나 열 마이크로서비스 안 부럽다

Arawn Park
Arawn ParkSoftware Engineer at 스프링러너
잘 키운 모노리스 하나 열 마이크로서비스 안 부럽다
잘 키운 모노리스 하나 열 마이크로서비스 안 부럽다
잘 키운 모노리스 하나 열 마이크로서비스 안 부럽다
잘 키운 모노리스 하나 열 마이크로서비스 안 부럽다
잘 키운 모노리스 하나 열 마이크로서비스 안 부럽다
대체
가능성
조직
부합성
확장성 회복성
조합성
기술
이기종성
배포
용이성
대체
가능성
조직
부합성
확장성 회복성
조합성
기술
이기종성
배포
용이성
잘 키운 모노리스 하나 열 마이크로서비스 안 부럽다
잘 키운 모노리스 하나 열 마이크로서비스 안 부럽다
잘 키운 모노리스 하나 열 마이크로서비스 안 부럽다
잘 키운 모노리스 하나 열 마이크로서비스 안 부럽다
잘 키운 모노리스 하나 열 마이크로서비스 안 부럽다
잘 키운 모노리스 하나 열 마이크로서비스 안 부럽다
잘 키운 모노리스 하나 열 마이크로서비스 안 부럽다
잘 키운 모노리스 하나 열 마이크로서비스 안 부럽다
잘 키운 모노리스 하나 열 마이크로서비스 안 부럽다
Presentation
Presentation
Domain
Data
Domain
Data
Presentation
Domain
Data
Presentation
Domain
Data
usecase
repository
notifications
Application
Core
Ports
commands
jdbc/restful
message/email
message
restful/userinterface
Ý
잘 키운 모노리스 하나 열 마이크로서비스 안 부럽다
잘 키운 모노리스 하나 열 마이크로서비스 안 부럽다
.
└── catalogs
   ├── domain
  ├── integrate
   ├── data
   └── web
.
└── orders
   ├── domain
   │   ├── entity
   │   │   ├── Order.java
   │   │   ├── OrderProduct.java
   │   │   ├── OrderProductMapper.java
   │   │   ├── OrderRepository.java
   │   │   └── ShippingDesk.java
   │   └── usecase
   │   ├── Orders.java
   │   └── OrderProcessing.java
  ├── integrate
   ├── data
   └── web
.
└── shipments
   ├── domain
  ├── integrate
   ├── data
   └── web
catalogs orders
shipments
shipments
<<Interface>>
Catalogs
ShipmentOrderService
OrderCatalogService
Order
<<Interface>>
OrderProductMapper
<<Interface>>
ShippingDesk
CatalogManager
<<Interface>>
DeliveryProcessingDeliveryManager
orderscatalogs
✓
✓
✓
✓
✓
✓
✓
✓
step_1: modularization
https://github.com/arawn/building-modular-monoliths-using-spring
OrderCatalogService
ShipmentOrderService
:Order
<<Interface>>
OrderProductMapper
<<Interface>>
ShippingDesk
Product
<<Interface>>
DeliveryProcessing
Delivery
:CatalogManager
mapFrom()
register()
<<Interface>>
OrderProcessing
place()
getProduct()
prepareDelivery()
DeliveryManager
prepare()
<<Interface>>
Catalogs
Catalogs Module
Shipments Module
Orders Module
placeOrder()
잘 키운 모노리스 하나 열 마이크로서비스 안 부럽다
<<Interface>>
Catalogs
OrderCatalogService
<<Interface>>
OrderProductMapper
CatalogManager
<<Interface>>
ProductRepository
InMemory
ProductRepository
package monoliths.catalogs.data.simple;
@Repository
public class InMemoryProductRepository
implements ProductRepository {
//
}
<<Interface>>
Catalogs
OrderCatalogService
<<Interface>>
OrderProductMapper
CatalogManager
<<Interface>>
ProductRepository
InMemory
ProductRepository
project
project project project
step_2: encapsulation and separately
https://github.com/arawn/building-modular-monoliths-using-spring
잘 키운 모노리스 하나 열 마이크로서비스 안 부럽다
Services Repositories
Root WebApplicationContext
(containing middle-tier services, datasources, etc)
DispatcherServlet
Controllers
ViewResolver
HandlerMapping
Servlet WebApplicationContext
(containing controllers, view resolvers, and other web-related beans)
잘 키운 모노리스 하나 열 마이크로서비스 안 부럽다
잘 키운 모노리스 하나 열 마이크로서비스 안 부럽다
step_3: context boundaries
https://github.com/arawn/building-modular-monoliths-using-spring
@EnableShipmentModule@EnableOrderModule@EnableCatalogModule
step_4: modularizing configurations
https://github.com/arawn/building-modular-monoliths-using-spring
The devil is
in the detail
https://github.com/odrotbohm/moduliths
Moduliths
https://across.dev
Across Framework
잘 키운 모노리스 하나 열 마이크로서비스 안 부럽다
✓ Modular Monoliths • Simon Brown
✓ Deconstructing the Monolith • Shopify
✓ Modulithic Applications with Spring Boot • Oliver Drotbohm
✓ 패턴 지향 소프트웨어 아키텍처
✓ 클린 아키텍처
✓ 마이크로서비스 아키텍처 구축
✓ 도메인 주도 설계 핵심
✓ 오브젝트: 코드로 이해하는 객체지향 설계
✓ 자바 9 모듈 프로그래밍
1 of 41

Recommended

우아한 모노리스 by
우아한 모노리스우아한 모노리스
우아한 모노리스Arawn Park
6.7K views59 slides
점진적인 레거시 웹 애플리케이션 개선 과정 by
점진적인 레거시 웹 애플리케이션 개선 과정점진적인 레거시 웹 애플리케이션 개선 과정
점진적인 레거시 웹 애플리케이션 개선 과정Arawn Park
5K views48 slides
이벤트 기반 분산 시스템을 향한 여정 by
이벤트 기반 분산 시스템을 향한 여정이벤트 기반 분산 시스템을 향한 여정
이벤트 기반 분산 시스템을 향한 여정Arawn Park
13.6K views65 slides
마이크로서비스 기반 클라우드 아키텍처 구성 모범 사례 - 윤석찬 (AWS 테크에반젤리스트) by
마이크로서비스 기반 클라우드 아키텍처 구성 모범 사례 - 윤석찬 (AWS 테크에반젤리스트) 마이크로서비스 기반 클라우드 아키텍처 구성 모범 사례 - 윤석찬 (AWS 테크에반젤리스트)
마이크로서비스 기반 클라우드 아키텍처 구성 모범 사례 - 윤석찬 (AWS 테크에반젤리스트) Amazon Web Services Korea
29.3K views65 slides
[Spring Camp 2018] 11번가 Spring Cloud 기반 MSA로의 전환 : 지난 1년간의 이야기 by
[Spring Camp 2018] 11번가 Spring Cloud 기반 MSA로의 전환 : 지난 1년간의 이야기[Spring Camp 2018] 11번가 Spring Cloud 기반 MSA로의 전환 : 지난 1년간의 이야기
[Spring Camp 2018] 11번가 Spring Cloud 기반 MSA로의 전환 : 지난 1년간의 이야기YongSung Yoon
12.4K views83 slides
마이크로서비스를 위한 AWS 아키텍처 패턴 및 모범 사례 - AWS Summit Seoul 2017 by
마이크로서비스를 위한 AWS 아키텍처 패턴 및 모범 사례 - AWS Summit Seoul 2017마이크로서비스를 위한 AWS 아키텍처 패턴 및 모범 사례 - AWS Summit Seoul 2017
마이크로서비스를 위한 AWS 아키텍처 패턴 및 모범 사례 - AWS Summit Seoul 2017Amazon Web Services Korea
11.9K views81 slides

More Related Content

What's hot

카카오 광고 플랫폼 MSA 적용 사례 및 API Gateway와 인증 구현에 대한 소개 by
카카오 광고 플랫폼 MSA 적용 사례 및 API Gateway와 인증 구현에 대한 소개카카오 광고 플랫폼 MSA 적용 사례 및 API Gateway와 인증 구현에 대한 소개
카카오 광고 플랫폼 MSA 적용 사례 및 API Gateway와 인증 구현에 대한 소개if kakao
18.9K views86 slides
도메인 주도 설계의 본질 by
도메인 주도 설계의 본질도메인 주도 설계의 본질
도메인 주도 설계의 본질Young-Ho Cho
48.5K views95 slides
[수정본] 우아한 객체지향 by
[수정본] 우아한 객체지향[수정본] 우아한 객체지향
[수정본] 우아한 객체지향Young-Ho Cho
20.1K views173 slides
MSA 전략 1: 마이크로서비스, 어떻게 디자인 할 것인가? by
MSA 전략 1: 마이크로서비스, 어떻게 디자인 할 것인가?MSA 전략 1: 마이크로서비스, 어떻게 디자인 할 것인가?
MSA 전략 1: 마이크로서비스, 어떻게 디자인 할 것인가?VMware Tanzu Korea
10K views32 slides
[2019] PAYCO 쇼핑 마이크로서비스 아키텍처(MSA) 전환기 by
[2019] PAYCO 쇼핑 마이크로서비스 아키텍처(MSA) 전환기[2019] PAYCO 쇼핑 마이크로서비스 아키텍처(MSA) 전환기
[2019] PAYCO 쇼핑 마이크로서비스 아키텍처(MSA) 전환기NHN FORWARD
835 views57 slides
AWS 고객이 주로 겪는 운영 이슈에 대한 해법-AWS Summit Seoul 2017 by
AWS 고객이 주로 겪는 운영 이슈에 대한 해법-AWS Summit Seoul 2017AWS 고객이 주로 겪는 운영 이슈에 대한 해법-AWS Summit Seoul 2017
AWS 고객이 주로 겪는 운영 이슈에 대한 해법-AWS Summit Seoul 2017Amazon Web Services Korea
15.9K views49 slides

What's hot(20)

카카오 광고 플랫폼 MSA 적용 사례 및 API Gateway와 인증 구현에 대한 소개 by if kakao
카카오 광고 플랫폼 MSA 적용 사례 및 API Gateway와 인증 구현에 대한 소개카카오 광고 플랫폼 MSA 적용 사례 및 API Gateway와 인증 구현에 대한 소개
카카오 광고 플랫폼 MSA 적용 사례 및 API Gateway와 인증 구현에 대한 소개
if kakao18.9K views
도메인 주도 설계의 본질 by Young-Ho Cho
도메인 주도 설계의 본질도메인 주도 설계의 본질
도메인 주도 설계의 본질
Young-Ho Cho48.5K views
[수정본] 우아한 객체지향 by Young-Ho Cho
[수정본] 우아한 객체지향[수정본] 우아한 객체지향
[수정본] 우아한 객체지향
Young-Ho Cho20.1K views
MSA 전략 1: 마이크로서비스, 어떻게 디자인 할 것인가? by VMware Tanzu Korea
MSA 전략 1: 마이크로서비스, 어떻게 디자인 할 것인가?MSA 전략 1: 마이크로서비스, 어떻게 디자인 할 것인가?
MSA 전략 1: 마이크로서비스, 어떻게 디자인 할 것인가?
VMware Tanzu Korea10K views
[2019] PAYCO 쇼핑 마이크로서비스 아키텍처(MSA) 전환기 by NHN FORWARD
[2019] PAYCO 쇼핑 마이크로서비스 아키텍처(MSA) 전환기[2019] PAYCO 쇼핑 마이크로서비스 아키텍처(MSA) 전환기
[2019] PAYCO 쇼핑 마이크로서비스 아키텍처(MSA) 전환기
NHN FORWARD835 views
AWS 고객이 주로 겪는 운영 이슈에 대한 해법-AWS Summit Seoul 2017 by Amazon Web Services Korea
AWS 고객이 주로 겪는 운영 이슈에 대한 해법-AWS Summit Seoul 2017AWS 고객이 주로 겪는 운영 이슈에 대한 해법-AWS Summit Seoul 2017
AWS 고객이 주로 겪는 운영 이슈에 대한 해법-AWS Summit Seoul 2017
AWS로 사용자 천만 명 서비스 만들기 (윤석찬)- 클라우드 태권 2015 by Amazon Web Services Korea
AWS로 사용자 천만 명 서비스 만들기 (윤석찬)- 클라우드 태권 2015 AWS로 사용자 천만 명 서비스 만들기 (윤석찬)- 클라우드 태권 2015
AWS로 사용자 천만 명 서비스 만들기 (윤석찬)- 클라우드 태권 2015
Amazon OpenSearch Deep dive - 내부구조, 성능최적화 그리고 스케일링 by Amazon Web Services Korea
Amazon OpenSearch Deep dive - 내부구조, 성능최적화 그리고 스케일링Amazon OpenSearch Deep dive - 내부구조, 성능최적화 그리고 스케일링
Amazon OpenSearch Deep dive - 내부구조, 성능최적화 그리고 스케일링
4. 대용량 아키텍쳐 설계 패턴 by Terry Cho
4. 대용량 아키텍쳐 설계 패턴4. 대용량 아키텍쳐 설계 패턴
4. 대용량 아키텍쳐 설계 패턴
Terry Cho17.4K views
웹 Front-End 실무 이야기 by JinKwon Lee
웹 Front-End 실무 이야기웹 Front-End 실무 이야기
웹 Front-End 실무 이야기
JinKwon Lee54.3K views
How to test infrastructure code: automated testing for Terraform, Kubernetes,... by Yevgeniy Brikman
How to test infrastructure code: automated testing for Terraform, Kubernetes,...How to test infrastructure code: automated testing for Terraform, Kubernetes,...
How to test infrastructure code: automated testing for Terraform, Kubernetes,...
Yevgeniy Brikman33.8K views
Amazon EKS로 간단한 웹 애플리케이션 구축하기 - 김주영 (AWS) :: AWS Community Day Online 2021 by AWSKRUG - AWS한국사용자모임
Amazon EKS로 간단한 웹 애플리케이션 구축하기 - 김주영 (AWS) :: AWS Community Day Online 2021Amazon EKS로 간단한 웹 애플리케이션 구축하기 - 김주영 (AWS) :: AWS Community Day Online 2021
Amazon EKS로 간단한 웹 애플리케이션 구축하기 - 김주영 (AWS) :: AWS Community Day Online 2021
MSA ( Microservices Architecture ) 발표 자료 다운로드 by Opennaru, inc.
MSA ( Microservices Architecture ) 발표 자료 다운로드MSA ( Microservices Architecture ) 발표 자료 다운로드
MSA ( Microservices Architecture ) 발표 자료 다운로드
Opennaru, inc. 7.3K views
AWS와 부하테스트의 절묘한 만남 :: 김무현 솔루션즈 아키텍트 :: Gaming on AWS 2016 by Amazon Web Services Korea
AWS와 부하테스트의 절묘한 만남 :: 김무현 솔루션즈 아키텍트 :: Gaming on AWS 2016AWS와 부하테스트의 절묘한 만남 :: 김무현 솔루션즈 아키텍트 :: Gaming on AWS 2016
AWS와 부하테스트의 절묘한 만남 :: 김무현 솔루션즈 아키텍트 :: Gaming on AWS 2016
Introduction to Node.js by Rob O'Doherty
Introduction to Node.jsIntroduction to Node.js
Introduction to Node.js
Rob O'Doherty2.9K views
IBM WebSphere Application Server traditional and Docker by David Currie
IBM WebSphere Application Server traditional and DockerIBM WebSphere Application Server traditional and Docker
IBM WebSphere Application Server traditional and Docker
David Currie10.3K views
Spring Cloud Workshop by YongSung Yoon
Spring Cloud WorkshopSpring Cloud Workshop
Spring Cloud Workshop
YongSung Yoon2.8K views

Similar to 잘 키운 모노리스 하나 열 마이크로서비스 안 부럽다

Introducing Revel by
Introducing RevelIntroducing Revel
Introducing RevelZhebr
405 views14 slides
Gemfire Sqlfire - La Marmite NoSql by
Gemfire Sqlfire - La Marmite NoSqlGemfire Sqlfire - La Marmite NoSql
Gemfire Sqlfire - La Marmite NoSqlDuchess France
733 views5 slides
CockroachDB by
CockroachDBCockroachDB
CockroachDBandrei moga
1.4K views123 slides
Building and running cloud native cassandra by
Building and running cloud native cassandraBuilding and running cloud native cassandra
Building and running cloud native cassandraVinay Kumar Chella
1.5K views65 slides
Migrating to a Bazel-based CI System: 6 Learnings - Or Shachar by
Migrating to a Bazel-based CI System: 6 Learnings - Or ShacharMigrating to a Bazel-based CI System: 6 Learnings - Or Shachar
Migrating to a Bazel-based CI System: 6 Learnings - Or ShacharWix Engineering
57 views82 slides
Cloudcamp Athens 2011 Presenting Heroku by
Cloudcamp Athens 2011 Presenting HerokuCloudcamp Athens 2011 Presenting Heroku
Cloudcamp Athens 2011 Presenting HerokuSavvas Georgiou
2.6K views30 slides

Similar to 잘 키운 모노리스 하나 열 마이크로서비스 안 부럽다(20)

Introducing Revel by Zhebr
Introducing RevelIntroducing Revel
Introducing Revel
Zhebr405 views
Gemfire Sqlfire - La Marmite NoSql by Duchess France
Gemfire Sqlfire - La Marmite NoSqlGemfire Sqlfire - La Marmite NoSql
Gemfire Sqlfire - La Marmite NoSql
Duchess France733 views
Building and running cloud native cassandra by Vinay Kumar Chella
Building and running cloud native cassandraBuilding and running cloud native cassandra
Building and running cloud native cassandra
Vinay Kumar Chella1.5K views
Migrating to a Bazel-based CI System: 6 Learnings - Or Shachar by Wix Engineering
Migrating to a Bazel-based CI System: 6 Learnings - Or ShacharMigrating to a Bazel-based CI System: 6 Learnings - Or Shachar
Migrating to a Bazel-based CI System: 6 Learnings - Or Shachar
Wix Engineering57 views
Cloudcamp Athens 2011 Presenting Heroku by Savvas Georgiou
Cloudcamp Athens 2011 Presenting HerokuCloudcamp Athens 2011 Presenting Heroku
Cloudcamp Athens 2011 Presenting Heroku
Savvas Georgiou2.6K views
企业级软件的组件化和动态化开发实践 by Jacky Chi
企业级软件的组件化和动态化开发实践企业级软件的组件化和动态化开发实践
企业级软件的组件化和动态化开发实践
Jacky Chi1.3K views
Floating on a RAFT: HBase Durability with Apache Ratis by DataWorks Summit
Floating on a RAFT: HBase Durability with Apache RatisFloating on a RAFT: HBase Durability with Apache Ratis
Floating on a RAFT: HBase Durability with Apache Ratis
DataWorks Summit2.9K views
12 Factor App: Best Practices for JVM Deployment by Joe Kutner
12 Factor App: Best Practices for JVM Deployment12 Factor App: Best Practices for JVM Deployment
12 Factor App: Best Practices for JVM Deployment
Joe Kutner11.8K views
How Java 19 Influences the Future of Your High-Scale Applications .pdf by Ana-Maria Mihalceanu
How Java 19 Influences the Future of Your High-Scale Applications .pdfHow Java 19 Influences the Future of Your High-Scale Applications .pdf
How Java 19 Influences the Future of Your High-Scale Applications .pdf
Migrating to a bazel based CI system: 6 learnings by Or Shachar
Migrating to a bazel based CI system: 6 learnings Migrating to a bazel based CI system: 6 learnings
Migrating to a bazel based CI system: 6 learnings
Or Shachar180 views
인메모리 클러스터링 아키텍처 by Jaehong Cheon
인메모리 클러스터링 아키텍처인메모리 클러스터링 아키텍처
인메모리 클러스터링 아키텍처
Jaehong Cheon2.2K views
Scaling Jakarta EE Applications Vertically and Horizontally with Jelastic PaaS by Jelastic Multi-Cloud PaaS
Scaling Jakarta EE Applications Vertically and Horizontally with Jelastic PaaSScaling Jakarta EE Applications Vertically and Horizontally with Jelastic PaaS
Scaling Jakarta EE Applications Vertically and Horizontally with Jelastic PaaS
NoSql day 2019 - Floating on a Raft - Apache HBase durability with Apache Ratis by Ankit Singhal
NoSql day 2019 - Floating on a Raft - Apache HBase durability with Apache RatisNoSql day 2019 - Floating on a Raft - Apache HBase durability with Apache Ratis
NoSql day 2019 - Floating on a Raft - Apache HBase durability with Apache Ratis
Ankit Singhal46 views
Eliminate tape everywhere data sheet by Servium
Eliminate tape everywhere data sheetEliminate tape everywhere data sheet
Eliminate tape everywhere data sheet
Servium222 views
Docker Demystified for SB JUG by Erik Osterman
Docker Demystified for SB JUGDocker Demystified for SB JUG
Docker Demystified for SB JUG
Erik Osterman674 views
Vagrant for real by Codemotion
Vagrant for realVagrant for real
Vagrant for real
Codemotion344 views
Vagrant for real (codemotion rome 2016) by Michele Orselli
Vagrant for real (codemotion rome 2016)Vagrant for real (codemotion rome 2016)
Vagrant for real (codemotion rome 2016)
Michele Orselli43.9K views

More from Arawn Park

우린 같은 곳을 바라 보고 있나요? by
우린 같은 곳을 바라 보고 있나요?우린 같은 곳을 바라 보고 있나요?
우린 같은 곳을 바라 보고 있나요?Arawn Park
106 views32 slides
코틀린 멀티플랫폼, 미지와의 조우 by
코틀린 멀티플랫폼, 미지와의 조우코틀린 멀티플랫폼, 미지와의 조우
코틀린 멀티플랫폼, 미지와의 조우Arawn Park
995 views58 slides
kotlinx.serialization by
kotlinx.serializationkotlinx.serialization
kotlinx.serializationArawn Park
247 views35 slides
#살아있다 #자프링외길12년차 #코프링2개월생존기 by
#살아있다 #자프링외길12년차 #코프링2개월생존기#살아있다 #자프링외길12년차 #코프링2개월생존기
#살아있다 #자프링외길12년차 #코프링2개월생존기Arawn Park
1.8K views82 slides
Introduction to Kotlin by
Introduction to KotlinIntroduction to Kotlin
Introduction to KotlinArawn Park
726 views17 slides
Reactive Web - Servlet & Async, Non-blocking I/O by
Reactive Web - Servlet & Async, Non-blocking I/OReactive Web - Servlet & Async, Non-blocking I/O
Reactive Web - Servlet & Async, Non-blocking I/OArawn Park
3.9K views140 slides

More from Arawn Park(14)

우린 같은 곳을 바라 보고 있나요? by Arawn Park
우린 같은 곳을 바라 보고 있나요?우린 같은 곳을 바라 보고 있나요?
우린 같은 곳을 바라 보고 있나요?
Arawn Park106 views
코틀린 멀티플랫폼, 미지와의 조우 by Arawn Park
코틀린 멀티플랫폼, 미지와의 조우코틀린 멀티플랫폼, 미지와의 조우
코틀린 멀티플랫폼, 미지와의 조우
Arawn Park995 views
kotlinx.serialization by Arawn Park
kotlinx.serializationkotlinx.serialization
kotlinx.serialization
Arawn Park247 views
#살아있다 #자프링외길12년차 #코프링2개월생존기 by Arawn Park
#살아있다 #자프링외길12년차 #코프링2개월생존기#살아있다 #자프링외길12년차 #코프링2개월생존기
#살아있다 #자프링외길12년차 #코프링2개월생존기
Arawn Park1.8K views
Introduction to Kotlin by Arawn Park
Introduction to KotlinIntroduction to Kotlin
Introduction to Kotlin
Arawn Park726 views
Reactive Web - Servlet & Async, Non-blocking I/O by Arawn Park
Reactive Web - Servlet & Async, Non-blocking I/OReactive Web - Servlet & Async, Non-blocking I/O
Reactive Web - Servlet & Async, Non-blocking I/O
Arawn Park3.9K views
Spring framework 4.x by Arawn Park
Spring framework 4.xSpring framework 4.x
Spring framework 4.x
Arawn Park3.3K views
씹고 뜯고 맛보고 즐기는 스트림 API by Arawn Park
씹고 뜯고 맛보고 즐기는 스트림 API씹고 뜯고 맛보고 즐기는 스트림 API
씹고 뜯고 맛보고 즐기는 스트림 API
Arawn Park7.1K views
Spring framework 3.2 > 4.0 — themes and trends by Arawn Park
Spring framework 3.2 > 4.0 — themes and trendsSpring framework 3.2 > 4.0 — themes and trends
Spring framework 3.2 > 4.0 — themes and trends
Arawn Park8.1K views
overview of spring4 by Arawn Park
overview of spring4overview of spring4
overview of spring4
Arawn Park2.1K views
조금 더 좋은 개발자가 된다는 것( 부제: 컨퍼런스의 발표자가 된다는 것 ) by Arawn Park
조금 더 좋은 개발자가 된다는 것( 부제: 컨퍼런스의 발표자가 된다는 것 )조금 더 좋은 개발자가 된다는 것( 부제: 컨퍼런스의 발표자가 된다는 것 )
조금 더 좋은 개발자가 된다는 것( 부제: 컨퍼런스의 발표자가 된다는 것 )
Arawn Park2.4K views
Resource Handling in Spring MVC by Arawn Park
Resource Handling in Spring MVCResource Handling in Spring MVC
Resource Handling in Spring MVC
Arawn Park14.7K views
[Spring Camp 2013] Java Configuration 없인 못살아! by Arawn Park
[Spring Camp 2013] Java Configuration 없인 못살아![Spring Camp 2013] Java Configuration 없인 못살아!
[Spring Camp 2013] Java Configuration 없인 못살아!
Arawn Park16.7K views
Vagrant와 chef로 개발서버 구축 자동화하기 by Arawn Park
Vagrant와 chef로 개발서버 구축 자동화하기Vagrant와 chef로 개발서버 구축 자동화하기
Vagrant와 chef로 개발서버 구축 자동화하기
Arawn Park26.6K views

Recently uploaded

GDSC Mikroskil Members Onboarding 2023.pdf by
GDSC Mikroskil Members Onboarding 2023.pdfGDSC Mikroskil Members Onboarding 2023.pdf
GDSC Mikroskil Members Onboarding 2023.pdfgdscmikroskil
63 views62 slides
GPS Survery Presentation/ Slides by
GPS Survery Presentation/ SlidesGPS Survery Presentation/ Slides
GPS Survery Presentation/ SlidesOmarFarukEmon1
7 views13 slides
dummy.pptx by
dummy.pptxdummy.pptx
dummy.pptxJamesLamp
5 views2 slides
Robotics in construction enterprise by
Robotics in construction enterpriseRobotics in construction enterprise
Robotics in construction enterpriseKhalid Abdel Naser Abdel Rahim
5 views1 slide
Web Dev Session 1.pptx by
Web Dev Session 1.pptxWeb Dev Session 1.pptx
Web Dev Session 1.pptxVedVekhande
17 views22 slides
Global airborne satcom market report by
Global airborne satcom market reportGlobal airborne satcom market report
Global airborne satcom market reportdefencereport78
6 views13 slides

Recently uploaded(20)

GDSC Mikroskil Members Onboarding 2023.pdf by gdscmikroskil
GDSC Mikroskil Members Onboarding 2023.pdfGDSC Mikroskil Members Onboarding 2023.pdf
GDSC Mikroskil Members Onboarding 2023.pdf
gdscmikroskil63 views
Web Dev Session 1.pptx by VedVekhande
Web Dev Session 1.pptxWeb Dev Session 1.pptx
Web Dev Session 1.pptx
VedVekhande17 views
Design of Structures and Foundations for Vibrating Machines, Arya-ONeill-Pinc... by csegroupvn
Design of Structures and Foundations for Vibrating Machines, Arya-ONeill-Pinc...Design of Structures and Foundations for Vibrating Machines, Arya-ONeill-Pinc...
Design of Structures and Foundations for Vibrating Machines, Arya-ONeill-Pinc...
csegroupvn8 views
MongoDB.pdf by ArthyR3
MongoDB.pdfMongoDB.pdf
MongoDB.pdf
ArthyR349 views
2023Dec ASU Wang NETR Group Research Focus and Facility Overview.pptx by lwang78
2023Dec ASU Wang NETR Group Research Focus and Facility Overview.pptx2023Dec ASU Wang NETR Group Research Focus and Facility Overview.pptx
2023Dec ASU Wang NETR Group Research Focus and Facility Overview.pptx
lwang78180 views
Créativité dans le design mécanique à l’aide de l’optimisation topologique by LIEGE CREATIVE
Créativité dans le design mécanique à l’aide de l’optimisation topologiqueCréativité dans le design mécanique à l’aide de l’optimisation topologique
Créativité dans le design mécanique à l’aide de l’optimisation topologique
LIEGE CREATIVE8 views
Unlocking Research Visibility.pdf by KhatirNaima
Unlocking Research Visibility.pdfUnlocking Research Visibility.pdf
Unlocking Research Visibility.pdf
KhatirNaima10 views
Design of machine elements-UNIT 3.pptx by gopinathcreddy
Design of machine elements-UNIT 3.pptxDesign of machine elements-UNIT 3.pptx
Design of machine elements-UNIT 3.pptx
gopinathcreddy37 views
Design_Discover_Develop_Campaign.pptx by ShivanshSeth6
Design_Discover_Develop_Campaign.pptxDesign_Discover_Develop_Campaign.pptx
Design_Discover_Develop_Campaign.pptx
ShivanshSeth649 views
Integrating Sustainable Development Goals (SDGs) in School Education by SheetalTank1
Integrating Sustainable Development Goals (SDGs) in School EducationIntegrating Sustainable Development Goals (SDGs) in School Education
Integrating Sustainable Development Goals (SDGs) in School Education
SheetalTank19 views

잘 키운 모노리스 하나 열 마이크로서비스 안 부럽다