강의

멘토링

커뮤니티

Programming

/

Devops & Infra

Creating MSA Applications Using Docker

We will develop a MSA delivery application using Docker, Docker compose, and Traefik server. In addition, we will systematically learn theoretical knowledge such as MSA, Proxy Server, Load Balancer, API Gateway, etc. that are necessary for development. All learning courses are composed of practical training, and through this, you will gain confidence in developing Docker-based applications.

(4.6) 14 reviews

129 learners

Level Basic

Course period 4 months

  • JOINC EDU
Docker
Docker
MSA
MSA
traefik
traefik
Docker
Docker
MSA
MSA
traefik
traefik

Reviews from Early Learners

Reviews from Early Learners

4.6

5.0

ssw

47% enrolled

It was a great help to systematically go through the container and MSA practice~ Thank you

5.0

gyuseon.heo

100% enrolled

It was a helpful lecture

5.0

김종훈

35% enrolled

I am listening well.

What you will gain after the course

  • Understanding and using Docker containers

  • Application development based on Docker compose

  • MSA Application Development Using Docker Compose

  • Proxy Server, Load Balancer, API Gateway Concepts

  • Micro Service Architecture Concept

  • Traefik API Gateway Server

The trend is microservice architecture,
Complete Guide to Essential Docker Technologies 🐳


Hello, this is JOINC YUNDREAM 🚀

This lecture is for beginners who are interested in applying Docker to actual development practices, and we have prepared the topic [Create MSA-based Delivery Apps using Docker] .

This lecture focuses on “Docker utilization” under the assumption that you have a basic understanding of Docker and can install and run at least the minimum amount of Docker. If you are curious about the basic understanding of Docker and how to use it, please refer to JOINC EDU’s [Mastering Docker and Dockerizing for Beginners] lecture.


Why should we take this course ? 📚

Docker has now become a de facto standard in the software industry. Individuals and companies alike are deploying applications using Docker Compose and Docker Swarm. Cloud service providers such as AWS, GCP, and Azure also provide container-based services as their core services.

In this environment, it is clear why we need to learn Docker.

  • You can learn container, Docker, and MSA (Microservice Architecture) technologies that are essential for developers in the cloud era .
  • The CI/CD Pipeline, which is essential for developers, is also container-based.
  • Cloud engineers routinely deal with Docker-based software infrastructure .
  • The CI/CD Pipeline handled by DevOps engineers also operates based on Docker.

For DevOps engineers, developers, and cloud engineers , “the ability to handle Docker is not an option, it’s a must.”


How is the lecture content structured ? 🧑🏻‍🏫

The software world is changing so fast. There is so much information overflowing that it is difficult to know what to do and how to do it. So this course is based on 20 years of practical experience , and is structured to help you quickly but effectively acquire the necessary information and develop application skills through practice .

You will go through the process of [Docker: Simple Application Development → Docker Compose: Complex Application Development → Learning Core Internet Technologies → Docker Compose: MSA Application Development] and systematically learn from simple to large and complex applications.


What do we learn?

🖱️ Clicking will take you to the JOINC Create MSA Based Delivery Apps Using Docker help page.

First, I recommend a good course to learn! 😄

We highly recommend JOINC J.PHIL 's [Mastering Docker and Dockerizing for Beginners] as a pre-course.

Anyone interested in Docker can take the course 🙆‍♀️

  1. Junior developers who want to know more about Docker
  2. Junior developer who wants to experience MSA, Proxy Server, Load Balancer knowledge
  3. Junior DevOps Engineer who wants to use Docker in real life
  4. Job seekers preparing for DevOps and cloud engineer careers

What is the practice environment like? 💻

If you prepare your environment as below, you can follow the class.

  • Operating System: Ubuntu Linux
  • Machine specifications
    • A PC with at least 8GB of memory capable of installing Ubuntu Linux with VirtualBox.
    • PC with Ubuntu Linux installed as dual boot
  • Lecture Code
    • Please download the code shared on Github in advance.
    • Here's how to download and use the code from the JOINC help page (link) .
  • Building a Practice Environment
    • There are detailed instructions on the help page to set up a lecture practice environment. Please read it for smooth learning. (link)
      • Ubuntu Linux Installation Versions and Download URLs
      • Download example code used in the lecture
      • Setting up your Python development environment
      • Make install
      • Additional References

What makes this course special ? 🙆‍♀️

