สิ่งตีพิมพ์ในหัวข้อ 'architecture'


Big Data Lakes จำเป็นต้องมีความชาญฉลาดมากขึ้น
การวิเคราะห์ข้อมูลขนาดใหญ่เป็นพื้นที่ที่เติบโตอย่างรวดเร็วทั่วทั้งอุตสาหกรรม องค์กรต่างๆ ได้ลงทุนมหาศาลในการจัดหาชุดซอฟต์แวร์ เปิดใช้โปรแกรมการฝึกอบรม ตลอดจนการตั้งค่าทรัพยากรศูนย์ข้อมูลสำหรับ Big Data Lake สถาปัตยกรรม Big Data Lake ได้รับการสร้างขึ้นจากผลิตภัณฑ์โอเพ่นซอร์ส เช่น Hadoop และ Spark เป็นต้น อย่างไรก็ตาม การลงทุนเพื่อสร้าง Big Data Lake ไม่ได้ให้ผลตอบแทนที่สมน้ำสมเนื้อในแง่ของผลประโยชน์ทางธุรกิจ ผลตอบแทนจากเงินทุนที่จับต้องได้ในแง่ของการประหยัด OPEX..

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

คู่มือสถาปัตยกรรมแบบไร้เซิร์ฟเวอร์
โพสต์ครั้งแรกที่ Serverless ไร้เซิร์ฟเวอร์คืออะไร? Serverless ใช้บริการที่ได้รับการจัดการที่มีอยู่ผ่านระบบคลาวด์สาธารณะ ไม่เพียงแต่เป็นวิธีการโฮสต์แอปพลิเคชันเท่านั้น แต่ยังกลายเป็นส่วนที่แท้จริงของแอปพลิเคชันและแทนที่โครงสร้างพื้นฐานที่กำหนดค่าด้วยตนเอง และบางครั้งก็แม้แต่ไลบรารีโค้ดทั้งหมดด้วยบริการที่ได้รับการจัดการ ตรงกันข้ามกับคำว่า “ไร้เซิร์ฟเวอร์” ที่คุณคิด เซิร์ฟเวอร์ยังคงมีอยู่แบบไร้เซิร์ฟเวอร์! ด้วยรูปแบบการพัฒนาแบบไร้เซิร์ฟเวอร์ นักพัฒนาสามารถสร้าง ปรับใช้..

APIs กับ Microservices: วิธีเลือกสถาปัตยกรรมที่เหมาะสมสำหรับแอปพลิเคชันของคุณ
หากคุณเป็นนักพัฒนาซอฟต์แวร์หรือเจ้าของธุรกิจที่กำลังมองหาวิธีสร้างเว็บแอปพลิเคชันที่ปรับขนาดได้ เชื่อถือได้ และมีประสิทธิภาพ คุณอาจเคยได้ยินคำศัพท์ยอดนิยมสองคำ: API และไมโครเซอร์วิส แต่พวกเขาคืออะไรกันแน่และแตกต่างกันอย่างไร? และที่สำคัญกว่านั้น คุณจะตัดสินใจได้อย่างไรว่าอันไหนเหมาะสมที่สุดสำหรับโครงการของคุณ? ในบล็อกโพสต์นี้ เราจะอธิบายพื้นฐานของ API และไมโครเซอร์วิส ข้อดีและข้อเสียของทั้งสอง และตัวอย่างวิธีใช้งานในสถานการณ์จริง..

คำถามในหัวข้อ 'architecture'

จัดการกับความสามารถในการปรับขนาด ประสิทธิภาพในแอปพลิเคชันเว็บ .net
ฉันกำลังทำงานกับพอร์ทัล .net ซึ่งจะมีผู้ใช้พร้อมกันจำนวนมาก ดังนั้นความสามารถในการปรับขนาด ประสิทธิภาพจึงต้องได้รับการแก้ไขในการออกแบบและสถาปัตยกรรม เราวางแผนที่จะใช้การปรับสมดุลโหลดในแอปพลิเคชัน เมื่อคำนึงถึงสิ่งนี้...
2152 มุมมอง

