PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
April 1, 2018152 citations

Microservices: Architecting for Continuous Delivery and DevOps

View Full Paper
LCLianping Chen

Key Points

Key points are not available for this paper at this time.

Abstract

Businesses today need to respond to customer needs at unprecedented speeds. Driven by this need for speed, many companies are rushing to the DevOps movement and implementing Continuous Delivery (CD). I had been implementing DevOps and CD for Paddy Power, a multi-billion-euro betting and gaming company, for four years. I had found that software architecture can be a key barrier. To address the architectural challenges, we tried an emerging architectural style called Microservices. I have observed increased deployability, modifiability, and resilience to design erosion. At the same time, I also observed new challenges associated with the increased number of services, evolving contracts among services, technology diversity, and testing. I share the practical strategies that can be employed to address these new challenges, discuss situations for which Microservices may not be a good choice, and outline areas that require further research.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Lianping Chen (2018) studied this question.

synapsesocial.com/papers/6a12a00049a1b84031a4000fhttps://doi.org/10.1109/icsa.2018.00013
Ask AI
Helpful
Bookmark
Share
View Full Paper