- Griffin คือแพลตฟอร์ม Banking-as-a-Service ที่ช่วยให้บริษัทฟินเทคผสานความสามารถด้านธนาคารได้อย่างรวดเร็วและปลอดภัย
- พวกเขาได้รับใบอนุญาตธนาคารในสหราชอาณาจักรเมื่อเดือนมีนาคม 2023 และกลายเป็นธนาคารในสหราชอาณาจักรที่อยู่ภายใต้การกำกับดูแลอย่างเต็มรูปแบบ
- Griffin ตั้งใจจะเขย่าตลาดด้วยเทคโนโลยีที่ทันสมัยกว่าและความสามารถในการให้บริการได้รวดเร็วกว่าธนาคารแบบดั้งเดิม
- แพลตฟอร์มนี้สร้างขึ้นด้วย Clojure ซึ่งเป็นภาษาที่แข็งแกร่งและไม่เปลี่ยนรูป เหมาะกับบริการทางการเงิน
- สถาปัตยกรรมของแพลตฟอร์ม Griffin ประกอบด้วยการรัน Clojure บน Kubernetes ใช้ FoundationDB เป็นฐานข้อมูล และนำ event sourcing มาใช้งาน
- Griffin เน้นการใช้ protocol เพื่อรักษา business logic ให้สะอาดและใช้สำหรับปฏิสัมพันธ์กับระบบภายนอก
- แพลตฟอร์มนี้ใช้ประโยชน์จากไลบรารีต่างๆ เช่น ring, netty, reitit, Clojure spec และ Cognitect aws-api
- การจ้างวิศวกรที่มีประสบการณ์กับ Clojure เป็นความสำเร็จสำหรับ Griffin และกำลังดึงดูดผู้สมัครที่มีคุณภาพสูง
- ทีมงานทำงานแบบรีโมต ซึ่งช่วยให้เข้าถึงกลุ่มคนเก่งได้กว้างขึ้นและมีความยืดหยุ่นด้านภูมิศาสตร์
- Griffin ได้แรงบันดาลใจจากแนวทางการทดสอบของ FoundationDB และมุ่งเน้นการทดสอบระบบสำหรับ race condition และความผิดพลาดของระบบ
- FoundationDB ได้พัฒนาเครื่องมือที่ทำให้การทดสอบแบบกำหนดได้แน่นอนสำหรับระบบที่ซับซ้อนและกระจายตัวเป็นไปได้
- เครื่องมือนี้สามารถควบคุมแง่มุมต่างๆ ของระบบได้ เช่น ความผิดพลาดของดิสก์ ความผิดพลาดของเครือข่าย และการจัดตารางเธรด
- สิ่งนี้คล้ายกับ Jepsen แต่ให้การควบคุมมากกว่าและให้ผลลัพธ์ได้เร็วกว่า
- ทีม FoundationDB ได้นำเครื่องมือนี้ไปใช้กับระบบของตนเองได้สำเร็จ
- นอกจาก Clojure และ JVM แล้ว ยังไม่ทราบว่ามีใครอื่นใช้เครื่องมือนี้หรือไม่
- การที่ FoundationDB ใช้เครื่องมือนี้ช่วยสร้างความมั่นใจต่อระบบของพวกเขา
- Allen จาก FoundationDB กล่าวว่าช่วงฤดูร้อนอาจไม่ค่อยกระตือรือร้นกับการสัมภาษณ์นัก แต่พวกเขากำลังเปิดรับสมัครอยู่
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News