Tomas Tulka's Blog
Random thoughts about programming and other stuff.
Let’s take a look at the serverless AWS offerings that will save us a lot of money and effort.
Multitenancy was and still is a very popular and successful architectural pattern of the last decades. But, that is likely to change with the advent of cloud computing.
One reason I really like the serverless architecture approach is being pretty selfish: one has to care only about what matters - the code.
Continuous delivery (CD) brings a lot of ideas essential for a modern software product deployment. In this article we discuss how to follow CD principles by building CD pipelines with an example in AWS.
Automated infrastructure (Infrastructure as Code) is essential to succeed (not only) in the cloud.
Serverless blue-green deployment is a nice practice. However, it doesn't come without challenges.
Blue-Green Deployment is a very good technique that has been successfully used for managing releases of cloud applications. Now it's time to rethink it a bit for serverless systems.
Talking about serverless microservices, functions are the basic building blocks of the service functionality. How to design them from the code and deployment perspektive?
Testing serverless systems is hard. In this article, we will discuss some practices which work well for my project.
Implementing a SaaS as a multitenant system brings a lot of benefits. As usual, there are some tradeoffs, too. For example security becomes more complex. Let's take a look at possible approaches when implementing security in a multitenant architectrure.