Links 2017-07-16
Even more on programming and architecture.
- Design patterns for microservices
The beginnings of a pattern language for microservice architectures.
- Design patterns for microservices
The AzureCAT patterns & practices team has published nine new design patterns on the Azure Architecture Center.
- Microservices – Please, don’t
[I]deally anyone reading this should walk away with a series of issues to think about when deciding if the move to a Microservice based architecture is right for them.
- Checklist for Python libraries APIs
Useful checklist for build good Python libraries APIs. Based on “How to make a good library API” PyCon 2017 talk.
- The Occasional Chaos of AWS Lambda Runtime Performance
Does Lambda runtime performance scale proportionally to the memory setting? […] Let’s find out.
- Prudent Engineering Practice for Cryptographic Protocols
Today’s paper serves to highlight how even the experts can get it wrong, and presents 11 design principles for cryptographic protocols – some of which may be useful in the design of other kinds of protocols too.
- The curious case of the switch statement / fuzzy notepad
I felt like writing about the switch statement for some reason.