We, JOINC, have been active in Korea as a Computer Engineering blog and community for a long time. We are continuously creating meaningful content, including an average of 60K monthly visitors and 3,000 posts. Recently, we are also conducting corporate lecture activities on various E-Learning platforms and education companies.

I am honored to have this great opportunity to share meaningful content with you in a great environment through Inflearn 😄

Multiple lectures on Container, MSA Service, Orchestration, CICD Pipeline with Giflow

The knowledge sharer for this course is ✒️

I am YUNDREAM , a former AWS Technical Account Manager and currently working as a DevOps and Cloud Engineer. I have worked in various environments including startups, mid-sized companies, and large corporations on software development, infrastructure, quality, security, DevOps, and AWS Cloud engineering. I have also accumulated diverse technical experience while operating JOINC , a technology blog site, for nearly 20 years.

Based on my experience and know-how, I have released this [Create MSA-based delivery apps using Docker] course. If you are curious about me, please visit the JOINC service and read various posts 😄

💾 Please check before taking the class.

  • JOINC Create MSA Based Delivery Apps Using Docker help page provides detailed instructions for setting up the lecture practice environment. Please read it before attending the class for smooth learning. (Link)

Recommended for
these people

Who is this course right for?

  • If you want to use Docker container technology properly

  • Developers looking to start a DevOps, Cloud career

  • If you have heard of MSA but don't know how to start

  • Junior developer who wants to develop great applications

Need to know before starting?

  • Understanding the Docker and Dockerizing Concepts

  • Basic Linux Commands

Hello
This is

314

Learners

26

Reviews

10

Answers

4.7

Rating

2

Courses

Hello Inflearn community, we are
Join Communication.

Our community is a professional software website that has been creating and sharing software development, DevOps, and Cloud content for 20 years.

Yundream - Former AWS TAM, Former Head of Blockchain Development, 10 years of DevOps experience,
J.PHIL - First author of a paper at top-tier conference CIKM16, 6 years as a Big Data Engineering professor, from TUB DIMA,

image

To introduce [JOINC], we have been active as a Computer Engineering blog and community in Korea for a long time, with an average of 60K monthly visitors and 3,000 posts, and we continue to create meaningful content. Recently, we have also been conducting corporate lectures on various E-Learning platforms and through educational companies. We are honored to have this great opportunity through Inflearn to share meaningful content with all of you in such an excellent environment.

JOINC consists of instructors who are currently building their careers in the development field. We are creating solutions and solving problems while performing projects across various domains, including Big Data, DevOps, AWS Cloud, CI/CD, Java, and GoLang. The courses uploaded by JOINC reflect these real-world voices from the field.

Taking this opportunity, we are producing content in connection with the rich resources of Inflearn and JOINC to create mutual synergy 😄 JOINC video courses are designed to deliver information focusing on core content, allowing readers to quickly reach a certain level of proficiency. To maximize the learning effect, detailed study materials and learning roadmaps that may be lacking are supplemented through the JOINC website.

We will continue to strive to provide you with valuable and meaningful content. We ask for your continued interest and support. 🧑🏻‍🏫

We will continue to strive to provide you with valuable and meaningful content.
We ask for your continued interest and support 🧑🏻‍🏫

We are committed to ensuring this. We will continue to strive to provide you with valuable and meaningful content. We ask for your high expectations and support. 🧑🏻‍🏫

Curriculum

All

17 lectures ∙ (1hr 34min)

Published: 
Last updated: 

Reviews

All

14 reviews

4.6

14 reviews

  • psw9327님의 프로필 이미지
    psw9327

    Reviews 3

    Average Rating 5.0

    5

    47% enrolled

    It was a great help to systematically go through the container and MSA practice~ Thank you

    • joincedu
      Instructor

      Thank you 😊

  • gyuseonheo님의 프로필 이미지
    gyuseonheo

    Reviews 3

    Average Rating 5.0

    5

    100% enrolled

    It was a helpful lecture

  • ych2077님의 프로필 이미지
    ych2077

    Reviews 2

    Average Rating 4.5

    4

    100% enrolled

    It was nice to be able to see it quickly.

    • joincedu
      Instructor

      Thank you for your valuable review 😊

  • hyeminlee9389님의 프로필 이미지
    hyeminlee9389

    Reviews 5

    Average Rating 5.0

    5

    35% enrolled

    • jykim52323님의 프로필 이미지
      jykim52323

      Reviews 1

      Average Rating 5.0

      5

      100% enrolled

      $38.50

      JOINC EDU's other courses

      Check out other courses by the instructor!

      Similar courses

      Explore other courses in the same field!