จะแบ่งชั้นข้อมูลและชั้นออบเจ็กต์ธุรกิจอย่างไร มีหน้าที่ที่เหมาะสมในแต่ละส่วนอย่างไร?
หากมีสายงานธุรกิจซ้อนกันเป็นชั้นๆ แบบนี้ จะเป็นการแบ่งงานที่เหมาะสมหรือไม่ : การเข้าถึงข้อมูล เรียกใช้ขั้นตอนที่เก็บไว้ เท่านั้น โดยแมปคุณสมบัติของ DTO เข้ากับแฮช tablse ซึ่งใช้เพื่อเติมคอลเลกชันพารามิเตอร์ของคำสั่ง ADO.NET...
3004 มุมมอง

WCF / บริการข้อมูล WCF / บริการ WCF RIA
ไม่ต้องเพิ่มโพสต์ SO อื่นเกี่ยวกับสแต็ค WCF ที่แตกต่างกัน แต่ฉันต้องการให้แน่ใจว่าฉันกำลังมุ่งหน้าไปในทิศทางที่ถูกต้องก่อนที่จะเสียเวลาในการพัฒนาไปมากกว่านี้... สถานการณ์ของฉัน - บริษัทของเรามีเว็บแอปจำนวนหนึ่งที่เข้าถึงฐานข้อมูลชุดเดียวกันทั้งหมด...
805 มุมมอง

คุณสมบัติและส่วนขยายรูปแบบ MVVM คืออะไร
คุณสมบัติและส่วนขยายรูปแบบ MVVM คืออะไร ดังที่ฉันสังเกตเห็นว่ามีเฟรมเวิร์ก MVVM มากมาย และทั้งหมดก็มีแนวคิดเดียวกัน แม้ว่าจะมีความแตกต่างอยู่บ้างก็ตาม ฉันจะไม่ถามว่าความแตกต่างคืออะไร...
233 มุมมอง

สถาปัตยกรรมแอปพลิเคชันเว็บ - จำเป็นต้องมีคิวงาน/งานหรือไม่
ขณะนี้ฉันกำลังออกแบบเว็บแอปพลิเคชันที่จะอนุญาตให้ผู้ใช้สามารถกำหนดเวลางานที่จะดำเนินการกับ HTTP API (ในนามของพวกเขา) งานสามารถเกิดซ้ำได้และการแก้ไขเวลาขั้นต่ำที่สามารถใช้สำหรับการจัดกำหนดการจะเป็นหนึ่งนาที เนื่องจากลักษณะของงาน...
4652 มุมมอง

การบันทึกออบเจ็กต์ EntLib LogEntry ผ่านบริการ WCF ในโซลูชันหลายระบบ
เรามีโซลูชันหลายระบบ: มีเว็บไซต์หลายแห่งและ App-Tier ที่แยกต่างหากที่นำไปใช้/เปิดเผยเป็นบริการ WCF เว็บไซต์ทั้งหมดใช้ EntLibs เพื่อบันทึกสิ่งต่าง ๆ - แต่จำเป็นต้องเข้าสู่ฐานข้อมูลกลางซึ่งสามารถเข้าถึงได้โดย App-Tier เท่านั้น เพื่อแก้ไขปัญหานี้...
304 มุมมอง

MVC 3: การฉีดที่เก็บข้อมูลหลายรายการลงในคอนโทรลเลอร์ตัวเดียว
เลเยอร์การนำเสนอของฉันอยู่ใน MVC 3 ฉันมีชั้นการเข้าถึงข้อมูลที่ส่งคืนที่เก็บข้อมูล แต่ละที่เก็บถูกแมปกับตารางเดียว ตัวอย่างเช่น ฉันมีอินเทอร์เฟซที่เก็บข้อมูลต่อไปนี้: ICustomerRepository ICustomerTypeRepository ฉันมีการใช้งาน Entity...
1319 มุมมอง

