MMS • Anthony Alford
A team of scientists at Facebook AI Research have released a deep-learning model for processing protein data from DNA sequences. The model contains approximately 700M parameters, was trained on 250 million protein sequences, and learned representations of biological properties that can be used to improve current state-of-the-art in several genomics prediction tasks.
By Anthony Alford
MMS • Karthik Krishnaswamy
API calls now make up 83% of all web traffic. Competitive advantage is no longer won by simply having APIs; the key to gaining ground is based on the performance and the reliability of those APIs. This article presents a series of four case studies of how real time APIs were implemented.
By Karthik Krishnaswamy
MMS • Pat Helland
Wes Reisz talks to Pat Helland about the relationship between software architecture and urban planning. Pat explores planning for future growth, regulations/standards, and communication practices that cities–and software architecture–had to evolve to use. He uses these comparisons to distil lessons that architects can use in building distributed systems.
By Pat Helland
MMS • Ben Linders Scott Provence
The book Fail to Learn by Scott Provence explores how we can learn from failure and how trainers and course designers can use gamification to foster failure and learning in their educational environments. When playing games it’s ok to try out something, lose the game, learn from it, and restart and try something else.
By Ben Linders, Scott Provence
MMS • Steef-Jan Wiggers
AWS provides various Amazon Elastic Compute Cloud (EC2) instances, including a broad choice of Graviton2 processor-based, which allow customers to optimize their workloads on performance and costs. The latest addition to the Graviton2-based instances is the low cost burstable general-purpose T4g instances.
By Steef-Jan Wiggers
MMS • Hrishikesh Barua
CNCF released their second quarterly technology radar focused on Observability. The goal of the radar is to “share what tools are actively being used by end users, the tools they would recommend, and their patterns of usage” when adopting cloud-native technologies.
By Hrishikesh Barua
Article: Load Testing APIs and Websites with Gatling: It’s Never Too Late to Get Started
MMS • Guillaume Corre
Conducting load tests against APIs and websites can both validate performance after a long stretch of development and get useful feedback from an app in order to increase its scaling capabilities and performance. Engineers should avoid creating “the cathedral” of load testing and end up with little time to improve performance overall. Write the simplest possible test and iterate from there.
By Guillaume Corre