|
1 | 1 | # Publisher/Subscriber Microservices
|
2 | 2 |
|
3 |
| -## License |
4 |
| - |
5 |
| -[Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International License][cc-by-nc-nd]. |
| 3 | +### © 2024 | Lyes Sefiane <img src="https://raw.githubusercontent.com/wiki/lyes-sefiane/grocery-items-management-application/images/algeria-flag-icon.png" width="2%"> <img src="https://raw.githubusercontent.com/wiki/lyes-sefiane/grocery-items-management-application/images/canada-flag-icon.png" width="2%"> All Rights Reserved | [CC BY-NC-ND 4.0](https://creativecommons.org/licenses/by-nc-nd/4.0/) |
6 | 4 |
|
7 | 5 | [![CC BY-NC-ND 4.0][cc-by-nc-nd-image]][cc-by-nc-nd]
|
8 | 6 |
|
|
12 | 10 |
|
13 | 11 | ## GitHub Badges
|
14 | 12 |
|
| 13 | + |
| 14 | +[](code_of_conduct.md) |
| 15 | +[](https://github.com/lyes-sefiane/publisher-subscriber-microservices/actions/workflows/maven.yml) |
| 16 | +[](https://github.com/lyes-sefiane/publisher-subscriber-microservices/actions/workflows/dependabot/dependabot-updates) |
| 17 | +[](https://github.com/lyes-sefiane/publisher-subscriber-microservices/actions/workflows/github-code-scanning/codeql) |
| 18 | +[](https://github.com/lyes-sefiane/publisher-subscriber-microservices/actions/workflows/dependency-graph/auto-submission) |
| 19 | + |
15 | 20 | 
|
16 |
| - |
17 | 21 | 
|
18 |
| - |
| 22 | + |
19 | 23 |
|
20 |
| -## Wiki |
21 |
| -* [lyes-sefiane/publisher-subscriber-microservices/wiki/event-driven-microservices](https://github.com/lyes-sefiane/publisher-subscriber-microservices/wiki/Event-Driven-Microservices) |
| 24 | +## Documentation |
22 | 25 |
|
23 |
| -## Technology Stack |
24 |
| -* [lyes-sefiane/publisher-subscriber-microservices/wiki/technology-stack](https://github.com/lyes-sefiane/publisher-subscriber-microservices/wiki/Technology-Stack) |
| 26 | +* [Applied Event Driven Architecture in a Context of Microservices](https://github.com/lyes-sefiane/publisher-subscriber-microservices/wiki/Event-Driven-Microservices) |
25 | 27 |
|
26 |
| -## Requirements |
27 |
| -``` |
28 |
| -1. Java 11.x.y |
29 | 28 |
|
30 |
| -2. Maven 3.x.y |
| 29 | +## Infrastructure |
31 | 30 |
|
32 |
| -3. Docker 3.x.y |
33 |
| -``` |
| 31 | + |
34 | 32 |
|
35 |
| -## Git Clone |
36 |
| -``` |
37 |
| -https://github.com/lyes-sefiane/publisher-subscriber-microservices.git |
| 33 | +## Requirements |
38 | 34 | ```
|
| 35 | +1. Java 17.x.y |
39 | 36 |
|
40 |
| -## Development Environment |
41 |
| - |
42 |
| -* [lyes-sefiane/publisher-subscriber-microservices/wiki/development-environment](https://github.com/lyes-sefiane/publisher-subscriber-microservices/wiki/Development-Environment) |
| 37 | +2. Maven 3.x.y |
43 | 38 |
|
| 39 | +3. Docker 3.x.y |
44 | 40 | ```
|
45 |
| -docker-compose --env-file .env up --build -d |
46 |
| -``` |
47 |
| - |
48 |
| - |
49 |
| - |
50 |
| -## Developmental Test & Evaluation |
51 |
| -* [lyes-sefiane/publisher-subscriber-microservices/wiki/developmental-test-and-evaluation](https://github.com/lyes-sefiane/publisher-subscriber-microservices/wiki/Developmental-Test-&-Evaluation) |
52 | 41 |
|
53 |
| -## Orchestration with Docker Swarm |
| 42 | +## Deployment to Docker Swarm |
54 | 43 |
|
55 |
| -* [lyes-sefiane/publisher-subscriber-microservices/wiki/docker-swarm](https://github.com/lyes-sefiane/publisher-subscriber-microservices/wiki/Docker-Swarm) |
| 44 | +* [More Information](https://github.com/lyes-sefiane/publisher-subscriber-microservices/wiki/Docker-Swarm) |
56 | 45 |
|
57 | 46 | 
|
58 | 47 |
|
59 | 48 | 
|
60 | 49 |
|
61 |
| -### Deployment |
62 |
| -``` |
63 |
| -docker stack deploy -c docker-stack.yml stack |
64 |
| -``` |
65 |
| -## Orchestration with Kubernetes |
66 | 50 |
|
67 |
| -* [lyes-sefiane/publisher-subscriber-microservices/wiki/kubernetes](https://github.com/lyes-sefiane/publisher-subscriber-microservices/wiki/Kubernetes) |
| 51 | +## Deployment to Kubernetes |
| 52 | + |
| 53 | +* [More Information](https://github.com/lyes-sefiane/publisher-subscriber-microservices/wiki/Kubernetes) |
68 | 54 |
|
69 | 55 | 
|
70 | 56 |
|
71 | 57 | 
|
72 | 58 |
|
73 |
| -### Deployment |
74 |
| -``` |
75 |
| -kubectl apply -f k8s/ |
76 |
| -``` |
77 |
| - |
78 | 59 | ## Enhancements
|
79 | 60 |
|
80 |
| -* OpenApi Implementation |
81 |
| -* Error Handling Implementation |
82 |
| -* Database access/storage Implementation |
83 |
| -* Security Implementation |
| 61 | +- [ ] OpenApi Implementation |
| 62 | +- [ ] Error Handling Implementation |
| 63 | +- [ ] Database access/storage Implementation |
| 64 | +- [ ] Security Implementation |
84 | 65 |
|
85 | 66 | ## Contributing
|
86 | 67 | Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
|
|
0 commit comments