Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Revamp Requirements #50

Open
kingster opened this issue Jan 10, 2024 · 0 comments
Open

Revamp Requirements #50

kingster opened this issue Jan 10, 2024 · 0 comments

Comments

@kingster
Copy link
Member

kingster commented Jan 10, 2024

Capabilites Framework Status
Language Java21 Done
RPC Client grpc+envoy Done
Build framework gradle Upgraded to 8.5
Dependency ingestion quarkus
Server Jetty/ Netty Done
IDL and message interchange Protobuf Done
Serialization/Deserialization library Jackson Done, Upgrade to 2.16.1
Circuit breaker & Bulkhead Resilience4j
ConnectionPool Hikari #106
Tracing opentelemetry WIP #99
Config integration K8 Config
APM Elastic APM
Unit Testing JUnit5
Mocking Framework Mockito
Code style Checkstyle
Quality gate Sonar
Documentation Swagger 3.0 (grpc-sawgger)
service mesh istio
Metrics prometheus & jmx Done
Logging Sl4j/log4j2
GC G1GC/ZGC
Dispatch Compose  
Deadline Propagation  
HTTP Client async-apache-http
HTTP Servlets Jakarta
Request hedging  
Auth AuthN (OAuth2)
@kingster kingster pinned this issue Jan 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant