architecture (4)

Which backend language to learn in 2020?

Choosing the right programming language is crucial for success in IT. This article represents data-driven research of programming languages suitable for backend web development, such as Python, Node.js, Java, PHP, C#, Ruby, Go and Kotlin. Languages are compared in general popularity, community sizes, job market,…

by Maksym Moskvychev

Full page caching, Design and Reality

Full page caching is a common practice to deal with high traffic. Although it has clear advantages, many companies still choose not to do caching. In this article, Maksym Moskvychev explains best practices for configuring full page caching and shows pros and cons of using…

by Maksym Moskvychev

How to scramble test data in AWS Aurora

According to AWS Well Architectured Framework, one of the security principles is to keep people away from data. The more you interact with sensitive information - the more the probability of human error. And the impact of real or even potential data misuse is very high, for example, Twitter case in 2016.

by Maksym Moskvychev

AWS Global Accelerator compared to CloudFront and Route53

When AWS Global Accelerator was announced in November 2018 many engineers were asking what does it actually bring? The key features of Global Accelerator is using AWS backbone network and latency based region selection with failover. While it might sound awesome, similar features were available in other AWS…

by Maksym Moskvychev