One important capability in our QA strategy is to run smoke tests against remote service endpoints, to check that they are healthy. In this article, we share our approach, walking you through some examples.
Serverless: successful start for a new Meetup series
The trigger for this Meetup series was our rocky road to a serverless architecture. We want to start an exchange of experience with those on the same path and try to make life easier for those who are about to start.
1st Talk: The Missing Manual (90 min)
Consultant, Trainer, and Speaker @open knowledge GmbH
Believing the analysts Serverless Computing will be the “next big thing”. Thanks to NoOps, writing a serverless function and bringing it to production is quite easy. And also combining some of them to build up a more complex system seems to be not too complicated at all.
- What are suitable scenarios for Serverless Computing?
- When to favour serverless over other architectural approaches and when not?
- Are there any specific patterns to be aware of when applying serverless?
- How does the serverless paradigm influence the software lifecycle?
And by the way, why should I use Cloud-based Serverless Computing at all when there are in contrast containerisation and orchestration tools like Docker and Kubernetes?
2nd Talk: First steps to the cloud (45 min)
Martin Kammersberger, Sebastian Ruf
Tech Lead @AURENA Tech, Software Engineer @AURENA Tech
It seems easy at the beginning – the first serverless prototypes can be built within hours by click-configuration in the AWS console. But when it comes to establishing a reliable and reproducible software development process nothing comes out of the box anymore. Tooling, testing, CI/CD-pipeline – everything changes when you go serverless.
- Martin and Sebastian share their experience with CloudFormation, AWS CDK, and Terraform.
- They point out best practice examples and pitfalls on the way to a robust development process with cloud-native services.
- Learn about the advantages and disadvantages of CloudFormation, AWS CDK, and Terraform and Infrastructure as Code in general.
Watch the Meetup online:
Let's stay in touch
Until recently our engineering team was exclusively using Gitlab shared runners for our CI/CD pipelines. While they did (and partly still do) get the job done, recent outages have made us aware of how critical functioning CI/CD is to us in our day-to-day work.
QA is a cornerstone to ship reliably working products that exceed user expectations. Tatjana is going to build up our competence center to bring quality assurance at AURENA Tech to the next level.
If you are interested in the difference between IaC tools, check out our comparison of AWS CDK and HashiCorp Terraform.
#AngularGraz goes Leoben: Great talks and helpful insights in Angular Ivy and Testing in Angular, hosted at the AURENA Tech office.