Copy
View this email in your browser

Dear Architect,

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!

In the SPOTLIGHT

DevOps

Revolution in DevOps

The five circles represent the critical roles of software development and move inward from architecting on the outmost ring through development, automating and deploying to operating in the central circle. The six spokes that segment these rings are testability, securability, reliability, observability, flexibility and scalability. These represent the production considerations every engineer has to consider throughout any engineering work

Case Study

GraphQL at PayPal: An Adoption Story

Today, GraphQL is being used by several production apps across PayPal. It is now a default pattern to use GraphQL for building new UI apps. Many existing apps are in the process of migrating to GraphQL. GraphQL is being used by common platforms such as Identity, Payments, and Compliance to provide a consistent experience across all PayPal products

Security

OWASP Top Ten 2021

Companies should adopt this document and start the process of ensuring that their web applications minimize these risks. Using the OWASP Top 10 is perhaps the most effective first step towards changing the software development culture within your organization into one that produces more secure code.

Case Study

Scalable logging for microservices

Log handling at scale is a formidable challenge. We took on the daunting task of building an in-house framework while relying on some managed solutions when we saw the best fit

CI/CD

Best practices for staging environments

So, when should you build a staging environment? Ideally, before you have customers using your product, and it’s still a small, lightweight, and easily portable application. Realistically, however, you’ll probably build one about two months after the latest outage that made it to your board.

Thanks for reading Dear Architects 🙏

If you have any suggestions to make this newsletter better, just drop us an email!

Have a great rest of the week 😉

Opinions are my own

HELP US TO IMPROVE THIS NEWSLETTER!
We just need a few minutes of your time to make Dear Architects even better
Sure! Let me share what I think about Dear Architects!
Twitter
Website
Copyright © 2021 deararchitects, All rights reserved.


Want to change how you receive these emails?
You can update your preferences or unsubscribe from this list.

Email Marketing Powered by Mailchimp