Cloud Considerations (ข้อพิจารณาด้าน Cloud)
เนื่องจาก microkernel architecture มักเป็น monolithic cloud จึงมีตัวเลือกแบบ coarse-grained อยู่ไม่กี่แบบ ตัวเลือกแรกคือการ deploy แอปพลิเคชันทั้งหมดบน cloud โดยใช้ cloud facility หรือ container ตัวเลือกที่สองคือการวางเฉพาะข้อมูลไว้บน cloud และ implement microkernel เป็นระบบ on-premises ตัวเลือกที่สามคือการแยก core system ไว้เป็น on-premises และวาง plug-in ไว้บน cloud แม้ว่าตัวเลือกนี้อาจดูดีจากมุมมองด้าน modularity แต่ก็มาพร้อมนัยที่ท้าทายต่อ responsiveness โดยทั่วไปใน microkernel architecture การเรียก plug-in เกิดขึ้นบ่อยครั้งและแต่ละครั้งส่งข้อมูลจำนวนไม่น้อย เนื่องจากทีมมัก implement workflow หลักผ่าน plug-in latency ที่เกิดจากการแยก core กับ plug-in ออกจากกันอาจนำมาซึ่ง overhead ที่ไม่พึงประสงค์