강의

멘토링

로드맵

Inflearn brand logo image
Programming

/

etc. (Programming)

Resignation Time if You Don't Know? The Standard Guide to Data Engineering

Uncover true value in the age of data! 📊 Designing applications focused on data has now become essential. Develop the insight and skills your company wants with the latest trends and practical case studies. Start now with efficient data processing and design secrets! Your next step, leap into the data-driven world!

(5.0) 5 reviews

163 learners

이론 중심
시스템설계
데이터드리븐
Big Data
Data Engineering
Architecture

Reviews from Early Learners

What you will learn!

  • System Design for Data Applications

  • Data foundation knowledge

  • Big data pipeline design

Learn how to design and operate for the data-centric era! 📈

This course covers the core principles of building reliable, scalable, and maintainable data systems .
It covers essential topics in practice, such as OLTP, OLAP, distributed systems, data replication, and partitioning, in depth, providing practical knowledge that you can immediately apply to your work.
Don’t miss the opportunity to maximize the potential of your data and take your career to the next level!

#Big data, #Data engineering, #Big data analysis engineer

💡 A practical guide to achieving stability and scalability

  • What can you learn?
    Learn how to design reliable and scalable data systems. Covers key topics required in the field, such as the difference between OLTP and OLAP, data replication and partitioning, and troubleshooting distributed systems.

  • In what fields is it used?
    This course can be applied to a variety of fields, including data engineering, backend development, data architecture design, and cloud-based data system operations.

Features of this course

📌 This course is structured around solving problems frequently encountered in practice, such as OLTP, OLAP, data replication, and partitioning.

📌 Covers core concepts in distributed system design, such as data partitioning, replication, and transactional consistency, enabling a deep understanding of system design and scalability.

📌 Helps you easily understand complex concepts through diagrams, graphs, and real-world system examples.

📌 Anyone with a basic understanding of databases can take this course, and it is a step-by-step learning course designed to naturally lead to advanced topics.

💡 Find out about this lecture's unique kill points and charms!

  • Rather than simply conveying theories, we share concerns and solutions in designing and operating actual data systems .

  • The challenging topic of distributed data processing and maintaining consistency is systematically broken down and explained in a way that learners can easily understand.

I recommend this to these people

Dreaming of becoming a data engineer

Aspiring developer.

For those who want to start a data engineering career by learning from the basics to advanced concepts of data systems.

Interested in distributed systems

Practical Developer
Practical experience who wants to learn advanced design concepts of distributed systems, such as data replication, partitioning, and transaction processing.

Data and cloud technology

IT Professionals Who Handle It
Professionals who want to gain a deeper understanding and practical application of data system design and operation in a cloud environment

After class

  • Designing Reliable and Scalable Data Systems : Understand core concepts of system design, such as OLTP and OLAP, data replication, and partitioning, and apply them directly in practice.

  • Ability to troubleshoot distributed systems : Ability to systematically solve complex problems such as data consistency issues, transaction processing, and resolving bottlenecks in distributed environments.

  • Build efficient data flow and processing pipelines : Design real-time streaming and batch processing systems and optimize data processing performance.

  • Career Upgrade : Get ready to take your career to the next level by strengthening your capabilities as a data engineer, backend developer, or system architect.

Learn about these things.

Overall design for the data system

The design of data systems learns a structural approach that considers stability, scalability, and consistency.

Important principles of data system design

The core principles of data system design are essential to learn, as they are fundamental to building reliable and scalable systems.

Sharing rich experience in the field

Based on our extensive experience in the field, we provide practical and immediately applicable content.

The difficult parts are explained using examples.

We help you understand difficult concepts easily by explaining them with practical examples.

Things to note before taking the class

Learning Materials

  • We provide PDFs for each video.

Player Knowledge and Notes

  • This lecture was inspired by Martin Kleppmann's book Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems and was reconstructed based on the instructor's practical experience. In addition, the lecture was confirmed by the author. This book is also available in a Korean translation, so if you haven't read it yet, I recommend that you buy it and read it several times because it is a really good book .


Recommended for
these people

Who is this course right for?

  • Developers looking to start with data engineering or enhance their expertise

  • For those looking to expand their career as a backend developer

  • Startup developer or full-stack engineer

  • An IT professional with a strong interest in cloud and distributed systems.

  • Database administrators and practitioners who are concerned about performance optimization.

