Shop boundary
📚 Documentation
- Improve codeowner ADR
- Fix links
- Puml -> plantuml for integration with gitlab
Adr
- Improve 0021-microservice-structure.md
- Add 0031-k8s-network.md
- New adr 35. Use Cloudflare
- Improve adr 35. add puml schema
- Improve docs
- Add ArgoCD tips [Cookbook]
Argocd
- Set timeout.reconciliation: 5m
- Disable event, workflow, extension-metrics
- Enable Redis for link and billing boundaries
- Set ARGOCD_EXEC_TIMEOUT 5m
- Disable dashboard and ingress for argo-rollout
- Split config argo-rollout
- Enable temporal
- Marketing disabled
- Setting sync-wave for PostgresCluster
- Memory request up
- Set the correct global domain
- Enable scylla-operator
- Enable referral service
- Disable temporal
- set version 2.12.3
- Set autoscaling
- Upgrade setting argocd-apps
- Split redis and argo chart
- Add drop script
Argocd-shortlink
- Drop API boundaries
Backend
- Refactoring wire DI
Devops
- Improve caddy docker-compose file
- Group dockerfile by boundaries
Etcd
- Add grafana dashboard
Gitlab
- Fix helm-lint-chart
- Refactoring jobs
- Annotate container images with build provenance using Cosign in GitLab CI/CD
Go
- 1.23
- Golangci-lint set v1.60.3
Grafana
- Setting
- Deprecated cloudflare-app
Grafana-loki
- Update CRD
Grpc
- Skip check auth for ServerReflectionInfo method
Helm
- Upgrade kube-prometheus to 61.4.0
- Update chart's docs
- Redis chart: drop LimitRange
- Use networking.istio.io/v1
Istio
- Enable PILOT_ENABLE_IP_AUTOALLOCATE and ENABLE_INBOUND_RETRY_POLICY
Istio-plugin
- Add setting option for billing/shop services
Kafka
- Set version 3.8.0
Kafka-ui
- Migration to kafbat/kafka-ui
Kratos
- Add a domain for shop
- Setting session.cookie
Link
- Refactoring DI
Makefile
- Refactoring work with docker
Merch
- Deprecated
Nginx
- Fix setting mime types and worker_rlimit_nofile
Nodejs
- Set 22.6.0
Oms
- Add makefile for local developing
- Add env ROOT_DIR to makefile
- Improve adr - C4 system
- Add adr - erd
- Add DI
- Use wire
- Add di, base workflow
- Add temporal as DI container
- Add docs: UC-1: Cart workflows: add state and sequence diagrams
- Improve domains && contracts
- Improve docs
- Add events to docs
- Split api and workers
- Improve docs
- Add cmd for cart_worker
- Call usecase from infrastructure level
- Use protovalidate for validate gRPC call
- Improve work with protovalidate and add test for DTO
- Add cart - work version
- Get cart state - work version
- Remove items from cart -> done
- Reset items from cart -> done
- Add order usecase/workflow
- Add usecase/domain for order
- Drop ERD ADR
- Update docs
- Add order worker - work version
- Add gRPC order API
- Improve gRPC order API
- Minimal work version - order (create/get/cancel)
- Add grafana-tempo for local dev mode
Oms-graphql
- Init proxy service gRPC <-> GraphQL
- Add Prometheus
- Add ADR's (init && C4)
- Correct work cart API [query and mutation]
Opentelemetry-operator
- Setting
Pkg
- Add test for vector package
Postgres
- Enable pgmonitor_bgw
- Try enable monitoring
- Enabled AppendCustomQueries
- Add pgbouncer's grafana dashboards
Referral
- Upd deps
- Upd lint job
Scylla-manager
- Setting
- Drop duplicate LimitRange
Scylla-operator
- Setting
- Add ScyllaCluster
- Setting ScyllaCluster
- Add setting agentResources
- Set 5.4.9
- Add grafana dashboards
Shop
- Move cart service as a worker in oms
- Add gateway - use Wundergraph
- Gateway rename to bff
- Add postman collection
- Add ADR - Use Postman Collection for API Documentation
- Update docs
Shop-admin
- Improve makefile. add docker stack
- Improve admin template for new goods
- Add rest framework for goods
- Add swagger UI for rest framework
- Improve C4 and Use Case Diagrams
- Fix dockerfile
- Use custom django-ory-auth
- Downgrade deps for correct work opentelemetry
- Setting ingress
- Apply ruff linter
- Fix the problem with dockerfile
- Set sub-path
- Setting sub-path
- Setting static for shop-admin
- Add CSRF setting
- CSRF setting
- Add fixtures (good)
- Add job for migrating goods to k8s
- Improve goods docs
Shop-bff
- Add openapi spec for goods
- Refactoring schema
- Work version
- Setting GOODS_API_URL
- Improve format response
- Add good query
- Add integration with oms-graphql
Shop-common
- Setting argo wave
- Setting postgres
- Setting postgres
- Set STATIC_ROOT
- Setting static files
- Try adding monitoring for Postgres
Shop-ui
- Add dockerfile, gitlab workflow
- Add helm, argocd
- Fix helm config
- Set the correct domain
- Set the correct port
- Setting nextjs
- Improve dockerfile
- Ui-monorepo → shop boundary
- Setting dependencies
- Setting CI/CD
- Setting probe timeout
- Fix dockerfile for k8s
- Correct building
- Correct building
- Setting port
- Disable probe
- Setting work with API
- Add goods list
- Setting good page
- Work with good page
- Correct work product page
- Add get cart state
Shop_bff
- Add do CI, argoCD, Helm chart
Shorltink-link-bff
- Disable istio plugin
Shortlink-billing
- Add stripe pkg
- Add UC 5 - subscription
- Add auto generate graphql schema by proto-spec
Shortlink-shop
- Setting postgres monitoring
- Add service monitor
Shortlink-template
- Add code for support trafficDistribution
- Fix the problem with readOnlyRootFilesystem
Temporal
- Setting scylla
- Scylla -> cassandra
- Use ES v7
- Add support metrics
- Setting helm chart
- Add tracing
Tetragon
- Setting managedNamespaceMetadata for argocd
- Disable ServerSideApply
Ui
- Add shop
- Improve docs
Ui-kit
- Migrate to vite