강의

멘토링

커뮤니티

BEST
Programming

/

Back-end

How to build a data pipeline of 20 billion records using MongoDB

You will learn how to write queries against large amounts of data using MongoDB.

(4.7) 20 reviews

404 learners

Level Basic

Course period Unlimited

  • July
MongoDB
MongoDB
mongodb-atlas-search
mongodb-atlas-search
Go
Go
MongoDB
MongoDB
mongodb-atlas-search
mongodb-atlas-search
Go
Go

Reviews from Early Learners

Reviews from Early Learners

4.7

5.0

황병현

100% enrolled

I have to deal with MongoDB for the first time in my job preparation project, and thanks to this lecture, I was able to decide how to proceed. Thank you for the great lecture!

5.0

Josh B

47% enrolled

I only watched 1/3 of it, but the curriculum alone is an excellent lecture. It is a masterpiece of domestic MongoDB utilization. In particular, since you have a lot of practical experience, the lecture content is the most efficient shortcut to study Atlas. Thank you so much.

5.0

hgim97905

100% enrolled

It was great to learn about how MongoDB is used in practice!!

What you will gain after the course

  • golang

  • mongo

  • Atlas

  • AtlasSearch

  • Compass

  • mongod

  • mongoose

Why should I use Mongo? Don't I just need to know MySQL? 🤔

There are pros and cons to using various tools or databases in your development.

Simply because Java is currently the main language in our country , MySQL is the most used.

Therefore, it is wrong to learn only about the tool.


Development is a process of solving problems by applying various tools and methods.

I currently work at an IT company in Pangyo, and I'd like to share the know-how I've gained through my practical experience.

What are the special features of this course?? 🤔

1. It contains the content of lectures given to current Nekaraku Cup members.

This seems to be the easiest feature to appeal to you about the advantages of the lecture.


As a server developer, my knowledge of DB is limited.

However, I have experience in having direct sessions with Mongo Korea in actual practice, and based on that experience, I have experience conducting Mongo sessions at the Nekaraku Cup .


I tried to incorporate this experience and know-how into this lecture in a way that is as familiar to you as possible.

2. You can learn without language constraints!

This lecture is basically written in Golang .


However, for the convenience of students, we did not use ORM (tool) for queries.

Also, rather than using Golang primarily, I will mainly use a mongo tool called Compass to explain all the things to keep in mind when writing data pipeline queries.


Therefore, you can easily take this course even if you don't know Golang.

3. Guide you through query optimization for fast server response!

Mongo is a memory-based DB that guarantees extremely fast performance .

However, this DB has many restrictions on additional conditions such as referencing other Collections.


I will share with you all the know-how I have gained from my experience and knowledge in actual operating environments regarding this type of DB utilization.


This will help you avoid bugs you may have encountered and help you use Mongo as a skilled developer.

4. Provide mock data

What is the biggest challenge you face when writing queries against a database and practicing data pipelines?


The problem is that there is no data to send the actual query.

For those parts, I structured the lecture so that you can take the class without any inconvenience by providing mock data and send direct queries.


This course will teach you how to build data pipelines using real-world data.

What are the main problems or features covered in this lecture? 🤔

Writing queries for practical use

Writing queries using various operators

How to reproduce and resolve a fatal mutex error in Mongo

How to Model When Choosing MongoDB

MongoDB's search engine (AtlasSearch)

I prepared this lecture. 💁

This lecture is written based on the know-how I have gained from my practical experience.

That's why the lectures were filmed, mainly based on my own experiences.


I am a server developer who has caused many problems in the actual operating environment while dealing with MongoDB.

I am a server developer who has applied many methods that others have not done or applied .


We hope that this lecture will help you become a server developer who can apply various methods without causing problems.


This will be very helpful as it is being explained by a server developer who is currently handling 20 billion data sets.

It's great to listen together! 💁


NoSQL is not as popular as you might think.


In general, when developing platform services, you tend to use RDB more and more because it is relationship-oriented, so we prepared for that.

Recommended for
these people

Who is this course right for?

  • Anyone who wants backend development

  • Anyone who wants to apply Mongo

  • For those who are wondering how to process large amounts of data

  • Anyone interested in AtlasSearch

  • A person in charge of server development and processing

Need to know before starting?

  • Basic knowledge of Mongo (but even if you don't have basic knowledge, you will not have difficulty taking the course)

Hello
This is

3,773

Learners

184

Reviews

88

Answers

4.4

Rating

15

Courses

Introduction

As a non-major, I am currently working as a platform server developer in Pangyo.

I enjoy server optimization and various query tuning, and I strive to explain simple features to you in a quick and easy-to-understand manner.

Experience

[Former] Sandbox Blockchain Developer

[Former] Backend Developer at a Nexon subsidiary

[Former] Platform Server Developer at a major tech company in Pangyo

[Current] Server Developer at a Pangyo-based parent company

Curriculum

All

30 lectures ∙ (3hr 39min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

20 reviews

4.7

20 reviews

  • khyojun님의 프로필 이미지
    khyojun

    Reviews 4

    Average Rating 4.3

    5

    100% enrolled

    • hhpp12050957님의 프로필 이미지
      hhpp12050957

      Reviews 13

      Average Rating 5.0

      5

      60% enrolled

      • sangyeoncho3545님의 프로필 이미지
        sangyeoncho3545

        Reviews 4

        Average Rating 5.0

        5

        97% enrolled

        • iih9075948님의 프로필 이미지
          iih9075948

          Reviews 9

          Average Rating 5.0

          5

          100% enrolled

          • ghkdgo868님의 프로필 이미지
            ghkdgo868

            Reviews 6

            Average Rating 5.0

            5

            30% enrolled

            Limited time deal ends in 3 days

            $22.00

            23%

            $28.60

            July's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!