Reading List
This is a feed of links I've run across and found interesting or noteworthy. The images, content and opinions in them are owned by their respective authors.
Don't use Actors for concurrency
chrisstucchio.com
Don't use actors for concurrency. Instead, use actors for state and use futures for concurrency. A common practice I've seen in scala code is to use actors for concurrency. This is encouraged by Akka and a lot of writing about Scala, the documentation of which is highly actor-centric. I assert â¦
Introduction to the Actor Model for Concurrent Computation: Tech Talks @ AppNexus
youtube.com
In this tech talk, John Murray, Senior Software Engineer at AppNexus, serves up an introduction to Actor Model principals and concepts and gives a look at ho...

AWS reInvent 2021 Key Takeaways for Software Architects | by Ankur Kumar | Vedcraft | Medium
Ankur Kumar - link.medium.com
AWS re:Invent 2021 (Nov 29 — Dec 3, 2021) has been the key highlight in the technology community particularly after the pandemic. As an in-person attendee, it was a great opportunity to learn…
Terraform vs. Cloudformation vs. AWS CDK | by Pavle Djuric | Dec, 2021 | AWS Tip
Pavle Djuric - awstip.com
Infrastructure as Code has become a hot topic in cloud computing lately. The idea is to document all of your cloud infrastructure in files, so that you can: If you are using any cloud provider for…
Streamline: A super-efficient branching and CI strategy | by Joe Brady | Medium
Joe Brady - medium.com
Streamline is a combined approach for branching, continuous integration, and (optionally) continuous deployment. It starts small to get development teams up and running as fast as possible, and can…
How to scale a database without sharding
youtube.com
Scaling a relational database can be a complex task, but it doesn’t need to be. A Distributed SQL database, such as CockroachDB, delivers completely automate...

7 Features of Blazor That Make It an Outstanding Framework for Web Development
syncfusion.com
This article explains the 7 features of Blazor that prove it to be an outstanding framework for web application development.

Running Distributed Queries in Microservices | by Fabricio Pautasso | Level Up Coding
Fabricio Pautasso - levelup.gitconnected.com
When we have an application architected using microservices, there are several data strategies that can be used. One of the recommended approaches is to have each microservice owns its data store…

Run a Postgres instance for cheap in Google Cloud | by Jonathan ES Lin | JonCloudGeek | Medium
Jonathan ES Lin - medium.com
In this blog post, I will explore running a Postgres instance in a container within Compute Engine for a fraction of what it costs to run in Cloud SQL. For toy project or production projects that…

Why The Impact Effort Prioritization Matrix Doesn't Work
itamargilad.com
The Impact/Effort prioritization matrix is a classic product managment tool. However it can easily lead you to pick the wrong ideas