Description
เราได้รับเกียรติจาก 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