# CircleCI, serverless, Ansible, MobX and 2021 - Christmas hols
I took a couple weeks off blogging over the Christmas holiday, but that didn't mean the learning stopped!
I had a lot of fun working with a range of technologies. Amongst the things I did were:
1. "CI/CDd" [my personal website](https://lukerogerson.me/)'s repo [using CircleCI](https://github.com/Luke-Rogerson/personal-site/blob/master/.circleci/config.yml), so that whenever I PR it runs tests and builds the static bundle, and on merge deploys to my AWS S3 bucket.
2. [Completed a related CI/CD course](https://www.udemy.com/certificate/UC-25f6c015-525d-4c13-a332-bba9e024181d/) that helped solidify my knowledge of Ansible as a infra provisioning / configuration tool and use tools like kubectl to install a Kubernetes cluster on AWS.
3. [Built a React Native + TypeScript todo app](https://github.com/Luke-Rogerson/mobx-state-tree-todo) that used MobX-state-tree as the state maangement library and a nifty style framework called [UI Kitten](https://akveo.github.io/react-native-ui-kitten/)!
4. Started to properly grep when and how to use Terraform to deploy infrastructure.
5. Got inspired to do a lot more serverless [after finishing a course](https://www.udemy.com/certificate/UC-158b6a9a-9b5c-40a7-b5f8-33e3713bd7a8/) that used Lamda, DynamoDB, S3, SQS, SES and more AWS services to build a fully serverless auction app. I'm incredibly excited about the possibilities of serverless, especially as I read you can now use SQL serverless databases using [Aurora Serverless](https://aws.amazon.com/rds/aurora/serverless/) and serverless containers using [Fargate](https://aws.amazon.com/fargate/)!
So even though this holiday was entirely at home, I got some downtime, kept pretty productive and learnt a lot, so I had a fun time! Looking forward to what 2021 brings! :fire:
###### tags: `programmingjournal` `2021` `aws` `terraform` `devops` `ci/cd` `mobx` `serverless`