ARSITEKTUR CONTAINER DOCKER PADA APLIKASI EXPERT ASSIST DENGAN TEKNOLOGI NODE.JS, EXPRESS FRAMEWORK & CLOUD DATABASE NoSQL MONGODB ATLAS

  • Sutanto Sutanto Universitas Banten Jaya
  • Waliadi Gunawan Universitas Banten Jaya
  • Faeshal Faeshal Universitas Banten Jaya
Keywords: Architecture, Docker, Express, MongoDB, Node.JS

Abstract

In  the  world  of  software  development,  the crusial  thing  we  must  do  is  design  the architecture. We can said the system is good if it has a good architecture too, because the system architecture will affect the performance of applications itself, from the architecture we can also read what technology is used until security aspect.  The main problems that i want to solve are two things, first the problem in the process of software development which will be solve by implementing Docker container architecture & Node.JS and second problems is in society that will be solve by the Expert Assist application. In the case of software development the problems is often when developing applications the architecture is not  scalable,  conflicts between  applications in  the  system,  services  that  are  still centralized, application portability issues, security optimization problems and different environments between the development and production server that will affect developer productivity, problems about not independent and robustless app, resource efficiency and the problem with blocking code that appear in server side conventional programming languages. The problem in society is the difficulty to finding a mentor who can help us to solve the problems we have, that is why Expert Assist application was made.   Expert Assist is a web based online platform that will help all people in various fields to finding a mentor who is an expert in his field because not all problems can be solved by independent research or self-taught, if the problem is very complex we need someone who can help us to provide advice in order to solve our problem.

References

Alauddin, M. F., Ijtihadie, R. M., & Husni, M. (2017). Implementasi Virtual Data Center Menggungakan Linux Container Berbasis Docker dan SDN. Jurnal Teknik ITS, 6(2), 6–8. https://doi.org/10.12962/j23373539.v6i2.23755
Analysis of its Performance. IJCSNS International Journal of Computer Science and Network Security, 17(3), 228–235.
Bashari Rad, B., John Bhatti, H., & Ahmadi, M. (2017). An Introduction to Docker and
Bhatia, G. (2017). Available Online at www.ijarcs.info THE ROAD TO DOCKER : A SURVEY (Vol. 8, Issue 0976, pp. 83–88).
Christensson, P. (2017, August 21). Container Definition. Retrieved 2020, Sep 3, from https://techterms.com
Docker.com. (2019). What is a container ? A Standarized unit of software, https://www.Docker.com/resources/what-container
G, S. (2019). A Novel Approach for Remote Compilation using Docker Containers. International Journal of Computer Communication and Informatics. https://doi.org/10.34256/ijcci1918
Hamori, Farenc, Gergely Nemeth, (2019), History of NodeJS on a Timeline, https://blog.risingstack.com/history-of-node-js/
Hibbard, James, Camilo Reyes, (2018), NodeJS The Collection, Melbourne In Sitepoint
ID-Networkers, (2017), Operation & Administration Docker, Jakarta In IDN
Jain, V., & Upadhyay, A. (2017). MongoDB and NoSQL Databases. International Journal of Computer Applications, 167(10), 16–20. https://doi.org/10.5120/ijca2017914385
Kleppmann, M. (2017). Designing Data-Intensive Applications: The Big Ideas behind Reliable, Scalable, and Maintainable Systems. In O’Reilly Media, Inc.
Martin, R. C. (2017). Clean Architecture: A Craftsman’s Guide to Software Structure and Design. In Prentice Hall. https://doi.org/10.1177/1356389011400889
Matthias, Karl, Sean P.Kane, (2015), Docker Up & Running,California In O’ReillyMead Andrew, (2018), Learning Node.JS Development, Birmingham In Packt
MongoDB.com, (2019). MongoDB Introduction & Documentation https://docs.mongodb.com/
Mouat, A. (2015). Using Docker. In O’Reilly. www.allitebooks.com
Murugan, P., Subramanian, S., & Rajinigirinath, V. P. | D. D. (2018). Using Docker for Containerization in High Performance Computing Applications. International Journal of Trend in Scientific Research and Development, Volume-2(Issue-3), 2005–2009. https://doi.org/10.31142/ijtsrd11591
Raharjo, Budi, (2019), Pemrograman Web Dengan Node.JS dan JavaScript, Bandung In Informatika
ROMADLON BIK, M. (2017). Implementasi Docker Untuk Pengelolaan Banyak Aplikasi Web (Studi Kasus : Jurusan Teknik Informatika Unesa). Jurnal Manajemen Informatika, 7(2), 46–50.
Rompis, A. C., & Aji, R. F. (2018). Perbandingan Performa Kinerja Node.js, PHP, dan Python dalam Aplikasi REST. CogITo Smart Journal, 4(1), 171. https://doi.org/10.31154/cogito.v4i1.92.171-187
Tankersley, Chris, (2016), Docker For Developers, British Columbia In Leanpub Sharma, A., Kumar, R., & Mansotra, V. (2016). Proposed Stemming Algorithm for Hindi Information Retrieval. International Journal of Innovative Research in Computer an Communication Engineering (An ISO Certified Organization), 3297(6), 11449–11455. https://doi.org/10.15680/IJIRCCE.2016
Williams, Alex, (2019), The Docker Container & Ecosystem, New York In The New Stack
Published
2021-02-25
How to Cite
Sutanto, S., Gunawan, W., & Faeshal, F. (2021). ARSITEKTUR CONTAINER DOCKER PADA APLIKASI EXPERT ASSIST DENGAN TEKNOLOGI NODE.JS, EXPRESS FRAMEWORK & CLOUD DATABASE NoSQL MONGODB ATLAS. Jurnal Sistem Informasi Dan Informatika (Simika), 4(1), 73-89. https://doi.org/10.47080/simika.v4i1.1189

Most read articles by the same author(s)

<< < 1 2 3 4 5 > >>