Hexagon is a microservices toolkit written in Kotlin. Its purpose is to ease the building of services (Web applications or APIs) that run inside a cloud platform.
-
Updated
Jul 18, 2024 - Kotlin
Microservices are an architectural and organizational approach to software development where software is composed of small independent services that communicate over well-defined APIs. These services are owned by small, self-contained teams.
Microservices architectures make applications easier to scale and faster to develop, enabling innovation and accelerating time-to-market for new features.
Hexagon is a microservices toolkit written in Kotlin. Its purpose is to ease the building of services (Web applications or APIs) that run inside a cloud platform.
DDD. Event sourcing. CQRS. REST. Modular. Microservices. Kotlin. Spring. Axon platform. Apache Kafka. RabbitMQ
Turn your contracts into executable specifications. Contract Driven Development - Collaboratively Design & Independently Deploy MicroServices & MicroFrontends.
Code examples built for the purpose of video course: Microservices With Spring Boot And Spring Cloud
Evolution of a cloud native architecture
Spring Boot Demo with microservices that performs distributed transactions
Example of a microservices architecture on the modern stack of Java technologies
High-performance, low-cost microservice governance platform. Service Discovery and Configuration Service | 高性能、低成本微服务治理平台
Saga pattern implementation in Kotlin build in top of Kotlin's Coroutines.
Axon demo - `Restaurant Management` Information System - A part of the systems landscape https://github.com/fraktalio/courier-demo, https://github.com/fraktalio/restaurant-demo, https://github.com/fraktalio/order-demo
sample microservices written in Kotlin that demonstrates usage of Ktor framework with Consul server
sample spring boot application written in kotlin using spring boot actuator for managing app and swagger2 for API documentation
Implementation of the same simple microservice on different frameworks
A globally shared, request scoped, context for JVM based gRPC microservices
🎉 Microservices Observability - Log Aggregation, Distributed Tracking, Metrics
Source code examples built for the purpose of video course: Microservices On Kubernetes
An educational project to learn reactive programming with Spring 5 and Kotlin
A blog project designed with microservices using Spring 5, Spring Boot 2, Spring Cloud Netflix 2, Angular 7, Kotlin
Kotlin-Spring-OutBox-Microservice