Please enable JavaScript.
Coggle requires JavaScript to display documents.
Backend Tech Stack - Coggle Diagram
Backend Tech Stack
Databases
Supported RDBMS: MySQL, MSSQL, Oracle
Spring Data / Hibernate
(ORM, JPA, query generation, pagination, auditing)
Liquibase
(schema change tracking, versioning, rollback)
-
Java
-
Portable, reliable, scalable, backward compatible
-
The Spring Framework
-
Handles: data access, security, messaging, web development
Sub-frameworks:
Spring Boot
(opinionated defaults, auto-configuration, built-in dependency management)
Spring Cloud
(service discovery, configuration management, fault tolerance, messaging, distributed tracing, load balancing)
-
Deployment
Docker Images
(lightweight, portable, supports AMD64 & ARM64)
Kubernetes (K8s)
(container orchestration, load balancing, self-healing)
Helm
(Kubernetes package manager, reusable/versioned charts)
Messaging
Supported brokers: ActiveMQ, RabbitMQ, Azure Service Bus
Frameworks: Spring Cloud Stream, Spring Integration
Authentication
JWT (JSON Web Token)
(stateless, cryptographically signed, used across microservices)
Keycloak
(identity & access management, SSO, supports OpenID Connect, OAuth 2.0, SAML, LDAP)