Shadowsocks is a great tool. Windows and Android clients are close to WireGuard in their ability to wrap all traffic. On Ubuntu, it's not so straightforward.
It is hard to understand how your code will behave just by looking at it. To do it properly, you literally need to run it in your head. Leave this task for the debugger!
Prisma has a built-in mechanism to bring your database up to date with your schema, but it's not perfect when you need to quickly initialize it.
If you have Keycloak integrated into your application, you've probably faced a situation where you need some data from a remote endpoint in the user token. For example, custom roles.
This setup was tested on production. It runs on 4 cores with 8GB RAM and can handle 500GB of traces with 2 days retention. I made this setup for those who need a simple yet robust solution using only Docker Compose. It contains an SPM (Service Performance Monitoring) and a trace viewer.
© 2024 Anton Zalialdinov. All Rights Reserved.