All Projects → microsoft → PartsUnlimitedMRPmicro

microsoft / PartsUnlimitedMRPmicro

Licence: MIT License
A microservices-based application using entirely open source software including Docker, Kubernetes, Java, Apache, Hystrix, and MongoDB which creates a web front end and 5 supporting microservices.

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
java
68154 projects - #9 most used programming language
C#
18002 projects
HTML
75241 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to PartsUnlimitedMRPmicro

Spring Cloud Circuitbreaker
Spring Cloud Circuit Breaker API and Implementations
Stars: ✭ 219 (+329.41%)
Mutual labels:  hystrix
spring-microservices
Example of a microservice architecture using Spring Cloud
Stars: ✭ 76 (+49.02%)
Mutual labels:  hystrix
jmeter-aci-terraform
Scalable cloud load/stress testing pipeline solution with Apache JMeter and Terraform to dynamically provision and destroy the required infrastructure on Azure.
Stars: ✭ 114 (+123.53%)
Mutual labels:  azure-container
Springcloudlearning
《史上最简单的Spring Cloud教程源码》
Stars: ✭ 16,218 (+31700%)
Mutual labels:  hystrix
yato
A node module similar to hystrix. Who caused riots - cut it!
Stars: ✭ 12 (-76.47%)
Mutual labels:  hystrix
microservices-developer-roadmap
Roadmap for becoming a Microservice Developer in 2017
Stars: ✭ 24 (-52.94%)
Mutual labels:  hystrix
Spring Boot Microservices Example
Bootiful Microservices with Spring Boot
Stars: ✭ 204 (+300%)
Mutual labels:  hystrix
pyhystrix
Hystrix brought to Python
Stars: ✭ 21 (-58.82%)
Mutual labels:  hystrix
spring-microservices
Spring Cloud Micro Services with Eureka Discovery, Zuul Proxy, OAuth2 Security, Hystrix CircuitBreaker, Sleuth Zipkin, ELK Stack Logging, Kafka, Docker and many new features
Stars: ✭ 114 (+123.53%)
Mutual labels:  hystrix
gobreak
Latency and fault tolerance library like Netflix's Hystrix with prometheus and gobreaker.
Stars: ✭ 42 (-17.65%)
Mutual labels:  hystrix
Advanced Java
😮 Core Interview Questions & Answers For Experienced Java(Backend) Developers | 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识
Stars: ✭ 59,142 (+115864.71%)
Mutual labels:  hystrix
spring-boot-learn-box
spring boot集成其他组件
Stars: ✭ 21 (-58.82%)
Mutual labels:  hystrix
practice
Java并发编程与高并发解决方案:http://coding.imooc.com/class/195.html Java开发企业级权限管理系统:http://coding.imooc.com/class/149.html
Stars: ✭ 39 (-23.53%)
Mutual labels:  hystrix
Springcloud
springCloud学习
Stars: ✭ 251 (+392.16%)
Mutual labels:  hystrix
clj-http-hystrix
A Clojure library to wrap clj-http requests as hystrix commands
Stars: ✭ 21 (-58.82%)
Mutual labels:  hystrix
Spring Cloud Study
SpringCloud源码实战微服务框架(202003更新到SpringCloud的Greenwich版本,即基于SpringBoot2.1.7版本,以及新增SpringCloud Alibaba从入门到精通教程),涉及内容:配置中心,注册中心,服务提供者,服务消费者,熔断器,配置服务,API Gateway,API网关限流ratelimit,服务链路追踪zipkin,hystrix监控,监控聚合中心turbine等
Stars: ✭ 215 (+321.57%)
Mutual labels:  hystrix
Connectors
Connectors simplify connecting to standalone and CloudFoundry services
Stars: ✭ 28 (-45.1%)
Mutual labels:  hystrix
acs-engine-terraform
Azure Container Service (ACS) Engine running K8s and provisioned by Terraform
Stars: ✭ 23 (-54.9%)
Mutual labels:  azure-container
hystrix-examples
Showcase for Netflix' Hystrix
Stars: ✭ 45 (-11.76%)
Mutual labels:  hystrix
tictactoe-microservices-example
An example of Spring Cloud Microservices application based on books (see Links section)
Stars: ✭ 23 (-54.9%)
Mutual labels:  hystrix

Parts Unlimited MRP Microservices

Parts Unlimited MRP Microservices is a fictional outsourced Manufacturing Resource Planning (MRP) application for training purposes based on the description in chapters 31-35 of The Phoenix Projectby Gene Kim, Kevin Behr and George Spafford. © 2013 IT Revolution Press LLC, Portland, OR. Resemblance to “Project Unicorn” in the novel is intentional; resemblance to any real company is purely coincidental.

This microservices-based application uses entirely open source software including Docker, Kubernetes, Java, Apache, Hystrix, and MongoDB which creates a web front end and 5 supporting microservices. Click here for the related Parts Unlimited Website application or here for the same Parts Unlimited MRP application except with everything running on a single Azure Linux VM (IaaS) without a microservices architecture.

To read and learn more about this project, please visit the documentation website.

CircleCI Build status: CircleCI

Key Features

  • Entire application is dockerized and runs on Azure Container Service (AKS) or any other Kubernetes cluster
  • Front end service - runs Apache Tomcat and talks to all microservices services utilizing Hystrix and JSP.
  • Catalog, Order, Shipment, and Quote microservices - are Java spring APIs and call DocDb using the MongoDB driver.
  • Dealer microservice - is a .Net Core API using C#
  • Microservices and frontend container images are available on Docker hub.

Contributing

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.

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].