Purpose-built Database
เลือกฐานข้อมูลให้เป็น นำไปใช้ได้ตรงจุด
SECTION_TITLE.INSTRUCTOR

SECTION_TITLE.OVERVIEW
ขอแนะนำแพ็กคอร์สสุดคุ้ม!
- ++Effective Software Development++ ซื้อแพ็กเดียวได้ถึง 3 ทักษะสำคัญของโปรแกรมเมอร์สุดคุ้ม! ได้แก่ Software Architecture, Database และ Microservices ลดพิเศษเหลือเพียง 4,650 บาท จากราคาเต็ม 5,470 บาท
Why Purpose-Built Database
เพราะการเลือกใช้ Database ให้ตรงกับ Use case เป็นเรื่องสำคัญมากเพราะระบบจะล่มไม่ล่มก็อยู่ที่ตัว Database หลายทศวรรษที่ผ่านมาเราได้เห็นการเปลี่ยนแปลงอย่างรวดเร็วของการสร้าง Database ทำให้นักพัฒนาไม่จำเป็นต้องสร้าง Relational Database ซึ่งอาจไม่ตอบโจทย์แอปพลิเคชันในปัจจุบันอีกต่อไป เพราะแอปพลิเคชัน ต่างๆ มีความซับซ้อนขึ้นมาก และมีโอกาสที่จะต้องรองรับจำนวนผู้ใช้งานจำนวนมาก เพื่อรักษาประสิทธิภาพในการทำงาน Developer จำเป็นต้องออกแบบโครงสร้าง Database ให้ดีขึ้น รวมไปถึงการแตกแอปพลิเคชันให้เป็นชิ้นเล็กๆ แล้วใช้เครื่องมือ และ Database ที่ต่างกันออกไป ซึ่ง Database เหล่านั้นถูกสร้างมาเพื่อตอบสนองวัตถุประสงค์นั้นๆ โดยเฉพาะ เราเรียก Database เหล่านี้ว่า Purpose-Built Database
คอร์สนี้จะเป็นการรวบรวมเนื้อหาที่ช่วยทำให้ Developer เข้าใจหลักและสามารถตัดสินใจเลือกใช้ Database ให้ตรงกับวัตถุประสงค์การใช้งานอย่างถูกต้องเหมาะสม ผ่าน Use Case จริงจากบริษัทชั้นนำ ที่จะทำให้คุณเข้าใจ Purpose-Built Database แต่ละประเภท และวิธีการเลือกใช้เพื่อวัตถุประสงค์เฉพาะของงาน ไปกับ **คุณเอ-พงศกร ธีรภาพวงศ์ **อดีต Senior Software Development Engineer ที่ Amzon.com และปัจจุบันเป็น CTO ของ Indy Dish
โดยเนื้อหาจะประกอบไปด้วย
- ที่มาที่ไปของ Purpose-built Database แต่ละประเภท
- การเลือกใช้ Database ให้เหมาะสำหรับการใช้งานและ Best practice ที่นำไปใช้จริงได้ในงาน Production
- การลงมือประยุกต์ทฤษฏีและความรู้ทั้งหมดกับโจทย์จริง
สิ่งที่คุณจะได้จากคอร์สออนไลน์นี้
- สามารถเข้าใจที่มาที่ไปของ Purpose-built Database และประเภท Database ที่มีในปัจจุบัน
- สามารถเข้าใจข้อดีและข้อจำกัดของการใช้ Database แต่ละประเภท
- สามารถเข้าใจหลักการเลือกใช้ Database และตัดสินใจเลือกใช้ Database ให้ตรงกับวัตถุประสงค์การใช้งานอย่างถูกต้องเหมาะสม
คอร์สออนไลน์นี้เหมาะกับใครบ้าง
- Back-end Developer ที่ต้องการเข้าใจระบบการทำงานของ Database ในรูปแบบต่างๆ
- Data Engineer ที่ทำงานกับ Database ในรูปแบบต่างๆ
SECTION_TITLE.COURSE_OUTLINE
Relational, NoSQL and In-memory
Introduction
Hosting DB Options
2:11
Scaling Relational DB
3:20
In-memory Cache
4:16
Federation/ Sharding
1:56
NoSQL CAP Theorem
7:09
DynamoDB Data Model
5:31
Conclusion
0:55
Other Purpose-built Databases
Introduction
In-App
9:21
Subscription
3:40
Data Warehouse
6:27
Data Lake
3:59
Time Series
3:42
Graph
3:53
Search Engine
3:13
Conslusion
0:47
6 Pillars of Well-architected Frameworks
Intro to The 6 Pillars of Well-Architected Framework
1. Operational Excellence
2:17
2. Security
2:55
3. Reliability
2:26
4. Performance Efficiency
1:56
5. Cost Optimization
1:38
6. Sustainability
1:25
Conslusion
0:39
Example System Architecture
Introduction
Use case- Geek Pizza 3.141 Delivery Web App
8:04
Creating Database Part 1
16:01
Creating Database Part 2
6:45
Introducing Cache
9:58
Reports and Analytics
11:15
Group Ordering
4:28
Loyalty Program
12:28
Product Recommendation
10:55
Thanks for Joining!
0:43
SECTION_TITLE.FAQS
หากท่านต้องการขอใบเสร็จรับเงิน/ใบกำกับภาษีในนามบุคคลธรรมดา ท่านสามารถกรอกรายละเอียดของท่านเพื่อให้ทีมงานนำข้อมูลไปออกเอกสารได้ ที่ลิงก์นี้ค่ะ แบบฟอร์มขอรับใบกำกับภาษี
สามารถเรียนซ้ำได้ค่ะ
- สำหรับบุคคลทั่วไป คอร์สมีอายุตลอดชีพค่ะ
- สำหรับในนามองค์กร สามารถกลับมาเรียนซ้ำได้ภายใน 1 ปีค่ะ