Need to know before starting?

  • Basic database knowledge

  • Fundamentals of Computer Science

  • Fundamentals of Networks and Distributed Systems

  • Basic programming knowledge

Hello
This is

10,393

Learners

700

Reviews

306

Answers

4.8

Rating

25

Courses

한국에서 끝낼 거야? 영어로 세계 시장을 뚫어라! 🌍🚀

안녕하세요. UC Berkeley에서 💻 컴퓨터 공학(EECS)을 전공하고, 실리콘 밸리에서 15년 이상을 소프트웨어 엔지니어로 일해왔으며, 현재는 실리콘밸리 빅테크 본사에서 빅데이터와 DevOps를 다루는 Staff Software Engineer로 있습니다.

  • 🧭 실리콘 밸리의 혁신 현장에서 직접 배운 기술과 노하우를 온라인 강의를 통해 이제 여러분과 함께 나누고자 합니다.

  • 🚀 기술 혁신의 최전선에서 배우고 성장해 온 저와 함께, 여러분도 글로벌 무대에서 경쟁할 수 있는 역량을 키워보세요!

  • 🫡 똑똑하지는 않지만, 포기하지 않고 꾸준히 하면 뭐든지 이룰수 있다는 점을 꼭 말씀드리고 싶습니다. 항상 좋은 자료로 옆에서 도움을 드리겠습니다

 

Curriculum

All

19 lectures ∙ (8hr 6min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

5 reviews

5.0

5 reviews

  • 최승윤님의 프로필 이미지
    최승윤

    Reviews 18

    Average Rating 4.7

    5

    32% enrolled

    • 미쿡엔지니어
      Instructor

      안녕하세요 최승윤님, 시간내서 좋은 평가해주셔서 감사합니다.

  • 삐뽀삐뽀삐뽀님의 프로필 이미지
    삐뽀삐뽀삐뽀

    Reviews 3

    Average Rating 5.0

    Edited

    5

    100% enrolled

    사내 시스템 설계에 많은 도움이 되었습니다

    • 안녕하세요 삐뽀삐뽀삐뽀님, 시간내서 좋은 평가해주셔서 감사합니다.

  • seunggwan님의 프로필 이미지
    seunggwan

    Reviews 2

    Average Rating 5.0

    5

    100% enrolled

    데이터 중심 애플리케이션 설계 책에서 나오는 내용이 쉽지 않아서 독학으로 힘들었던 내용인데 풀어서 설명해주셔서 좋았던 강의였습니다!!

    • 와, 정말 감사한 말씀이에요! 😄 그 책 내용이 워낙 어렵기로 유명한데, 강의가 이해에 도움이 되었다니 정말 뿌듯하고 기쁩니다! 앞으로도 복잡한 개념도 쉽게, 재미있게 전달드릴 수 있도록 더 노력할게요.

  • 냥냥 펀치님의 프로필 이미지
    냥냥 펀치

    Reviews 11

    Average Rating 5.0

    5

    65% enrolled

    실무 기본 개념을 잡는데 많은 도움이 되었습니다.

    • 안녕하세요 냥냥 펀치님, 시간내서 좋은 리뷰 남겨주셔서 감사합니다! 데이타는 기본에 충실하시면 됩니다. 도움이 많이 되셨다니 다행입니다

  • Younghyo Kim님의 프로필 이미지
    Younghyo Kim

    Reviews 3

    Average Rating 5.0

    5

    53% enrolled

    이번 강의는 저에게는 '인생 강의'라고 부를 만하네요. 찾기 어려웠던 데이터 엔지니어로서 꼭 알아야 할 핵심 개념들을 실무와 함께 풀어줘서, 이론만 들었을 때 막연했던 부분들이 한 방에 정리되고 있네요. 더욱이, IT 업계 실무 경험이 풍부한 강사님들의 생생한 이야기가 진짜 매력 포인트! ‘왜 이런 아키텍처가 필요한가’부터 ‘어떻게 문제를 해결할 수 있는가’까지 들으니까 머릿속에 그대로 그려지더라고요. 강의 감사합니다~ 끝까지 완강하겠습니다!

    • 안녕하세요 Younghyo Kim님, 오홋... 좋은 리뷰 정말 감사합니다! 저희도 더욱 좋은 보충 강의 넣을게요

Limited time deal ends in 4 days

$82,500.00

25%

$84.70

altoformula's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!