Logging and monitoring were important with monoliths, but they’re far more critical with Microservices. That’s because debugging with Microservices is difficult since services are deployed independently. With a robust tool for logging...
When designing systems, we need to know the different types of storage paradigms to manipulate data optimally. When we need to design a system that will use graph DB, spatial DB, blob, or time series DB, we need to know in what situation we can...
The new trend in the market now is that every software engineer has to be a great problem-solver, well, it’s not that new though, the difference is that some time ago we had to solve mostly code problems, now we have to solve all kinds of...
When software developers who are used to working with monoliths projects start working with microservices it might be very frustrating because there are so many technologies we have to know when working with microservices. If developers don’t...