Research Article
BibTex RIS Cite

MONOLİTİK VE MİKRO HİZMET MİMARİSİNİN PERFORMANS AÇISINDAN KARŞILAŞTIRILMASI

Year 2024, Volume: 17 Issue: 1, 70 - 89, 12.07.2024
https://doi.org/10.20854/bujse.1426301

Abstract

Çalışmanın temel amacı yazılım dünyasında kullanılan mimari yöntemlerden Monolotik ve Mikrohizmet mimarilerini teorik ve uygulamalı olarak karşılaştırmaktır. Günümüz yazılım uygulamalarında Monolotik mimariden, Mikrohizmet mimariye geçiş süreçlerini görülme birlikte,. Mikrohizmet mimariden monolitik mimariye geri dönüşlerde olmaktadır. Monolotik ve Mikrohizmet mimariyi performans açısından test edildi. Bu makalede monolitik ve mikrohizmet mimarilerin mantığına uygun 2 farklı uygulama yapılıp, ölçümleri gerçekleştirildi. Mikrohizmet mimarinin kendine göre bağımsız yaygınlaştırma avantajları vardır. Aynı zamanda getirdiği maliyetlerde vardır. Bu çalışmadan olumlu ve olumsuz yanlarını değerlendirildi.

References

  • Albin, S. T., Pautasso, C. (2008). The Art of Software Architecture: Design Methods and Techniques. Wiley.
  • Bass, L. ,, Clements, P. ,, Kazman, R. (2012). Software Architecture: Foundations, Theory, and Practice. Wiley.
  • Buschmann, F., Meunier, R., Rohnert, H., Sommerlad, P., ve Stal, M. (1996). Pattern-Oriented Software Architecture: A System of Patterns. Wiley.
  • Clements, P., Bachmann, F., Bass, L., Garlan, D., ve Ivers, J. (2010). Documenting Software Architectures: Views and Beyond. Addison-Wesley Professional.
  • Dragoni, N., Giallorenzo, S., Lafuente, A. L., Mazzara, M., Montesi, F., Mustafin, R., ve Safina, L. (2017). Microservices: Yesterday, today, and tomorrow. In Present and Ulterior Software Engineering (s. 195–216).
  • Farrow, R. (2012). Netflix Heads into the Clouds: Interview with Adrian Cockroft. In: ;login:, 37(1), 44-46. Retrieved from,https://www.usenix.org/system/files/login/articles/cockcroft_0.pdf
  • George, F. (2013, March 20). MicroService Architecture: A Personal Journey of Discovery [Slide presentation]. Retrieved February 9, 2020, from https://www.slideshare.net/fredgeorge/micro-service-architecure
  • Lewis, J. (2012, March). Microservices - Java, the Unix Way. Presentation at 33rd Degree Conference. Retrieved April 9, 2019, from http://2012.33degree.org/talk/show/67
  • Löwy, J. (2007). Programming WCF Services (1st ed.). O’Reilly Media.
  • Löwy, J. (Speaker). (2009, May). Every Class As a Service (Session SOA206) [Conference session]. Microsoft TechEd Conference. Archived from the original on 2010. Retrieved from http://channel9.msdn.com/ShowPost.aspx?PostID=349724
  • Rodgers, P. (2005). Service-Oriented Development on NetKernel: Patterns, Processes & Products to Reduce System Complexity. Web Services Edge 2005 East: CS-3 [Performance]. CloudComputingExpo 2005. SYS-CON TV.
  • Russell, P., Rodgers, P., ve Sellman, R. (2004). Architecture and Design of an XML Application Platform. HP Technical Reports, 62. Retrieved August 20, 2015.
  • Yerelbt (2022, July 4). Monolitik, SOA ve Mikro Servis Mimari Nedir?. 10 Mart 2024 tarihinde https://www.yerelbt.com/monolitik-soa-ve-mikro-servis-mimarileri-nelerdir/ adresinden edinilmiştir.
Year 2024, Volume: 17 Issue: 1, 70 - 89, 12.07.2024
https://doi.org/10.20854/bujse.1426301

Abstract

