
NotebookLM Usage Guide to Increase Productivity
may9noy
This is a lecture that teaches you how to save time and maximize your work productivity by using NotebookLM.
Beginner
Business Productivity, needs analysis, AI
This is the process of designing and implementing applications and directly designing and configuring Cloud infrastructure architectures to run developed programs in a Cloud environment.
146 learners
Level Basic
Course period Unlimited


Reviews from Early Learners
5.0
hyun0308
Thanks to the instructor's professional explanations and practical materials, I was able to apply what I learned not only through theory but also through hands-on practice. Also, since the instructor explained based on AWS's main services, I was able to increase my understanding of architecture design and operation in a cloud environment. I look forward to the remaining lectures.
5.0
권오현
In the case of other lectures, there were many theoretical learnings, so it was difficult to apply them to practice. I highly recommend this lecture as an infrastructure architecture composition lecture that is also helpful for practice!
5.0
Jang Jaehoon
Thank you for the great lecture!
Cloud Infrastructure Architecture Design
Developing Architecture-Based Sample Applications
AWS
Understanding architecture is a critical competency for IT professionals.
This allows you to efficiently manage and optimize system resources, which directly contributes to cost reduction and performance improvement. In addition, a well-designed architecture allows the system to easily expand as it grows, allowing you to flexibly respond to the growth and changes of your business.
Ensure stability and availability to minimize service interruptions and improve user experience, and effectively manage and respond to security threats to ensure data protection and regulatory compliance.
Automated deployment and management processes increase operational efficiency, improve the productivity of your development and operations teams, and help you quickly diagnose and resolve system issues, reducing downtime and maintaining service quality.
📌 Key Features: This course is a basic course that covers various IT fields such as networks, servers, architecture, development, and DB.
📌 Practice-oriented learning: Provides knowledge that can be applied directly in practice through real-world project cases.
📌 Practice-oriented education: You can directly apply what you learn through hands-on practice with learning materials.
📌 Professional instructors: The course is taught by experts with extensive design experience in the field of application architecture.
📌Architecture Analysis: Analyze and learn architecture composition based on architecture designed in actual projects.

Infrastructure Engineer
Infrastructure engineers who want to build a foundational knowledge of infrastructure architecture.
Anyone who wants to increase their understanding of infrastructure design and management in development and practice.

system administrator
System administrators who want to optimize existing systems and design scalable infrastructure. Those who want to learn architecture design and related technologies.

