Inheritance is a core concept when we are developing with an object oriented approach. Developing models/entities with SQL Alchemy or any mapper is no different. We can have all the benefits of OOP -inheritance, composition etc.- and transition/translate them to database design. In this post we will go over a brief example on how to…
Read moreCategory: Web Development
Building ETL pipelines with ORM
![ORM](http://karolos.me/wp-content/uploads/2021/06/orm.jpg)
One of the most common tasks for anyone working in software is to work at some point with persisted data. That means that the data is permanently stored either in some database (Relational or NoSQL) either even in some files. In this post, we will examine how we can interact with databases – more specifically…
Read moreUsing Redis as a cache mechanism with Python
![](http://karolos.me/wp-content/uploads/2021/02/redis.jpg)
There are a lot of scenarios where we want to reduce the number of requests we do either towards our database either towards a third party API. Those may include reducing the usage cost -either referring to the need of scaling our systems, either to the usage of an external API for a specific number…
Read more