Mailit - A tiny microservice with REST API that simply sends emails. Written on JavaScript. https://github.com/dthree/mailit
#emails #microservice
#emails #microservice
The distributed services (or, microservices) debugging is a pain. If you've ever tried to debug more than 2 services working together, you can't forget all the suffering you went through.
Squash - is quite promising project that allows you to debug microservices from your IDE. Yes, you understand it right: you just set breakpoints in your code and debug running distrubuted services as usually, line by line. At the moment it works only with VS Code.
#debug #microservice #go
https://github.com/solo-io/squash
Squash - is quite promising project that allows you to debug microservices from your IDE. Yes, you understand it right: you just set breakpoints in your code and debug running distrubuted services as usually, line by line. At the moment it works only with VS Code.
#debug #microservice #go
https://github.com/solo-io/squash
GitHub
GitHub - solo-io/squash: The debugger for microservices
The debugger for microservices. Contribute to solo-io/squash development by creating an account on GitHub.
NGINX Unit is a new, lightweight, open source application server built to meet the demands of today’s dynamic and distributed applications. The project is still in beta, but you can try it already now. At the moment it supports only Python, PHP, Go but Java, Node.js and Ruby are coming soon. Looks promising...
#nginx #microservice
https://www.nginx.com/products/nginx-unit/
#nginx #microservice
https://www.nginx.com/products/nginx-unit/
imgproxy - the microservice for resizing and converting remote images.
More explanation is here: https://evilmartians.com/chronicles/introducing-imgproxy
Github: https://github.com/DarthSim/imgproxy
#microservice #go #images
More explanation is here: https://evilmartians.com/chronicles/introducing-imgproxy
Github: https://github.com/DarthSim/imgproxy
#microservice #go #images
Self-hosted PDF generation service, can be deployed as a microservice with exposed API. It uses Headless Chrome to render a given HTML page and then it prints the page to the PDF file.
#pdf #microservice
https://github.com/alvarcarto/url-to-pdf-api
#pdf #microservice
https://github.com/alvarcarto/url-to-pdf-api
GitHub
GitHub - alvarcarto/url-to-pdf-api: Web page PDF/PNG rendering done right. Self-hosted service for rendering receipts, invoices…
Web page PDF/PNG rendering done right. Self-hosted service for rendering receipts, invoices, or any content. - alvarcarto/url-to-pdf-api
If you have a dozens or even hundreds of microservices and all of them expose their APIs to the rest of the world, you often need to manage the same things for every service separately, such as authentication/authorization, security checks, load balancing and etc... In this case an API Gateway could be useful, becuase it builds sort of "façade" for your APIs and allows to manage all APIs in one place. Here are few open source solutions:
• Kong, has 12,3k stars on GitHub. Build in Lua language on top of Nginx. Provides a lot of ready plugins for security and Auth, rate-limit, caching, logging and etc...
• Tyk, has 2,4k stars on GitHub. Build on Go. Provides many features out-of-the-box, such as web Dashboard, with monitoring, API documentation, Mocks for testing, notifications and many more...
#api #gateway #microservice
• Kong, has 12,3k stars on GitHub. Build in Lua language on top of Nginx. Provides a lot of ready plugins for security and Auth, rate-limit, caching, logging and etc...
• Tyk, has 2,4k stars on GitHub. Build on Go. Provides many features out-of-the-box, such as web Dashboard, with monitoring, API documentation, Mocks for testing, notifications and many more...
#api #gateway #microservice
Micronaut (★ 712) - a modern, JVM-based, full-stack framework for building modular, easily testable microservice applications.
Micronaut is developed by the creators of the Grails framework and takes inspiration from lessons learnt over the years building real-world applications from monoliths to microservices using Spring, Spring Boot and Grails.
Please read also the article "Getting started with Micronaut"
#jvm #kotlin #java #groovy #microservice
Micronaut is developed by the creators of the Grails framework and takes inspiration from lessons learnt over the years building real-world applications from monoliths to microservices using Spring, Spring Boot and Grails.
Please read also the article "Getting started with Micronaut"
#jvm #kotlin #java #groovy #microservice
envoy (★ 6,495 at GitHub) is an open source edge and service proxy, designed for cloud-native applications written in C++
#proxy #microservice #reversepproxy
#proxy #microservice #reversepproxy
cerbos - (★2.1k at GitHub) is an authorization layer that evolves with your product. It enables you to define powerful, context-aware access control rules for your application resources in simple, intuitive YAML policies; managed and deployed via your Git-ops infrastructure. It provides highly available APIs to make simple requests to evaluate policies and make dynamic access decisions for your application.
#auth #permissions #devops #microservice #server
#auth #permissions #devops #microservice #server