Inflearn brand logo image
Inflearn brand logo image
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,391

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

  • seongyounchoi5044님의 프로필 이미지
    seongyounchoi5044

    Reviews 18

    Average Rating 4.7

    5

    32% enrolled

    • altoformula
      Instructor

      Hello Choi Seung-yoon, thank you for your time and good review.

  • pipopipo님의 프로필 이미지
    pipopipo

    Reviews 3

    Average Rating 5.0

    Edited

    5

    100% enrolled

    It was very helpful for designing internal systems.

    • altoformula
      Instructor

      Hello Bbipobbipobbipo, Thank you for taking the time to give a good evaluation.

  • seunggwan님의 프로필 이미지
    seunggwan

    Reviews 2

    Average Rating 5.0

    5

    100% enrolled

    The content from the book 'Designing Data-Intensive Applications' wasn't easy, which made it difficult to study on my own, but it was a good lecture because it explained everything clearly!!

    • altoformula
      Instructor

      Wow, thank you so much for your kind words! 😄 That book is famous for being very difficult, so I'm really proud and happy that the lecture helped you understand it! I'll keep working hard to convey even complex concepts in an easy and fun way.

  • cic님의 프로필 이미지
    cic

    Reviews 11

    Average Rating 5.0

    5

    65% enrolled

    It was very helpful in grasping the basic concepts for practical work.

    • altoformula
      Instructor

      Hello NyanNyan Punch, Thank you for taking the time to leave such a great review! Data is all about sticking to the basics. I'm glad it was helpful.

  • younghyokim6126326님의 프로필 이미지
    younghyokim6126326

    Reviews 3

    Average Rating 5.0

    5

    53% enrolled

    This lecture is something I would call a ‘life lecture’ for me. As a data engineer who had a hard time finding the core concepts I needed to know, the practical application of these concepts has helped me clear up the vague parts I had when I only listened to the theory. What’s more, the vivid stories from the instructors who have a lot of practical experience in the IT industry are a real draw! From ‘why this architecture is needed’ to ‘how to solve problems’, I could picture it all in my head. Thank you for the lecture~ I’ll stick with it until the end!

    • altoformula
      Instructor

      Hello Younghyo Kim, Wow... Thank you so much for the great review! We will add more great supplementary lectures.

$84.70

altoformula's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!