Skip to content

gmarquez87/Microservices_Project_List

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 

Repository files navigation

A curated list of Open Source projects developed with a microservices architectural style

After several questions opened in Quora[4,5,6], StackOverflow [2,3], ResearchGate [1], I decided to report the list of projects that migrated to microservices or that are implemented from scratch with a microservice architectural style. In our previous work, we investigated several microservices issues, including migration issues[10], architectural patterns[9], and bad smells or antipatterns[8]. The availability of a common data-set of projects implemented with a microservice architectural style, would be very useful to validate our results, but also to anyone who need to learn how to develop microservices-based applications or to researchers that want to study how these systems are architected.

The list could be useful to anyone who need to learn how to develop microservices-based applications or to researchers tha t want to study how these systems are architected. If you are interested to the Architecture related principles, tools and technologies, please consider this github page https://github.com/mfornos/awesome-microservices

I am still looking for a real legacy project (5-10 years old) where I can study how it evolved from Monolithic to microservices. I think this is a common issue of most of the researchers working on microservices, and if we will manage to find at least one, it could be a very good starting point.

Feel free to contribute suggesting other projects. You can send recommendations for new projects making a pull request to this page, or sending an email to davide [dot] taibi [at] tuni [dot] fi

Demo/Toy Projects, mainly for learning purpose

"Industrial" Projects created from scratch with a microservices architectural style

Projects that migrated from monolithic to microservces

Still looking for something like this...

Acknowledgements

This list is based on the feedbacks received in the different platforms [1][2][3][4][5][6] and on the list of microservices-based projects listed in scientific papers[7]. I like to thank all the participants to the discussions and all theauthors of the papers that contributed to populate this list.

References

[1] https://www.researchgate.net/post/Do_you_know_any_Open_Source_project_that_migrated_form_a_monolithic_architecture_to_microservices

[2] https://stackoverflow.com/questions/48802787/open-source-projects-that-migrated-to-microservices

[3] https://stackoverflow.com/questions/37711051/example-open-source-microservices-applications

[4] https://www.quora.com/Are-there-any-examples-of-open-source-projects-which-follow-a-microservice-architecture-DevOps-model

[5] https://www.quora.com/Are-there-any-open-source-projects-on-GitHub-for-me-to-learn-building-large-scale-microservices-architecture-and-production-deployment

[6] https://www.quora.com/Can-you-provide-an-example-of-a-system-designed-with-a-microservice-architecture-Preferably-open-source-so-that-I-can-see-the-details

[7] G Márquez, H Astudillo "Actual Use of Architectural Patterns in Microservices-based Open Source Projects" 25th Asia-Pacific Software Engineering Conference (APSEC 2018). Nara, Japan

[8] D. Taibi, V. Lenarduzzi, and C. Pahl “Architectural Patterns for Microservices: A Systematic Mapping Study” in 8th International Conference on Cloud Computing and Services Science, CLOSER , 2018. (Download)

[9] D. Taibi and V. Lenarduzzi “On the Definition of Microservice Bad Smells”, IEEE Software , vol. 35, no. 3, 2018. (Download)

[10] D. Taibi, V. Lenarduzzi, and Pahl, C. “Processes, Motivations and Issues for Migrating to Microservices Architectures: An Empirical Investigation”, IEEE Cloud Computing Journal, vol. 4, no. 5, 2017. (Download)

About

A curated List of project that migrated to microservices

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors