Summary (สรุป)

ดังที่ผมหวังว่าจะได้แสดงให้เห็นแล้ว การแยกส่วน functionality ไม่จำเป็นต้องหยุดแค่ฝั่งเซิร์ฟเวอร์ และการมีทีม frontend เฉพาะทางก็ไม่ใช่สิ่งที่หลีกเลี่ยงไม่ได้ ผมได้แบ่งปันวิธีต่างๆ มากมายในการสร้างส่วนติดต่อผู้ใช้ที่สามารถใช้ไมโครเซอร์วิสที่รองรับ ในขณะที่ยังเปิดโอกาสให้การส่งมอบแบบ end-to-end ที่โฟกัสได้

ในบทถัดไป เราจะย้ายจากด้านเทคนิคไปสู่ด้านคนเมื่อเราสำรวจในรายละเอียดมากขึ้นถึงความสัมพันธ์ระหว่างไมโครเซอร์วิสกับ โครงสร้าง องค์กร

1 Matthew Skelton and Manuel Pais, Team Topologies (Portland, OR: IT Revolution, 2019).

2 ดังที่ Charity Majors กล่าวไว้ว่า "You're not a full stack developer unless you build the chips."

3 Cam Jackson, "Micro Frontends," martinfowler.com, June 19, 2019, https://oreil.ly/U3K40 .

4 ผมกำลังมองคุณอยู่นะ Sydney Morning Herald !

5 ผมหวังว่าคงไม่ต้องบอกว่าผมไม่ใช่ทนายความ แต่ถ้าคุณอยากดูกฎหมายที่ครอบคลุมเรื่องนี้ในสหราชอาณาจักร มันคือ Equality Act 2010 โดยเฉพาะมาตรา 20 W3C ก็มี ภาพรวมที่ดีของแนวทาง accessibility เช่นกัน

6 ดูบทความ "BFF @ SoundCloud" โดย Lukasz Plotnicki สำหรับภาพรวมที่ดีเยี่ยมว่า SoundCloud ใช้ BFF pattern อย่างไร

7 Stewart ให้เครดิตต่อกับ Phil Calçado และ Mustafa Sezgin สำหรับคำแนะนำนี้