Welcome back to our weekly issue!
This week I want to start with a video that was so well thought and delivered that I couldn't wait to share it with all of you. This new model of software development is a real revolution. It highlights how we should think about key architecture characteristics through all the steps of a software project. It's 20 mins long and a must see for everyone involved in the development of software projects.
PayPal shares its adoption of GraphQL and how it has become central to its strategy. It's very interesting to see how many large companies are betting on GraphQL not only for their products but also for API consumed by third parties.
OWASP released the top 10 web applications vulnerability for 2021. I encourage to take a look because there are a few new entries from the previous top 10. Moreover, it's a good way to refresh our knowledge and improve the security of our web applications.
You can't improve what you cannot measure. Logging is essential in every application, having a solid strategy is not nice to have but mandatory. In this case study, you will learn a journey of a team that built internally their logging architecture for microservices.
Finally, a good reminder to check your staging environment, sometimes it requires "more love" than expected but it can provide a lot of value when configured and maintained correctly.
Enjoy the read and see you next week!