แบบฝึกหัดการเขียนโปรแกรม MVC
ฉันกำลังพัฒนาซอฟต์แวร์ใหม่และพยายามทำให้เป็นแบบโมดูลาร์ให้ได้มากที่สุด ฉันเขียนโค้ดมาได้ระยะหนึ่งแล้ว..แต่ฉันขาดหลักการสำคัญบางประการที่ฉันกำลังเรียนรู้ไปพร้อมๆ กัน ในการพยายามทำให้โปรเจ็กต์ปัจจุบันของฉันเป็นแบบโมดูลาร์ ฉันกำลังใช้สถาปัตยกรรม...
474 มุมมอง

ข้อดีและข้อเสียของการมี WAR ที่แตกต่างกันสำหรับเซิร์ฟเวอร์และฝั่งไคลเอ็นต์ และปรับใช้ในแอปพลิเคชันเซิร์ฟเวอร์ที่แตกต่างกัน
เรามีผลิตภัณฑ์ซึ่ง UI ได้รับการจัดทำแพ็กเกจเป็น WAR แยกต่างหาก และเซิร์ฟเวอร์ได้รับการจัดทำแพ็กเกจเป็นไฟล์ WAR แยกต่างหาก ขณะนี้ WAR ทั้งสองนี้ถูกปรับใช้ในคอนเทนเนอร์แอปเดียวกัน ด้านล่างนี้คือข้อดีและข้อเสียของแนวทางนี้ที่ฉันพบ:...
1515 มุมมอง
schedule 16.12.2023

