#go #alpinejs #clean_architecture #consul_connect #ddd #echo_framework #event_driven_architecture #event_driven_microservices #golang #grpc_gateway #microservices #nomad #postgresql #rabbitmq #terraform #vertical_slice_architecture
https://github.com/thangchung/go-coffeeshop
https://github.com/thangchung/go-coffeeshop
GitHub
GitHub - thangchung/go-coffeeshop: ☕ A practical event-driven microservices demo built with Golang. Nomad, Consul Connect, Vault…
☕ A practical event-driven microservices demo built with Golang. Nomad, Consul Connect, Vault, and Terraform for deployment - thangchung/go-coffeeshop
#go #app_mesh #cloud_native #cncf #consul #control_plane #docker #envoy #gitops #golang #gsoc #hacktoberfest #infrastructure_as_code #istio #kubernetes #linkerd #management_plane #meshery #reactjs #service_mesh #visualization
https://github.com/meshery/meshery
https://github.com/meshery/meshery
GitHub
GitHub - meshery/meshery: Meshery, the cloud native manager
Meshery, the cloud native manager. Contribute to meshery/meshery development by creating an account on GitHub.
#go #consul #docker #etcd #go #golang #kubernetes #letsencrypt #load_balancer #marathon #mesos #microservice #reverse_proxy #traefik #zookeeper
Traefik is a tool that makes it easy to manage traffic to your microservices. It automatically configures itself by listening to your service registry or orchestrator, such as Docker, Kubernetes, or Consul, so you don't have to manually update routes every time you change your services. This saves you time and effort in managing complex environments. Traefik also supports features like load balancing, HTTPS with Let's Encrypt, and provides a simple web UI for monitoring. Overall, it simplifies the process of exposing your microservices to the outside world.
https://github.com/traefik/traefik
Traefik is a tool that makes it easy to manage traffic to your microservices. It automatically configures itself by listening to your service registry or orchestrator, such as Docker, Kubernetes, or Consul, so you don't have to manually update routes every time you change your services. This saves you time and effort in managing complex environments. Traefik also supports features like load balancing, HTTPS with Let's Encrypt, and provides a simple web UI for monitoring. Overall, it simplifies the process of exposing your microservices to the outside world.
https://github.com/traefik/traefik
GitHub
GitHub - traefik/traefik: The Cloud Native Application Proxy
The Cloud Native Application Proxy. Contribute to traefik/traefik development by creating an account on GitHub.
#java #apollo #consul #dubbo #dynamic_threadpool #grpc #java #micrometer #monitor #nacos #rocketmq #spring #springboot #springcloud #thread #threadpool #threadpoolexecutor #zookeeper
This tool, called **DynamicTp**, helps you manage thread pools more efficiently. Here’s how it benefits you You can change thread pool parameters while the system is running, without needing to restart or change code.
- **Real-Time Monitoring** It integrates with common middleware and configuration centers, making it simple to set up and use.
- **Zero Code Invasion** It sends alerts for various conditions like thread activity, queue capacity, and task timeouts, supporting multiple notification platforms.
Overall, DynamicTp makes managing thread pools easier, more flexible, and highly monitorable, which can significantly improve your system's performance and reliability.
https://github.com/dromara/dynamic-tp
This tool, called **DynamicTp**, helps you manage thread pools more efficiently. Here’s how it benefits you You can change thread pool parameters while the system is running, without needing to restart or change code.
- **Real-Time Monitoring** It integrates with common middleware and configuration centers, making it simple to set up and use.
- **Zero Code Invasion** It sends alerts for various conditions like thread activity, queue capacity, and task timeouts, supporting multiple notification platforms.
Overall, DynamicTp makes managing thread pools easier, more flexible, and highly monitorable, which can significantly improve your system's performance and reliability.
https://github.com/dromara/dynamic-tp
GitHub
GitHub - dromara/dynamic-tp: 🔥🔥🔥轻量级动态线程池,内置监控告警功能,集成三方中间件线程池管理,基于主流配置中心(已支持Nacos、Apollo,Zookeeper、Consul、Etcd,可通过SPI自定义实现)。Lightweight…
🔥🔥🔥轻量级动态线程池,内置监控告警功能,集成三方中间件线程池管理,基于主流配置中心(已支持Nacos、Apollo,Zookeeper、Consul、Etcd,可通过SPI自定义实现)。Lightweight dynamic threadpool, with monitoring and alarming functions, base on popular config centers ...
#typescript #ansible #cluster #consul #etcd #failover #high_availability #patroni #postgres #postgresql #replication
This solution helps you set up a highly available PostgreSQL database cluster easily. It uses tools like Patroni, etcd, and Ansible to automate the deployment and management of your database cluster. You can choose from three deployment schemes: simple high-availability, high-availability with load balancing, or high-availability with Consul service discovery. This ensures your database is always accessible and can handle failures automatically. The benefit to you is that your database remains reliable and performant, even in case of server failures, which is crucial for production environments. Additionally, the solution supports various Linux distributions and PostgreSQL versions, making it versatile for different setups.
https://github.com/vitabaks/postgresql_cluster
This solution helps you set up a highly available PostgreSQL database cluster easily. It uses tools like Patroni, etcd, and Ansible to automate the deployment and management of your database cluster. You can choose from three deployment schemes: simple high-availability, high-availability with load balancing, or high-availability with Consul service discovery. This ensures your database is always accessible and can handle failures automatically. The benefit to you is that your database remains reliable and performant, even in case of server failures, which is crucial for production environments. Additionally, the solution supports various Linux distributions and PostgreSQL versions, making it versatile for different setups.
https://github.com/vitabaks/postgresql_cluster
GitHub
GitHub - vitabaks/autobase: Automated database platform for PostgreSQL® - Your own DBaaS.
Automated database platform for PostgreSQL® - Your own DBaaS. - vitabaks/autobase
#go #api_management #circuit_breaker #consul #enforce_policies #envoy #fault_injection #kubernetes #lyft_envoy #microservice #microservices #nomad #polyglot_microservices #proxies #request_routing #resiliency #service_mesh
Istio is a tool that helps manage and connect different parts of your application easily. It adds security, load balancing, and monitoring without needing to change much of your existing code. Istio uses components like Envoy proxies to handle traffic between services and Istiod for service discovery and configuration. This makes it easier to integrate microservices, enforce policies, and collect data. Using Istio benefits you by simplifying how your services communicate, enhancing security, and improving overall efficiency.
https://github.com/istio/istio
Istio is a tool that helps manage and connect different parts of your application easily. It adds security, load balancing, and monitoring without needing to change much of your existing code. Istio uses components like Envoy proxies to handle traffic between services and Istiod for service discovery and configuration. This makes it easier to integrate microservices, enforce policies, and collect data. Using Istio benefits you by simplifying how your services communicate, enhancing security, and improving overall efficiency.
https://github.com/istio/istio
GitHub
GitHub - istio/istio: Connect, secure, control, and observe services.
Connect, secure, control, and observe services. Contribute to istio/istio development by creating an account on GitHub.
#cplusplus #consul #dag #http #kafka #mysql #redis #sogou #tasking
Sogou C++ Workflow is a powerful tool for building back-end services in C++. It supports creating HTTP servers, asynchronous clients for protocols like HTTP, Redis, MySQL, and Kafka, and even custom protocols. You can use it to build complex workflows, parallel computing tasks, and high-performance services with ease. It works on various platforms including Linux, macOS, Windows, and more. The benefit to you is that it simplifies the development of robust and efficient back-end services, allowing you to focus on your business logic without worrying about the underlying complexities.
https://github.com/sogou/workflow
Sogou C++ Workflow is a powerful tool for building back-end services in C++. It supports creating HTTP servers, asynchronous clients for protocols like HTTP, Redis, MySQL, and Kafka, and even custom protocols. You can use it to build complex workflows, parallel computing tasks, and high-performance services with ease. It works on various platforms including Linux, macOS, Windows, and more. The benefit to you is that it simplifies the development of robust and efficient back-end services, allowing you to focus on your business logic without worrying about the underlying complexities.
https://github.com/sogou/workflow
GitHub
GitHub - sogou/workflow: C++ Parallel Computing and Asynchronous Networking Framework
C++ Parallel Computing and Asynchronous Networking Framework - sogou/workflow
#lua #ai #ai_gateway #api_gateway #api_management #apis #artificial_intelligence #cloud_native #consul #devops #docker #kong #kubernetes #kubernetes_ingress #kubernetes_ingress_controller #luajit #microservice #microservices #nginx #reverse_proxy #serverless
Kong API Gateway is a powerful tool that helps manage and secure your APIs. It offers features like advanced routing, load balancing, health checking, and authentication, making it easier to handle API traffic. Kong is highly scalable and can run on various platforms, including Kubernetes. It also supports plugins for additional functionalities such as AI traffic management and custom extensions. By using Kong, you can centralize your API management, focus on other important tasks, and ensure your APIs are secure and perform well. You can get started quickly with a free trial or by following the easy installation steps.
https://github.com/Kong/kong
Kong API Gateway is a powerful tool that helps manage and secure your APIs. It offers features like advanced routing, load balancing, health checking, and authentication, making it easier to handle API traffic. Kong is highly scalable and can run on various platforms, including Kubernetes. It also supports plugins for additional functionalities such as AI traffic management and custom extensions. By using Kong, you can centralize your API management, focus on other important tasks, and ensure your APIs are secure and perform well. You can get started quickly with a free trial or by following the easy installation steps.
https://github.com/Kong/kong
GitHub
GitHub - Kong/kong: 🦍 The Cloud-Native Gateway for APIs & AI
🦍 The Cloud-Native Gateway for APIs & AI. Contribute to Kong/kong development by creating an account on GitHub.