강의

멘토링

커뮤니티

BEST
Security & Network

/

Cloud

How to Build a Simple, Fast, and Robust Server Environment with AWS

You can quickly experience the process of deploying an example e-commerce service to AWS and continuously improving it into a robust and efficient environment.

(4.9) 25 reviews

427 learners

  • Burger
이론 실습 모두
컨테이너
데이터베이스
미니프로젝트
AWS
Docker
MSA
container
ecs

Reviews from Early Learners

What you will gain after the course

  • How to build an easy, fast, yet robust and efficient server deployment environment

  • AWS VPC

  • AWS EC2 + Bastion Host + NAT Instance

  • AWS ALB, ASG

  • AWS RDS (Multi AZ, RDS Proxy, Read Replica)

  • AWS S3, CloudFront

  • AWS ECR + Container (Docker)

  • AWS VPC Endpoint

  • AWS API Gateway, VPC Link

  • AWS Route53, Certificate Manager

  • AWS ECS - Container Orchestration

  • AWS Fargate

Are you having trouble operating and deploying in a cloud environment?
Introducing the fastest and easiest way to operate!
😄

Introduction to the lecture

  • It contains only the core of the process of building a server in a cloud environment directly at a startup and improving it through trial and error .
  • By going through a similar process to the lecture in the field, we were ultimately able to reduce costs by more than 20 percent and also significantly reduce operational overhead .
  • In this lecture, we will practice using a virtual e-commerce service called Goopang .
    (You just need to download a project that has been pre-made with Spring Boot and distributed to GitHub.)
  • With just this course, you will gain experience using more than 15 AWS services !
  • You can experience first-hand the process of introducing AWS services one by one and gradually improving the Gupang service.
  • This may be the answer for those who are concerned about adopting Kubernetes due to its learning curve or operational overhead .
  • You may want to gain some experience with container orchestration before learning Kubernetes.
  • To help you understand , I used many images like the ones below.

Lecture target

  • Developers or students who want to gain experience in stable deployment and operation in a cloud environment
  • Developers who want to reduce cloud operating costs
  • Students who want to experience MSA (microservice architecture) and container orchestration
  • A developer who operates on AWS but feels anxious every time he goes on vacation
  • Developers who are wondering how to start introducing services other than EC2, S3, and RDS
  • A developer who is solely responsible for cloud and backend development.

Course Objectives

  • Running a cloud native environment locally
  • Migrating from Monolithic Architecture to MSA
  • Introducing Container Orchestration in an MSA Environment
  • How to handle basic services for building services on AWS
  • The lecture aims to improve the service structure and ultimately achieve maximum availability and scalability with minimal operational overhead and cost .
  • The gif below is a diagram architecture that we will create while improving the Gupang service through practice.
    The diagrams may seem difficult now, but you will understand them all after taking the class.

Learning Materials

Server Application Project - The server application required for the practice is a pre-built project using Spring Boot that has been distributed to GitHub.
It also includes code and content for cloning the project to be used during the training, so even if you are not familiar with Spring Boot, it is not a problem.

PPT - The first video of the lecture section consists of the overall theoretical content of the section, and the last video consists of the summary content. The PPT of each lecture is uploaded as a PDF file, so please refer to it if you need it.

Expected Questions

  • Q. Can I take the course even if I don’t know Spring Boot ?
  • A. Yes. You will not be required to write any code in the lecture.
    All you have to do is download the Spring Boot project I've created in advance and adapt it to your needs.
    To aid understanding, simple code and function reviews are included in the lecture.

  • Q. Can this course replace Kubernetes ?
  • A. No. It is not a complete replacement, but you can experience operating a container orchestration environment like Kubernetes .
    And my personal opinion is that it has a lower learning curve than Kubernetes, can be simpler to operate, and has the advantage of lower cost .

  • Q. So, would it be better to learn Kubernetes rather than taking this course?
  • A. In practice, if the requirement is to introduce Kubernetes, then it may be possible.
    However , depending on the environment, Kubernetes may actually increase operational overhead .
    The environment ultimately built in this course will be of great help to aspiring developers who want to gain experience in an early stage startup or production environment with minimal operational overhead and a relatively low learning curve and cost.

  • Q. Will taking this course help me learn Kubernetes ?
  • A. Kubernetes is a container orchestration tool .
    In this course, you will use AWS's container orchestration service and perform basic operations .
    Therefore , I think it will be very helpful to learn Kubernetes after taking the course .

Things to note before taking the class

  • Small costs may inevitably arise during the training!
  • To save money, we recommend that you sign up for a new account to use the AWS Free Tier whenever possible.
  • Although we use Spring Boot as a server application in the course, you won't be writing any code , so it's okay if you don't know Spring Boot .
  • It would be nice to have some basic cloud service concepts , but it's not necessary.
  • It would be nice to have basic network communication concepts (REST API, etc.), but it is not necessary.
  • The lecture omitted basic membership registration and download guides .