References

  • Albin, S. T., Pautasso, C. (2008). The Art of Software Architecture: Design Methods and Techniques. Wiley.
  • Bass, L. ,, Clements, P. ,, Kazman, R. (2012). Software Architecture: Foundations, Theory, and Practice. Wiley.
  • Buschmann, F., Meunier, R., Rohnert, H., Sommerlad, P., ve Stal, M. (1996). Pattern-Oriented Software Architecture: A System of Patterns. Wiley.
  • Clements, P., Bachmann, F., Bass, L., Garlan, D., ve Ivers, J. (2010). Documenting Software Architectures: Views and Beyond. Addison-Wesley Professional.
  • Dragoni, N., Giallorenzo, S., Lafuente, A. L., Mazzara, M., Montesi, F., Mustafin, R., ve Safina, L. (2017). Microservices: Yesterday, today, and tomorrow. In Present and Ulterior Software Engineering (s. 195–216).
  • Farrow, R. (2012). Netflix Heads into the Clouds: Interview with Adrian Cockroft. In: ;login:, 37(1), 44-46. Retrieved from,https://www.usenix.org/system/files/login/articles/cockcroft_0.pdf
  • George, F. (2013, March 20). MicroService Architecture: A Personal Journey of Discovery [Slide presentation]. Retrieved February 9, 2020, from https://www.slideshare.net/fredgeorge/micro-service-architecure
  • Lewis, J. (2012, March). Microservices - Java, the Unix Way. Presentation at 33rd Degree Conference. Retrieved April 9, 2019, from http://2012.33degree.org/talk/show/67
  • Löwy, J. (2007). Programming WCF Services (1st ed.). O’Reilly Media.
  • Löwy, J. (Speaker). (2009, May). Every Class As a Service (Session SOA206) [Conference session]. Microsoft TechEd Conference. Archived from the original on 2010. Retrieved from http://channel9.msdn.com/ShowPost.aspx?PostID=349724
  • Rodgers, P. (2005). Service-Oriented Development on NetKernel: Patterns, Processes & Products to Reduce System Complexity. Web Services Edge 2005 East: CS-3 [Performance]. CloudComputingExpo 2005. SYS-CON TV.
  • Russell, P., Rodgers, P., ve Sellman, R. (2004). Architecture and Design of an XML Application Platform. HP Technical Reports, 62. Retrieved August 20, 2015.
  • Yerelbt (2022, July 4). Monolitik, SOA ve Mikro Servis Mimari Nedir?. 10 Mart 2024 tarihinde https://www.yerelbt.com/monolitik-soa-ve-mikro-servis-mimarileri-nelerdir/ adresinden edinilmiştir.
There are 13 citations in total.

Details

Primary Language Turkish
Subjects Software Architecture
Journal Section Articles
Authors

Süleyman Şanver 0009-0009-8689-4116

Talat Fırlar 0000-0002-0399-3955

Publication Date July 12, 2024
Submission Date January 26, 2024
Acceptance Date July 6, 2024
Published in Issue Year 2024 Volume: 17 Issue: 1

Cite

APA Şanver, S., & Fırlar, T. (2024). MONOLİTİK VE MİKRO HİZMET MİMARİSİNİN PERFORMANS AÇISINDAN KARŞILAŞTIRILMASI. Beykent Üniversitesi Fen Ve Mühendislik Bilimleri Dergisi, 17(1), 70-89. https://doi.org/10.20854/bujse.1426301
AMA Şanver S, Fırlar T. MONOLİTİK VE MİKRO HİZMET MİMARİSİNİN PERFORMANS AÇISINDAN KARŞILAŞTIRILMASI. BUJSE. July 2024;17(1):70-89. doi:10.20854/bujse.1426301
Chicago Şanver, Süleyman, and Talat Fırlar. “MONOLİTİK VE MİKRO HİZMET MİMARİSİNİN PERFORMANS AÇISINDAN KARŞILAŞTIRILMASI”. Beykent Üniversitesi Fen Ve Mühendislik Bilimleri Dergisi 17, no. 1 (July 2024): 70-89. https://doi.org/10.20854/bujse.1426301.
EndNote Şanver S, Fırlar T (July 1, 2024) MONOLİTİK VE MİKRO HİZMET MİMARİSİNİN PERFORMANS AÇISINDAN KARŞILAŞTIRILMASI. Beykent Üniversitesi Fen ve Mühendislik Bilimleri Dergisi 17 1 70–89.
IEEE S. Şanver and T. Fırlar, “MONOLİTİK VE MİKRO HİZMET MİMARİSİNİN PERFORMANS AÇISINDAN KARŞILAŞTIRILMASI”, BUJSE, vol. 17, no. 1, pp. 70–89, 2024, doi: 10.20854/bujse.1426301.
ISNAD Şanver, Süleyman - Fırlar, Talat. “MONOLİTİK VE MİKRO HİZMET MİMARİSİNİN PERFORMANS AÇISINDAN KARŞILAŞTIRILMASI”. Beykent Üniversitesi Fen ve Mühendislik Bilimleri Dergisi 17/1 (July 2024), 70-89. https://doi.org/10.20854/bujse.1426301.
JAMA Şanver S, Fırlar T. MONOLİTİK VE MİKRO HİZMET MİMARİSİNİN PERFORMANS AÇISINDAN KARŞILAŞTIRILMASI. BUJSE. 2024;17:70–89.
MLA Şanver, Süleyman and Talat Fırlar. “MONOLİTİK VE MİKRO HİZMET MİMARİSİNİN PERFORMANS AÇISINDAN KARŞILAŞTIRILMASI”. Beykent Üniversitesi Fen Ve Mühendislik Bilimleri Dergisi, vol. 17, no. 1, 2024, pp. 70-89, doi:10.20854/bujse.1426301.
Vancouver Şanver S, Fırlar T. MONOLİTİK VE MİKRO HİZMET MİMARİSİNİN PERFORMANS AÇISINDAN KARŞILAŞTIRILMASI. BUJSE. 2024;17(1):70-89.