Toward Digital (มุ่งสู่ดิจิทัล)
ในช่วงไม่กี่ปีที่ผ่านมา องค์กรต่างๆ เริ่มเลิกคิดว่าเว็บกับมือถือควรได้รับการปฏิบัติต่างกัน แล้วหันมามองเรื่อง digital แบบองค์รวมมากขึ้น อะไรคือวิธีที่ดีที่สุดให้ลูกค้าของเราใช้บริการที่เรานำเสนอ แล้วสิ่งนั้นส่งผลอย่างไรต่อสถาปัตยกรรมระบบของเรา ความเข้าใจที่ว่าเราไม่สามารถคาดเดาได้อย่างแม่นยำว่าลูกค้าจะโต้ตอบกับผลิตภัณฑ์ของเราอย่างไร ได้ผลักดันให้เกิดการนำ API แบบละเอียด (granular) อย่างที่ไมโครเซอร์วิสมอบให้มาใช้มากขึ้น ด้วยการผสมผสานความสามารถที่ไมโครเซอร์วิสของเราเปิดให้ใช้ในรูปแบบต่างๆ กัน เราสามารถสร้างประสบการณ์ที่แตกต่างกันให้กับลูกค้าของเรา ไม่ว่าจะบนแอปเดสก์ท็อป อุปกรณ์มือถือ อุปกรณ์สวมใส่ หรือแม้แต่ในรูปแบบทางกายภาพหากลูกค้ามาที่หน้าร้านของเรา
ดังนั้นให้มองส่วนติดต่อผู้ใช้เป็นที่ที่เราถักทอความสามารถต่างๆ ที่เราต้องการมอบให้ผู้ใช้เข้าด้วยกัน เมื่อคิดแบบนี้แล้ว เราจะรวมเส้นสายทั้งหมดนี้เข้าด้วยกันได้อย่างไร เราต้องมองปัญหานี้จากสองด้าน คือ "ใคร" และ "อย่างไร" อันดับแรก เราจะพิจารณาแง่มุมด้านองค์กร นั่นคือใครเป็นเจ้าของความรับผิดชอบอะไรบ้างเมื่อพูดถึงการส่งมอบส่วนติดต่อผู้ใช้ อันดับที่สอง เราจะดูชุดของแพตเทิร์นที่สามารถนำมาใช้ implement ส่วนติดต่อผู้ใช้เหล่านี้ได้