สถาปัตยกรรมแอปพลิเคชัน Xamarin.Android
ฉันมีคำถามข้อหนึ่งที่ยากจะถามหรือตอบในฟอรัม เมื่อเร็ว ๆ นี้ฉันได้รับมอบหมายให้ออกแบบ (และใช้งาน) แอปพลิเคชันที่จะทำงานบนระบบปฏิบัติการ Android เนื่องจากฉันมาจากโลก .net ฉันจึงตัดสินใจใช้เฟรมเวิร์ก Xamarin.Android (ก่อนหน้านี้เรียกว่า mono สำหรับ...
615 มุมมอง
schedule 17.12.2023

รหัสดาวตกฝั่งเซิร์ฟเวอร์ทำงานที่ไหนเมื่อปรับใช้ผ่าน Cordova
ฉันกำลังคิดถึงวิธีออกแบบโครงการของฉัน ฉันกำลังสร้าง meteor webapplication สำหรับเบราว์เซอร์ปกติ ซึ่งจะเป็น 'eventmanager' ซึ่งจะถูกใช้เพื่อสร้างกิจกรรม โดยแอป meteor ที่แยกออกมาจะเชื่อมต่อผ่าน ddp สมัครเข้าร่วมกิจกรรม ฯลฯ เห็นได้ชัดว่าฉันใช้ DDP...
141 มุมมอง

การโพลคิวข้อความ IBM Websphere
ข้อกำหนด : สร้างแอปพลิเคชันที่ใช้ .NET ซึ่งสามารถอ่านข้อความในช่วงเวลาปกติจาก IBM Websphere Message Queue และบันทึกข้อความเหล่านั้นในฐานข้อมูล วิธีแก้ปัญหาของฉัน : ฉันสร้างแอปพลิเคชันบริการ Windows...
930 มุมมอง
schedule 20.01.2024

ฉันจะแบ่งปันทรัพยากรบนเว็บทั่วไประหว่างเว็บแอปพลิเคชันใน Visual Studio 2013 ได้อย่างไร
ฉันมีเว็บแอปพลิเคชันที่แตกต่างกันสองตัวในโซลูชันที่แตกต่างกัน Admin.Presentation และ Users.Presentation ฉันมี CSS และรูปภาพทั่วไปเพื่อใช้รูปลักษณ์ในแอปพลิเคชันทั้งสอง ดังนั้นฉันจึงต้องการสร้างเป็น common.presentation โซลูชันแยกกัน...
44 มุมมอง

การออกแบบแอปพลิเคชันใน Azure Service Fabric
ฉันต้องการความช่วยเหลือในการคิดเกี่ยวกับการออกแบบแอปพลิเคชันของเราให้เข้ากับเทมเพลต Azure Service Fabric ใหม่ วันนี้เรามีแอปพลิเคชันที่สร้างบน Azure Cloud Services แอปพลิเคชันนี้สร้างขึ้นโดยใช้ DDD...
1069 มุมมอง

การพึ่งพาการฉีดในไลบรารีของชั้นเรียน
มีวิธีแก้ไขด้วยสองโครงการ ฉันประสบปัญหา DI โซลูชันประกอบด้วยไลบรารีคลาสและแอป WebApi2 (ซึ่งใช้ไลบรารีคลาสและเปิดเผย API) ฉันได้กำหนด Autofac.module ในไลบรารีคลาสซึ่งตั้งค่า DI ทั้งหมดในโครงการ ในโครงการ WebApi2 ฉันสร้างคอนเทนเนอร์ DI (โดยใช้...
2345 มุมมอง

ให้คำปรึกษาในการติดตามสถาปัตยกรรมแอปพลิเคชันตาม Node.js
ฉันพยายามแก้ปัญหาเกี่ยวกับสถาปัตยกรรมของแอปพลิเคชันที่ใช้ node.js ฉันมีความคิดบางอย่าง แต่ฉันสงสัยเกี่ยวกับความคิดของคุณ แอปพลิเคชันของฉันจะถูกจัดเก็บกิจกรรมจากเว็บไซต์ของลูกค้า กิจกรรมที่ลูกค้ากำหนด เช่น เข้าสู่ระบบบนเว็บไซต์ คลิกที่ผลิตภัณฑ์...
209 มุมมอง
schedule 28.10.2023

ใช้การเชื่อมต่อภายในเอนทิตี
ฉันไม่รู้จริงๆว่าจะเรียกวิธีนี้ว่าอย่างไร แต่คำถามคือ - มันโอเคไหมที่จะทำอะไรแบบนี้ ฉันสร้างเอนทิตี Messages และตั้งค่า Connection ภายในเอนทิตีนี้ <?php class Message { private $connection; public function setName(); public...
33 มุมมอง
schedule 09.11.2023

วิธีจัดโครงสร้างวัตถุที่ซับซ้อนด้วยฟิลด์ที่เกี่ยวข้องซึ่งจำเป็นต้องเริ่มต้นในเวลาเดียวกัน
ฉันกำลังใช้ API และพบปัญหานี้อยู่เรื่อยๆ ฉันคิดว่ามีบางอย่างผิดปกติกับการออกแบบหลักของฉัน แต่ฉันไม่แน่ใจว่าเกิดอะไรขึ้น และฉันรู้สึกหนักใจกับหลักการออกแบบ โดยพื้นฐานแล้ว ฉันจะมีออบเจ็กต์ที่มีฟิลด์ที่เกี่ยวข้องมากมาย...
42 มุมมอง
schedule 04.12.2023

เป็นไปได้หรือไม่ที่จะมีออบเจ็กต์หลายตัวในชั้นธุรกิจสำหรับสถาปัตยกรรม 3 ระดับ
ฉันกำลังทำโปรเจ็กต์ของโรงเรียน และแค่สงสัยว่าเป็นไปได้ไหมที่จะมีออบเจ็กต์ทางธุรกิจ 2 รายการเชื่อมโยงถึงกันใน 1 เลเยอร์การนำเสนอ แนบตัวอย่างสิ่งที่ฉันพยายามจะพูดที่นี่: รูปภาพสถาปัตยกรรม 3 ระดับ...
27 มุมมอง
schedule 15.12.2023

สถาปัตยกรรมที่เน้น Firebase เป็นศูนย์กลาง
นี่เป็นคำถามทางสถาปัตยกรรม ขณะนี้ฉันกำลังอยู่ในกระบวนการออกแบบเว็บแอปพลิเคชัน และฉันคุ้นเคยกับพื้นฐานแล้ว: ฟรอนต์เอนด์, API, ฐานข้อมูล, การตั้งค่าไมโครเซอร์วิส เพื่อประหยัดเงินและทำให้สถาปัตยกรรมของฉันดูทันสมัยกว่าที่ฉันเคยคุ้นเคยเล็กน้อย...
78 มุมมอง