Thu, Nov 25, 21, three-tier architecture in user interface(presentation), functional process logic(business rules), computer data storage/access
This is a draft, the content is not complete and of poor quality!

the book

uas-reference

concepts

three-tier architecture in user interface(presentation), functional process logic(business rules), computer data storage/access

figure1.2 a common approach with an exteranl database and file storage for the api
figure1.e the serverless approach for the pizza api

The following wiki, pages and posts are tagged with

TitleTypeExcerpt
Nodejs and NPM install on different platforms post Sun, Oct 24, 21, install nvm node npm and other packages, covered by Web Development with Node and Express by Ethan Brown
serverless application with nodejs post Thu, Nov 25, 21, three-tier architecture in user interface(presentation), functional process logic(business rules), computer data storage/access
node api firebase page summary.
[news]: news.html [yoga]: yoga.html [drones]: drones [freelancers]: freelancers [p1_landing_page]: p1_landing_page.html [p2_landing_page]: p2_landing_page.html [titlepage]: titlepage.html [tocpage]: tocpage.html [index]: index.html [mydoc_aboutsite]: mydoc_aboutsite.html [mydoc_supported_features]: mydoc_supported_features.html [mydoc_about]: mydoc_about.html [mydoc_support]: mydoc_support.html [mydoc_ansible]: mydoc_ansible.html [mydoc_webhook]: mydoc_webhook.html [mydoc_pipeline]: mydoc_pipeline.html [mydoc_docker]: mydoc_docker.html [mydoc_gitlab]: mydoc_gitlab.html [mydoc_django]: mydoc_django.html [mydoc_rostopic]: mydoc_rostopic.html [mydoc_gcs_web]: mydoc_gcs_web.html [mydoc_rqt]: mydoc_rqt.html [mydoc_webrtc]: mydoc_webrtc.html [mydoc_mqtt]: mydoc_mqtt.html [mydoc_actions]: mydoc_actions.html [mydoc_heroku]: mydoc_heroku.html [mydoc_others]: mydoc_others.html [mydoc_oscar]: mydoc_oscar.html [mydoc_raspi]: mydoc_raspi.html [mydoc_lora]: mydoc_lora.html [mydoc_drone]: mydoc_drone.html [mydoc_content_reuse]: mydoc_content_reuse.html [mydoc_collections]: mydoc_collections.html [mydoc_webstorm_text_editor]: mydoc_webstorm_text_editor.html [mydoc_atom_text_editor]: mydoc_atom_text_editor.html [mydoc_djangovue]: mydoc_djangovue.html [mydoc_weather]: mydoc_weather.html [mydoc_chatapp]: mydoc_chatapp.html [mydoc_bootstrap]: mydoc_bootstrap.html [mydoc_lightup]: mydoc_lightup.html [mydoc_lightupadmin]: mydoc_lightupadmin.html [mydoc_dalrc]: mydoc_dalrc.html [mydoc_skyhero]: mydoc_skyhero.html [mydoc_minicp]: mydoc_minicp.html [mydoc_devnazam]: mydoc_devnazam.html [xugong]: xugong.html [mydoc_labels]: mydoc_labels.html [mydoc_hyperlinks]: mydoc_hyperlinks.html [mydoc_navtabs]: mydoc_navtabs.html [mydoc_tables]: mydoc_tables.html [mydoc_syntax_highlighting]: mydoc_syntax_highlighting.html [mydoc_workflow_maps]: mydoc_workflow_maps.html [mydoc_pixhwak_overview]: mydoc_pixhwak_overview.html [rfly_starthere]: rfly_starthere.html [books_rflyintroduction]: books_rflyintroduction.html [mydoc_rfly_cube]: mydoc_rfly_cube.html [mydoc_apmdr]: mydoc_apmdr.html [mydoc_cube]: mydoc_cube.html [mydoc_quad]: mydoc_quad.html [mydoc_s1000]: mydoc_s1000.html [mydoc_s100a2]: mydoc_s100a2.html [mydoc_s900]: mydoc_s900.html [mydoc_nazam]: mydoc_nazam.html [mydoc_iterm_profiles]: mydoc_iterm_profiles.html [mydoc_push_build_to_server]: mydoc_push_build_to_server.html [mydoc_publishing_github_pages]: mydoc_publishing_github_pages.html [mydoc_yuneec]: mydoc_yuneec.html [mydoc_bebop]: mydoc_bebop.html [mydoc_jetbot]: mydoc_jetbot.html [mydoc_xavier]: mydoc_xavier.html [mydoc_vtol]: mydoc_vtol.html [mydoc_mycourse]: mydoc_mycourse.html [mydoc_deeplearning]: mydoc_deeplearning.html [mydoc_cplus]: mydoc_cplus.html [mydoc_webscraping]: mydoc_webscraping.html [mydoc_challenger-project]: mydoc_challenger-project.html [mydoc_aiotoverview]: mydoc_aiotoverview.html [mydoc_sensor_detection]: mydoc_sensor_detection.html [mydoc_realsense_drone]: mydoc_realsense_drone.html [mydoc_edison_arduino]: mydoc_edison_arduino.html [tag_collaboration]: tag_collaboration.html [tag_troubleshooting]: tag_troubleshooting.html [mydoc_jetson_nano]: mydoc_jetson_nano.html [mydoc_jetson_xavier]: mydoc_jetson_xavier.html [mydoc_raspi]: mydoc_raspi.html [mydoc_serializer]: mydoc_serializer.html [mydoc_lora_monitoring]: mydoc_lora_monitoring.html [mydoc_fiction]: mydoc_fiction.html [book-how-javascript-works]: book-how-javascript-works.html [book-effective-python-2nd]: book-effective-python-2nd.html [cplus]: cplus.html [mydoc_webdev]: mydoc_webdev.html [mydoc_twoscoops]: mydoc_twoscoops.html [books_revealjs]: books_revealjs.html [books_vim]: books_vim.html [books_robotswithros]: books_robotswithros.html [books_matlab_essential]: books_matlab_essential.html [mydoc_contact]: mydoc_contact.html [aigenerative_smartfarm]: aigenerative_smartfarm.html [quasar]: quasar.html [iot-network]: iot-network.html [smartfarm-backend]: smartfarm-backend.html [aigenerative_nodered]: aigenerative_nodered.html [iot-network]: iot-network.html [tag_collaboration]: tag_collaboration.html [tag_troubleshooting]: tag_troubleshooting.html [aigenerative_insights]: aigenerative_insights.html [HF-framework]: HF-framework.html [langchain]: langchain.html [gpt4all]: gpt4all.html [aigenerative_overview]: aigenerative_overview.html [aigenerative_rag]: aigenerative_rag.html [3d-human-pose-estimation]: 3d-human-pose-estimation.html [metafactory]: metafactory.html [digital-twin]: digital-twin.html [edge-ai]: edge-ai.html [vision-ai]: vision-ai.html [vision-ai]: vision-ai.html [titlepage]: titlepage.html [tocpage]: tocpage.html [p1_landing_page]: p1_landing_page.html [p1_sample1]: p1_sample1.html [p1_sample2]: p1_sample2.html [p1_sample3]: p1_sample3.html [p1_sample4]: p1_sample4.html [p1_sample5]: p1_sample5.html [p1_sample6]: p1_sample6.html [p1_sample7]: p1_sample7.html [titlepage]: titlepage.html [tocpage]: tocpage.html [p2_landing_page]: p2_landing_page.html [p2_sample1]: p2_sample1.html [p2_sample2]: p2_sample2.html [p2_sample3]: p2_sample3.html [p2_sample4]: p2_sample4.html [p2_sample5]: p2_sample5.html [p2_sample6]: p2_sample6.html [p2_sample7]: p2_sample7.html [p2_sample8]: p2_sample8.html [p2_sample9]: p2_sample9.html [p2_sample10]: p2_sample10.html [p2_sample11]: p2_sample11.html [p2_sample12]: p2_sample12.html [p2_sample13]: p2_sample13.html [p2_sample14]: p2_sample14.html [category]: category [tag]: tag.html [tags]: tags.html [tocpage]: tocpage.html [drones_overview]: drones_overview.html [freelancers]: freelancers.html [yoga]: yoga.html [bikram]: bikram.html [hatha]: hatha.html [mycourse]: mycourse.html [wiki]: wiki.html [book-how-javascript-works]: book-how-javascript-works.html [book-effective-python-2nd]: book-effective-python-2nd.html [cplus]: cplus.html [rflysim]: rflysim.html [vim-basic]: vim-basic.html [news]: news [2021-10-31-in-making-it]: 2021-10-31-in-making-it.html [mydoc_introduction]: mydoc_introduction.html [p2_mobis]: p2_mobis.html [p2_skydrones]: p2_skydrones.html [drones]: drones.html [freelancers]: freelancers.html [yoga]: yoga.html [mycourse]: mycourse.html [wiki]: wiki.html