🔥 ในวันนี้แอดได้รวบรวม Java Framework สำหรับพัฒนา Microservice มาให้เพื่อน ๆ ได้ไปลองใช้งานกัน มีอะไรบ้าง ไปดูกันเลยจ้า
.
✨ Microservice หรือ Microservice Architecture เป็นการออกแบบที่ทำให้ Service มีขนาดเล็กลงเพื่อแก้ไขจุดด้อยของสถาปัตยกรรมการออกแบบอื่น ๆ นั่นเอง
.
⭐ 1) Spring Boot
เป็น Java Framework ที่ใช้พัฒนา Microservice ยอดนิยม สามารถสร้างแอปพลิเคชันทั้งขนาดเล็กและขนาดใหญ่ได้ สามารถใช้งานร่วมกับ Framework อื่น ๆ ได้อย่างมีประสิทธิภาพ มีความยืดหยุ่นมาก
.
💥 ทดลองโหลดใช้งานได้ที่นี่ >> https://spring.io/projects/spring-boot
⭐ 2) Dropwizard
ใช้พัฒนาเว็บที่เป็นมิตรกับผู้ใช้อย่างมาก มีประสิทธิภาพสูง รองรับ Configuration Tools และ Application Metrics สามารถทำงานได้เลย โดยไม่ต้องตั้งค่าเพิ่มเติม
.
💥 ทดลองโหลดใช้งานได้ที่นี่ >> https://www.dropwizard.io/en/latest/
⭐ 3) Restlet
มีรูปแบบสถาปัตยกรรม RST ซึ่งจะช่วยให้นักพัฒนา Java สามารถสร้าง Microservice ได้อย่างง่ายดาย ซึ่งดูแลโดย Apache Software License
.
💥 ทดลองโหลดใช้งานได้ที่นี่ >> https://restlet.talend.com/
⭐ 4) Helidon
Library สำหรับเขียน Microservice ใช้งานง่าย และหยืดหยุ่น รองรับ Microprofile และการทำ Web Server
.
💥 ทดลองโหลดใช้งานได้ที่นี่ >> https://helidon.io/#/
⭐ 5) AxonIQ
เป็น Framework สำหรับพัฒนา Microservice แบบ Open-Source มีประสิทธิภาพ สามารถปรับขนาดได้ มีความปลอดภัย รองรับ Command Query Responsibility Segregation (CQRS) และ Domain-Driven Design (DDD)
.
💥 ทดลองโหลดใช้งานได้ที่นี่ >> https://axoniq.io/
⭐ 6) Micronaut
เป็น JVM-based Framework สามารถสร้าง Microservice ที่มีฟีเจอร์ครบถ้วน ทำขึ้นมาเพื่อลบจุดด้อยของ Spring Boot รองรับ Serverless Applications
.
💥 ทดลองโหลดใช้งานได้ที่นี่ >> https://micronaut.io/
⭐ 7) Lagom
เป็น Framework สำหรับพัฒนา Microservice แบบ Open-Source สำหรับ Java หรือ Scala ปรับขนาดได้อย่างยืดหยุ่น ลดความซับซ้อน และปัญหาของระบบได้อย่างดี
.
💥 ทดลองโหลดใช้งานได้ที่นี่ >> https://www.lagomframework.com/documentation/1.6.x/java/Home.html
เพื่อน ๆ เคยใช้ Framework ตัวไหนกันบ้าง ? มีดียังไงมาแชร์ให้ฟังกันบ้างนะ 😍
.
💻 หากใครอยากอ่านเรื่อง Microservice แบบเต็ม ๆ กดลิงค์นี้ได้เลย >> https://www.borntodev.com/2020/05/22/microservices-%E0%B8%84%E0%B8%B7%E0%B8%AD%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3/
.
borntoDev - 🦖 สร้างการเรียนรู้ที่ดีสำหรับสายไอทีในทุกวัน
Search