SEiT - Software Engineering in Thai

EP8 - Domain Driven Design with K.Taweesin Wongpinkaew (Pun)


Listen Later

เราได้รับเกียรติจาก K.Taweesin Wongpinkaew (Pun) มาเป็นแขกรับเชิญ ใน EP นี้เราได้คุยกันถึงเรื่อง Domain Driven Design และ Event Stroming รวมถึงลงรายละเอียดใน Strategic design และ Tactical design กันอีกด้วย

นอกจากนั้นยังมีเทคนิคในการออกแบบระบบ, Onion Architecture, การวิเคราะห์และวางแผนการออกแบบโดยแบ่งประเภทของระบบเป็น Core, Support และ Generic เพื่อให้เกิดความคุ้มค่าที่สุด, และยังมีประสบการณ์มากมายจากคุณปันมาแชร์ให้กับเรา


ปิดท้ายด้วยแนวคิดดีๆ

>> งานของ Software Engineer ไม่ใช่แค่เขียน code เราไม่ใช่ feature factory ที่ทำตาม checklist แต่งานของเราคือการเรียนรู้และเข้าใจ Business เป็นหลัก แล้วการเขียน code เป็นแค่ side-effect ของการเรียนรู้ที่ดี

===

Links:

LinkedIn K.Taweesin - https://www.linkedin.com/in/taweesin-wongpinkaew-2b7b5b109/




Domain-Driven Design: Tackling Complexity in the Heart of Software (by Eric Evans) - https://www.amazon.com/Domain-Driven-Design-Tackling-Complexity-Software/dp/0321125215

Implementing Domain-Driven Design (by Vaughn Vernon) - https://www.amazon.com/Implementing-Domain-Driven-Design-Vaughn-Vernon/dp/0321834577

Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy (by Vlad Khononov) - https://www.amazon.com/Learning-Domain-Driven-Design-Aligning-Architecture/dp/1098100131

Domain Modeling Made Functional: Tackle Software Complexity with Domain-Driven Design and F# (by Scott Wlaschin) - https://www.amazon.com/Domain-Modeling-Made-Functional-Domain-Driven/dp/1680502549

...more
View all episodesView all episodes
Download on the App Store

SEiT - Software Engineering in ThaiBy Tanapol Nearunchorn