Practice environment

  • In the training, we tried to proceed in a way that was as unaffected by the OS or environment as possible, but please keep this in mind.

Recommended for
these people

Who is this course right for?

  • Developers or students who want to gain experience in stable deployment and operation in a cloud environment

  • Developers who want to reduce cloud operating costs

  • A developer who handles both cloud and backend development independently.

  • A developer who is struggling with how to start introducing services other than EC2, S3, and RDS.

  • A developer who operates with AWS but feels uneasy every vacation.

  • A student who wants to experience MSA (Microservice Architecture) and container orchestration.

Hello
This is

1,939

Learners

60

Reviews

46

Answers

4.8

Rating

3

Courses

 

AWS Certificated Professional 및 Associate 다수 보유

전 스타트업 CTO

Curriculum

All

104 lectures ∙ (6hr 48min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

25 reviews

4.9

25 reviews

  • seulee님의 프로필 이미지
    seulee

    Reviews 22

    Average Rating 4.7

    5

    96% enrolled

    I came across this lecture because I was stuck while building an infrastructure using ECS. I came here to solve only the traffic routing part in ALB, but I ended up watching the whole thing from the beginning because it was more specific, shorter, and concise than I thought. While watching various blogs and videos, I felt that the instructor had a lot of experience in building infrastructure and had thought a lot about practicality. I think even if a famous developer were to teach, he would not fall behind in this part. + (The reason I felt this way is because he not only explained the implementation of simple functions, but also explained the configuration options as much as he knew, and even if he had already implemented it, he tried to share better and new methods, and always considered the cost. And he explained all these processes without any obstacles. No matter how much the lecture was edited and prepared, I couldn't help but feel it.) If anyone wants to know the contents of the lecture list, I highly recommend it. It's a good lecture! As a result, I was able to build the infrastructure I wanted by watching the lecture. I was able to think about the options that can be expanded further. I am familiar with Jenkins and gitaction, so I wonder if I need additional lectures, but I was satisfied enough to think about watching the next lecture. In addition, I made it so that you can proceed without problems by copying and pasting below. There were some very minor typos in the commands, but when that happens, you can solve it by watching the video, so it is not a big problem.

    • burger
      Instructor

      Hello! Thank you for leaving a review. I feel so proud that you have captured all the parts I intended to include. I have been worried a lot about whether my lectures would be helpful to students, but thanks to Seunghyeon Lee's review, I feel much more at ease. Thank you again for writing such a sincere review, and I will try to improve the feedback you provided as soon as possible. And in the next lecture, I will do my best to introduce good services that will make your operation more efficient without trial and error. Thank you. I hope you build a good infrastructure!

  • a010292966437478님의 프로필 이미지
    a010292966437478

    Reviews 1

    Average Rating 5.0

    5

    37% enrolled

    It seems like a customized lecture for people like me who can't use anything other than ec2 rds s3.

    • burger
      Instructor

      Hello! It must have been lacking since it was the first lecture, but thank you for leaving a generous review. The lecture is structured as a process of improving the architecture to be implemented in the end, and includes basic practice of ec2 rds and s3. I think you would have been able to proceed more smoothly if you knew these services. And it was created with a focus so that you can proceed even if you have not used or do not know about these services. If you have any inconveniences or parts that do not work properly while taking the lecture, please contact us at any time! Thank you.

  • sseong691899님의 프로필 이미지
    sseong691899

    Reviews 1

    Average Rating 5.0

    5

    99% enrolled

    I was suddenly assigned to the infrastructure department at my company, and this was a great lecture for getting a grasp of the overall AWS flow. I hope that future lectures will go a little deeper into msk or network configuration and security. If you make a lecture, I will definitely buy it and watch it. It was very helpful!

    • burger
      Instructor

      Hello sseong69 I'm glad it was helpful! Thank you for taking the course!😃

  • hanumoka님의 프로필 이미지
    hanumoka

    Reviews 60

    Average Rating 4.5

    5

    100% enrolled

    A cookbook-like lecture that you can quickly look up when you need it. I look forward to the next lecture.

    • burger
      Instructor

      Hello hanumoka~ I will try to repay your good reviews with good lectures. Be careful of catching a cold in winter! Thank you :)

  • offensivesoup님의 프로필 이미지
    offensivesoup

    Reviews 1

    Average Rating 5.0

    5

    100% enrolled

    The lessons on AWS and MSA, especially S3, were very helpful! Thank you

    • burger
      Instructor

      I'm glad it helped! :) Thank you for your hard work in taking the class! Thank you~~

Limited time deal ends in 6 days

$33.00

28%

$46.20

Burger's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!