강의

멘토링

커뮤니티

Programming

/

Devops & Infra

Architecture Design and Implementation (Basic)

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.

(4.8) 12 reviews

118 learners

  • may9noy
데브옵스
Architecture
Enterprise Architecture
n-tier-architecture

Reviews from Early Learners

What you will gain after the course

  • Cloud Infrastructure Architecture Design

  • Developing Architecture-Based Sample Applications

  • AWS

Why is architecture important? 🤔

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.

Features of this course

📌 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.

I recommend this to these people

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.

After class

  • 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.

You will learn about these things ( sample program development, n-tier-architecture, architecture, etc. )

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.

Things to note before taking the class

Practice 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.

Learning Materials

  • 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)


Recommended for
these people

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

Hello
This is

1,219

Learners

82

Reviews

21

Answers

4.7

Rating

6

Courses

안녕하세요. 😄

가끔은 육아와 업무로 번아웃이 와서 지치긴 하지만, 😅

하루하루를 항상 감사와 즐거운 마음으로 살아가고 있는 IT 근로자 입니다. 😅


개인 블로그 : https://may9noy.tistory.com

GitHub : https://github.com/Nanninggu


삶과 가정 속에서 항상 좋은 일들만 가득하시길 기원합니다. 😀

Curriculum

All

53 lectures ∙ (9hr 22min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

12 reviews

4.8

12 reviews

  • asdfadsf님의 프로필 이미지
    asdfadsf

    Reviews 1

    Average Rating 5.0

    5

    72% enrolled

    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.

    • may9noy
      Instructor

      Thank you for your valuable review, hyun0308. ^^

  • doroo03253654님의 프로필 이미지
    doroo03253654

    Reviews 2

    Average Rating 5.0

    5

    25% enrolled

    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!

    • may9noy
      Instructor

      Mr. Kwon Oh-hyun! Thank you for your course review. ^^

  • kimsugwon12408님의 프로필 이미지
    kimsugwon12408

    Reviews 2

    Average Rating 5.0

    5

    60% enrolled

    • may9noy
      Instructor

      Thank you for your valuable course review, kimsugwon1. ^^

  • soyeonnnb8527님의 프로필 이미지
    soyeonnnb8527

    Reviews 2

    Average Rating 5.0

    5

    30% enrolled

    • may9noy
      Instructor

      Thank you so much for your course review, Kim So-yeon. ^^

  • kskim5163님의 프로필 이미지
    kskim5163

    Reviews 1

    Average Rating 5.0

    5

    30% enrolled

    • may9noy
      Instructor

      Thank you for your course review, kskim. 😀

$42.90

may9noy's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!