All Projects → arun-gupta → Microservices

arun-gupta / Microservices

Java EE and Microservices

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Microservices

Docklands
Minimalistic Java EE / Jakarta EE / MicroProfile Related Dockerfiles
Stars: ✭ 315 (-45.5%)
Mutual labels:  microservices, javaee
Kumuluzee
Lightweight open-source framework for developing microservices using standard Java EE technologies and migrating Java EE to cloud-native architecture.
Stars: ✭ 274 (-52.6%)
Mutual labels:  microservices, javaee
Kumuluzee Samples
KumuluzEE samples demonstrate how to get started using KumuluzEE microservice framework. They provide small, specific, working samples that can be used as a reference for your own projects.
Stars: ✭ 47 (-91.87%)
Mutual labels:  microservices, javaee
Jeddict
Jakarta EE 8 (Java EE) & MicroProfile 3.2 application generator and modeler
Stars: ✭ 358 (-38.06%)
Mutual labels:  microservices, javaee
Spring Cloud Release
Spring Cloud Release Train - dependency management across a wide range of Spring Cloud projects.
Stars: ✭ 543 (-6.06%)
Mutual labels:  microservices
Apisix
The Cloud-Native API Gateway
Stars: ✭ 7,920 (+1270.24%)
Mutual labels:  microservices
Nocalhost
Nocalhost is Cloud Native Dev Environment.
Stars: ✭ 494 (-14.53%)
Mutual labels:  microservices
Spring Cloud Security
Security concerns for distributed applications implemented in Spring
Stars: ✭ 488 (-15.57%)
Mutual labels:  microservices
Spring Testing
A Spring Boot application with lots of sample tests
Stars: ✭ 569 (-1.56%)
Mutual labels:  microservices
Sample Spring Microservices New
Demo for Spring Boot 2 and Spring Cloud microservices with distributed configuration (Spring Cloud Config), service discovery (Eureka), API gateway (Spring Cloud Gateway, Zuul), Swagger2 API documentation, logs correlation using Spring Cloud Sleuth and many more
Stars: ✭ 559 (-3.29%)
Mutual labels:  microservices
Micronaut Core
Micronaut Application Framework
Stars: ✭ 5,131 (+787.72%)
Mutual labels:  microservices
Spring Boot Microservices On Kubernetes
In this code we demonstrate how a simple Spring Boot application can be deployed on top of Kubernetes. This application, Office Space, mimicks the fictitious app idea from Michael Bolton in the movie "Office Space".
Stars: ✭ 504 (-12.8%)
Mutual labels:  microservices
Scope
Monitoring, visualisation & management for Docker & Kubernetes
Stars: ✭ 5,247 (+807.79%)
Mutual labels:  microservices
Spring Cloud Commons
Common classes used in different Spring Cloud implementations
Stars: ✭ 493 (-14.71%)
Mutual labels:  microservices
Swagger Stats
API Observability. Trace API calls and Monitor API performance, health and usage statistics in Node.js Microservices.
Stars: ✭ 559 (-3.29%)
Mutual labels:  microservices
Guns Lite
基于spring boot脚手架项目,spring data jpa+Spring Boot2+bootstrap完整的后台管理系统
Stars: ✭ 491 (-15.05%)
Mutual labels:  javaee
Deep Framework
Full-stack JavaScript Framework for Cloud-Native Web Applications (perfect for Serverless use cases)
Stars: ✭ 533 (-7.79%)
Mutual labels:  microservices
Gin Boilerplate
The fastest way to deploy a restful api's with Gin Framework with a structured project that defaults to PostgreSQL database and JWT authentication middleware stored in Redis
Stars: ✭ 559 (-3.29%)
Mutual labels:  microservices
Abixen Platform
Abixen Platform
Stars: ✭ 530 (-8.3%)
Mutual labels:  microservices
Infrastructure As Code Talk
Sample code for the talk "Infrastructure-as-code: running microservices on AWS with Docker, ECS, and Terraform"
Stars: ✭ 520 (-10.03%)
Mutual labels:  microservices

Refactor monolith to microservices

This workspace will show how to refactor a Java EE monolith to a microservices-based application. This will be accomplished in multiple phases:

. Phase 1: Functional decomposition of a WAR into multiple WARs. Use hardcoded service URIs. . Phase 2: Use service registration and discovery . Phase 3: Continuous integration . Phase 4: Continuous deployment . Phase 5: Proactive monitoring and scale in/out . Phase 6: Change the implementation stack of a service

Run the application

. Start ZooKeeper

docker run -d -p 2181:2181 fabric8/zookeeper

. Download and unzip http://download.jboss.org/wildfly/9.0.0.Final/wildfly-9.0.0.Final.zip[WildFly 9.0.0.Final] . Run WildFly

./bin/standalone.sh

. Deploy the application

mvn -f microservice/pom.xml install -DskipTests

NoOps

Operational concerns are addressed in the following documents:

. link:service-discovery.adoc[Service Discovery] . Continuous Integration . Continuous Deployment . link:service-monitoring.adoc[Service Monitoring]

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].