DevOps Engineer
For efficient IT operations
I want to strengthen my knowledge of architecture
DevOps Engineer.
Anyone who wants hands-on design that can be applied to real-world projects.
Design and implement scalable infrastructure:
You can design and implement scalable and reliable infrastructure solutions using best practices.
Optimize system performance:
You can analyze and optimize the performance of existing systems.
Troubleshooting and Response:
You can quickly and effectively identify and resolve application- related issues.
Collaborating in a DevOps environment:
You can work effectively to streamline operations and improve collaboration within your DevOps team.
Enterprise Architecture
(3Tier Architecture)
Three-tier architecture is a software architecture pattern that divides an application into three layers.
Presentation Tier
Responsible for the user interface.
Business Logic Tier
Handles the core logic of the application.
Data Tier
Responsible for interacting with the database.
Developing Example Applications
(Thymeleaf, SpringBoot)
Develop a sample application with CRUD functionality (CREATE, READ, UPDATE, DELETE).
FrontEnd : Thymeleaf
BackEnd : SpringBoot
Description : A sample application that creates, searches, modifies, and deletes users. The frontend is developed with Thymeleaf, and the backend is developed through SpringBoot.
Development is based on the MVC pattern.
InnerArchitecture Design
(draw.io)
InnerArchitecture, i.e. draw the internal architecture .
Create your diagram using a diagram creation tool.
Design and implement the program based on the written Architecture.
At the point when development is complete, take the time to analyze and review the InnerArchitecturer and OuterArchitecture that have been created, and perform a process to verify whether it is a well-designed architecture.
SpringBoot
(IntelliJ)
BackEnd is developed through the IntelliJ Community Program.
BackEnd development is based on the Spring MVC pattern, and H2 DB, a memory DB, is used for the development environment, and Postgres RDS is used in the AWS environment.
Performs functions to call and manage APIs created through Postman.
OuterArchitecture Analysis
Let's take a moment to analyze the architecture.
Analyze OuterArchitecture and learn about technology validation cases.
AWS Cloud-based Infra Design and Configuration
Based on AWS Free Tier, we will design an infrastructure architecture based on the AWS Cloud environment and create an infrastructure environment for running example applications.
Run applications by linking sample applications and key services such as ALB and RDS, and configure and learn about the cloud-based infrastructure environment.
The architecture will be written using the draw.io program, so please download and install it in advance.
Download URL: https://www.drawio.com
The cloud environment is based on AWS Free Tier, and for resources not covered by Free Tier,
Please be advised in advance that certain fees may apply.
The code used in the lecture is uploaded to the git repository below. 😃
git-url: https://github.com/Nanninggu/my-app
I recommend the following sites to help you learn:
If you have any questions while viewing related content on the site below, please leave a comment on the relevant technical blog, or if it is related to the lecture, you can inquire about it on the lecture site.
Tech Blog: https://may9noy.tistory.com
If you would like to inquire privately, please contact the e-mail address below. 😀
e-mail : may9noy@gmail.com
About lecture speed, volume, and picture quality
Since the speech is slow, it will be much easier to watch if you set the video speed to 1.2~1.5.
There are differences in the volume of the voice for each lecture, so please adjust it accordingly.
Please note that up to Section 4, the video was recorded in 720p, and from Section 5 onwards, it was recorded in 4K.
We organize and provide lecture learning materials to help you understand and clarify any parts of the lecture that are lacking or require additional explanation.
If necessary, we will compile the content related to your question and provide it as learning material.
💡 Although not strictly required, it would be helpful to have some prior knowledge of the following:
Understanding the basic concepts
Basic concepts of IT infrastructure (servers, networks, storage, etc.)
Basic concepts of cloud computing (IaaS, PaaS, SaaS)
Technology Stack
This explanation is based on AWS's resources, which are major cloud services. (Example: VPC, ALB, NLB)
network
Network basics (IP addresses, subnets, routing, etc.)
Network security (firewall, VPN, IDS/IPS, etc.)
security
Basic concepts of infrastructure security principles and best practices
Basic concepts for configuring data protection
development
Understanding SpringFramework and MVC Pattern
Concept of (Model, View, Controller)
Who is this course right for?
People who want to design cloud infrastructure architecture
If you want to know the entire process from design to development and implementation in a simple way
If you want to learn about the AWS environment
Career Verified
2,466
Learners
275
Reviews
23
Answers
4.5
Rating
7
Courses
Hello. 😄
Sometimes I get exhausted from burnout due to childcare and work, 😅
I am an IT worker living each day with gratitude and a joyful heart. 😅
Personal Blog : https://may9noy.tistory.com
GitHub : https://github.com/Nanninggu
I wish you a life and home always filled with good things. 😀
All
53 lectures ∙ (9hr 22min)
Course Materials:
All
17 reviews
4.9
17 reviews
Reviews 2
∙
Average Rating 5.0
5
In the case of other lectures, there were many theoretical learnings, so it was difficult to apply them to practice. I highly recommend this lecture as an infrastructure architecture composition lecture that is also helpful for practice!
Mr. Kwon Oh-hyun! Thank you for your course review. ^^
Reviews 4
∙
Average Rating 5.0
5
I enjoyed the lecture~ There don't seem to be many architecture design lectures, but I think it was good to be able to understand the overall concept. However, I was only interested in design, but it seems like the example application lecture took up too much of the lecture, which is a bit disappointing. In fact, I already knew most of the content, so I skipped most of it 😢😢
Thank you for your valuable review, Mr. Choi Soon-hong. ^^
Reviews 1
∙
Average Rating 5.0
5
Thanks to the instructor's professional explanations and practical materials, I was able to apply what I learned not only through theory but also through hands-on practice. Also, since the instructor explained based on AWS's main services, I was able to increase my understanding of architecture design and operation in a cloud environment. I look forward to the remaining lectures.
Thank you for your valuable review, hyun0308. ^^
Reviews 6
∙
Average Rating 5.0
Check out other courses by the instructor!
Explore other courses in the same field!
Limited time deal ends in 8 days
$36.30
15%
$42.90